Autor Zpráva
ipepin
Profil
Ahoj lidi, mám problém s tímto úryvkem skriptu... Nejde mi rozchodit <select> nevím vůbec čím to je, ale chvilku to fungovalo dost divně sice, ale teď se nezobrazí ve výběru vůbec nic....
předem děkuji
<html>

<form method="post">
    <table>
        <tr>
            <td>Datum</td>
            <td><input type="text" width="30px" name="datum"></td>
        </tr>
        <tr>
            <td>Předmět</td>
            <td><input type="text" width="30px" name="predmet"></td>
        </tr>
        <tr>
            <td>Téma</td>
            <td><input type="text" width="30" name="tema"><td>
        </tr>
        <tr>
            <td>Materiál</td>
            <td><select name="material">
                    <?php
                       include "../db.php";
                       $SQL_prikaz = "SELECT * FROM soubory";
                       $objekt_vysledku = mysql_query($SQL_prikaz);
                       if(!$objekt_vysledku){
                        die("Nelze získat objekt výsledku");
                       }
                       $radek = mysql_fetch_array($objekt_vysledku);
                       echo "<option value='".$radek['nazev'].">".$radek['nazev']."</option>";
                       ?>
                </select>
            </td>
      
        </tr>
    </table>
</form>
abc
Profil
1) Řekl bych, že ti tam chybí uvozovka:
echo "<option value='".$radek['nazev']."'>".$radek['nazev']."</option>";

Pokud to nebude ono, podívej se na výsledné HTML

2) by to mělo být spíš nějak takto:
while ($radek = mysql_fetch_array($objekt_vysledku)){
echo "<option value='".$radek['nazev']."'>".$radek['nazev']."</option>";
}
ipepin
Profil
Bylo to tím, díky moc a omlouvám se za takovou hovadinu...klepu si na hlavu.. ;)
už mi z toho běhá hlava kolem... :D
Díky ;)

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: