Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 13. 7. 2013, 13:40:01
Zdravim, vo forme mam listbox - ako dostanem z pri zobrazeni listboxu vsetky hodnoty vybraneho riadku ? Dakujem.
$cpquery = "Select id,operater from operater where skratka='$skratka' and platny ='ANO' order by operater"; $cpresult = mysql_query($cpquery) or die(mysql_error()); ?> <font size="4" color="#FF0000">*</font><font size="3" color="#112abb">Operater:</font> <br> <select name="operater" value="operater"> <!-- Drop down --> <?php if($cpresult) { ?><option value="operater">-- Operatér --</option> <?php while($rowi = mysql_fetch_array($cpresult)) { echo '<option value="'.$rowi['id'].'"'.($rowi['id']==$row['operater']?" selected":"").'>'.$rowi['operater'].'</option>'; } } echo "<option value='operater' ></option>"; echo "</select>"; |
||
Časová prodleva: 3 dny
|
|||
peta Profil |
Listbox neznam. Asi pojem z asp nebo delphi.
Co to dela? A co to ma delat? Ten kod by mohl vypsat vsechny radky z tabulky operater do html selectu, ktere odpovidaji podmince skratka='$skratka' and platny ='ANO' . Pokud to tohle nedela, pak je chyba v sql dotazu, udelej si echo dotazu. Pokud to tohle dela, pak nechapu dotaz, co chces, aby to jeste delalo?
SELECT -- vyber id, -- sloupec id operater -- a sloupec operater FROM -- z operater -- tabulky operater WHERE -- kde pro radek plati skratka = '$skratka' AND platny = 'ANO' ORDER BY operater ASC -- serad podle sloupce operater od nejmensiho po nejvetsi Jestli to ma vybrat z radku jeste dalsi sloupec, tak je treba ho do sql dotazu doplnit... SELECT -- vyber id, -- sloupec id operater, -- a sloupec operater skratka Jestli je podminka spatne, tak je treba ji napsat spravne. WHERE - kde pro radek plati skratka = '$skratka' -- $skratka nemas osetrene pres mysql_real_escape_string a je mozne, ze tam mas prazdny retezec AND platny = 'ANO' -- jestli tam neni treba "Ano" nebo "ano" a nebo " ANO" (s mezerou) |
||
Časová prodleva: 11 let
|
0