select box pomoc

Programovacie jazyky, rady, poradňa...
neppo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 774
Registrovaný: 09 jún 2005, 15:33

select box pomoc

Príspevok od používateľa neppo »

mam formular a v nom select box... ako sa da spravit aby mi z mysql databazy vypisalo udaje do 2 elementov <input type=text> podla vyberu zo select boxu ? povedzme ze v select mam hodnotu <option value=1> a v mysql je pod 'id' nick = neppo a pass = heslo... tak chcem aby sa mi hned po vybere kolonky 1 v selecte zobrazili v tych dvoch <input type=text> tieto hodnoty
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

Kód: Vybrať všetko

$result = mysql_query($sql, $link);
  if ($result) {
    if ($row = mysql_fetch_assoc($result)) {

<input name="name" type="text" size="20" maxlength="100" value="<?php echo $row['meno']; ?>" />
<input name="name" type="text" size="20" maxlength="100" value="<?php echo $row['heslo']; ?>" />

}else{}
}else{}
dufam,ze staci.. :)
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

pozri sa na ajax. pre php ta mozno bude zaujimat kniznica XAJAX
neppo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 774
Registrovaný: 09 jún 2005, 15:33

Príspevok od používateľa neppo »

caesar1987 napísal:

Kód: Vybrať všetko

$result = mysql_query($sql, $link);
  if ($result) {
    if ($row = mysql_fetch_assoc($result)) {

<input name="name" type="text" size="20" maxlength="100" value="<?php echo $row['meno']; ?>" />
<input name="name" type="text" size="20" maxlength="100" value="<?php echo $row['heslo']; ?>" />

}else{}
}else{}
dufam,ze staci.. :)
lenze ja by som to potreboval aby mi to zobrazilo v tom momente ako vyberem nieco zo selectu ... a este predtym ako odoslem formular... nepojde to cez JS ?
Dawn
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 354
Registrovaný: 27 dec 2005, 0:44
Bydlisko: www.themapledays.com
Kontaktovať používateľa:

Príspevok od používateľa Dawn »

tak potom jedine cez JS :)

Kód: Vybrať všetko

http://www.dynamicdrive.com/
popozeraj, postuduj, vykombinuj
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

aha.. tak slo by to.. ale musis na zaciatku nacitat vsetko do pola, dat to do javascriptoveho pola a to potom to spravit podobne ako toto

pole -> pole tych nacitanych udajov

Kód: Vybrať všetko

<select name="vloz" onchange="document.getElementById('input').value= pole[this.form.vloz.selectedIndex].value];">
<option  value="1">ujo</option>
<option  value="2">teta</option>
<option  value="3">pes</option>
<option  value="4">macka</option>
<option  value="5">nieco</option>
</select>
tie option samozrejme generuj v php zaroven ako robis to pole
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

caesar1987 napísal:aha.. tak slo by to.. ale musis na zaciatku nacitat vsetko do pola, dat to do javascriptoveho pola a to potom to spravit podobne ako toto

pole -> pole tych nacitanych udajov

Kód: Vybrať všetko

<select name="vloz" onchange="document.getElementById('input').value= pole[this.form.vloz.selectedIndex].value];">
<option  value="1">ujo</option>
<option  value="2">teta</option>
<option  value="3">pes</option>
<option  value="4">macka</option>
<option  value="5">nieco</option>
</select>
tie option samozrejme generuj v php zaroven ako robis to pole
on tam potrebuje aj heslo. tymto sposobom by boli vsetky hesla pristupne kazdemu uzivatelovi. ako som uz povedal pozrite sa na AJAX. s pouzitim kniznice XAJAX to bude kod na 5 riadkov
Napísať odpoveď