N1ck
Active Member
Казуса е тривиален и предполагам много от вас са се сблъсквали с проблема. Ето, че дойде и моят ред
Имам mysql табличка с данни ID & Name
Има една форма с две полета - ID & Name.
Целта е, когато се въведе нещо в ID да се проверява дали това ID го има в базата данни и ако го има да се върне Name oт базата във web формата. Ако няма съвпадение се изчиства Name (ako e имало нещо преди това въведено.
ID и Name са текстови полета, като идеята да може от същата форма да се въвеждат и нови двойkи ID & Name.
Проблема:
<input type="text" name="ID" value="$ID" size="15" maxlength="15" onchange="javascript:this.form.name.value = Array[this.form.ID.value];">
принципно работи ако преди това се съдаде масив който се напълни с всичко от базата данни. Да, но ако базата е голяма това е чиста загуба на ресурси.
Как да се реши проблмеа елегантно?
OnChange трябва да вика някака javascript функция която да може да провеи дали ID го има в базата данни и да промени полето Name.
Идеи?
Имам mysql табличка с данни ID & Name
Има една форма с две полета - ID & Name.
Целта е, когато се въведе нещо в ID да се проверява дали това ID го има в базата данни и ако го има да се върне Name oт базата във web формата. Ако няма съвпадение се изчиства Name (ako e имало нещо преди това въведено.
ID и Name са текстови полета, като идеята да може от същата форма да се въвеждат и нови двойkи ID & Name.
Проблема:
<input type="text" name="ID" value="$ID" size="15" maxlength="15" onchange="javascript:this.form.name.value = Array[this.form.ID.value];">
принципно работи ако преди това се съдаде масив който се напълни с всичко от базата данни. Да, но ако базата е голяма това е чиста загуба на ресурси.
Как да се реши проблмеа елегантно?
OnChange трябва да вика някака javascript функция която да може да провеи дали ID го има в базата данни и да промени полето Name.
Идеи?