ugrás a tartalomhoz

listák feltöltése adatbázisból

Anonymous · 2005. Jún. 10. (P), 09.56
Hello mindenkinek

Segítségeteket szeretném kérni, hogyan lehet feltölteni egy combot, vagy egy listát az adatbázis egy mezőjével. A kiválasztott mező(k) Többi adatát szeretném látni ez alapján. Szóval ez egy szűrés lenne, de még kezdő vagyok és nem megy.

Segítségeket előre is köszönöm.
 
1

*_query() while(*_fetch_row()) ...

bbalint · 2005. Jún. 10. (P), 10.10
  1. <?php  
  2.   print('<select name="tipus">');  
  3.     
  4.   $eredmény = pg_query('SELECT azonosito, nev FROM szamitogep_tipusok');  
  5.   while(list($azonosító, $név) = pg_fetch_row($eredmény))  
  6.     print('<option value="'.$azonosító.'">'.$név.'</option>');  
  7.     
  8.   print('</select>');  
  9. ?>  
vhogy így...

én inkább külön függvényt szoktam csinálni, ami ilyen <select/> elemet tesz ki tömb alapján; így a tömbbe bármit bele tehetek:
  1. <?php  
  2.   function input_select($szöveg, $név, $értékek, $egyéb = ''){  
  3.     global $tabindex;  
  4.       
  5.     print('<label for="input-'.$név.'">'.$szöveg.'</label> '.  
  6.           '<select name="'.$név.'" id="input-'.$név.'" '.$egyéb.'>');  
  7.       
  8.     reset($értékek);  
  9.     while(list($kulcs, $érték) = each($értékek))  
  10.       print('<option value="'.$kulcs.'"'.(@$_REQUEST[$név] == $kulcs' selected="selected"''').'>'.$érték.'</option>');  
  11.       
  12.     print('</select><br/>');  
  13.   }  
  14.     
  15.   $típusok = array();  
  16.   $eredmény = pg_query('SELECT azonosito, nev FROM szamitogep_tipusok');  
  17.   while(list($azonosító, $név) = pg_fetch_row($eredmény))  
  18.     $típusok[$azonosító] = $név;  
  19.     
  20.   input_select('Típus''tipus'$típusok);  
  21. ?>  
bbalint