Autor Zpráva
Mailn
Profil *
Zdravím,
potřeboval bych poradit. Vypisuju produkty z databaze a u kazdyho vyrobku je
rozmer. Nektery vyrobek ma treba 5 rozmeru a nakej zas treba jen 2. Vypisuju je
pomoci option.
Jde mi o to ze kdyz mam vyrobek kterej ma 10 rozmeru a pod nim je vyrobek se 2
rozmery tak se okno optionu rozbali do velikosti toho vyrobku s 10 rozmery.
Takze u toho produktu pod nim (s mensim poctem rozmeru) se otevre okno pro 10
rozmeru ale sou v nem pouze ty 2 rozmery.
Rad bych aby se kazdy okono optionu otevrelo do velikosti podle poctu rozmeru
jednotlivych produktu.

Mam to napsane takto:

<?echo ("<font color=#FF9900>Rozměry:</font><select name="rozmery">

if($row['rozmer1'] !='') { echo "<option>'.$row[rozmer1].'</option>";}
if($row['rozmer2'] !='') { echo "<option>'.$row[rozmer2].'</option>";}
if($row['rozmer3'] !='') { echo "<option>'.$row[rozmer3].'</option>";}
if($row['rozmer4'] !='') { echo "<option>'.$row[rozmer4].'</option>";}
if($row['rozmer5'] !='') { echo "<option>'.$row[rozmer5].'</option>";}
</select>&nbsp;&nbsp;&nbsp; ")?>



Ale hazi mi to porad nejake chyby :(
Díky moc za radu.....
TFSi
Profil
while() ??
Alphard
Profil
Ale hazi mi to porad nejake chyby :(
jak by ne :-)
nějak zvláštně kombinuješ uvozovky a apostrofy a zanořuješ echo a cpeš tam neideálně podmínky

<?php
echo "<font color=#FF9900>Rozměry:</font><select name='rozmery'>";
if ($row['rozmer1'] !='') echo "<option>".$row[rozmer1]."</option>";
...
echo "</select>&nbsp;&nbsp;&nbsp; ";
?>

ještě by to šlo pomocí cyklu
Toto téma je uzamčeno. Odpověď nelze zaslat.