Autor Zpráva
jou222
Profil
Zdravím,

dělám formulář pro UPDATE dat do tabulky a chci aby vždycky, to do formuláře vypsalo původní obsah.

Ale narazil jsem na problém u SELECT a jeho defaultní hodnoty. Vím, že se te to dělám tak že u option se dá selected, ale napadlo mně to udělat takhle, ale tato možnost nefunguje... Budu rád za každou pomoc. Děkuji jou222

            $zanry = mysql_query("SELECT id_zanru,nazev_zanru FROM zanr ORDER BY nazev_zanru ASC");
            while ($zaznam = mysql_fetch_object($zanry)){ 
              $vypis = "<option value=\"".$zaznam->id_zanru."\"";                            
              $vypis = if ($zaznam->id_zanru==$id_z) {echo "selected='selected'";};
              
              $vypis .= ">".$zaznam->nazev_zanru;
              $vypis .= "</option>";
              
              echo $vypis;
preca1
Profil
Zdravim,
co přesně nefunguje?

PHP neholduju, ale nejspíš máš špatně řádek 4.
if ($zaznam->id_zanru==$id_z) {$vypis .= " selected='selected'"}
Hmm?
Someone
Profil
while($zaznam = mysql_fetch_object($zanry)) {
    echo '<option value="' . $zaznam->id_zanru . '"' . ($zaznam->id_zanru == $id_z ? ' selected' : '') .  '>' . $zaznam->nazev_zanru . '</option>';
}
jou222
Profil
Zdravím,

tak jsem zkusil tam dát co mi tady dal Someone a někde je asi chyba protože teď je stránka prázdná úplně.
Tori
Profil
while($zaznam = mysql_fetch_object($zanry)) {
    echo '<option value="' . $zaznam->id_zanru . '"' . ($zaznam->id_zanru == $id_z ? ' selected' : '') . '>' . $zaznam->nazev_zanru . '</option>';
}
Someone
Profil
Tori:
Hihi, to je trapné, omlouvám se a opraveno :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: