Autor Zpráva
Tomas B.
Profil *
Ahoj, potrebuji poradit, jak dostat promennou do nazvu selectu, protoze nazev selectu je pokazde jiny.

echo "<select style='width:137' name=' '"; //sem potrebuji dostat $select['name'];
while ($select = @ mysql_fetch_array($query)){
.
.
.
.
}
echo "</select>";
nightfish
Profil
echo "<select style='' name='".$select['name']."'>";
...
Tomas B.
Profil *
nightfish

Takto jsem to mel, ale hodilo to chybu Notice: Undefined variable: select ....
joejoe
Profil *
hlasenio: 'Notice: Undefined variable' znamena, zes tu promennou nemel nastavenou:

zkus
$select['name'] = 'nejake jmeno';
echo "<select style='' name='".$select['name']."'>";

popripade muzes nastavit:
error_reporting(E_ALL ^ E_NOTICE);
a nebude ti to v pripade prazdne promenne hlasit..
Tomas B.
Profil *
$select['name'] = 'nejake jmeno';

Tohle funguje, ale do promenne $select se nacita sloupec 'name', takze podle meho nazoru tu promennou nemuzu nastavovat predem, kdyz je pokazde jina.
k
Profil *
dej si do toho cyklu

var_dump($select);

a dej sem co ti to vypisuje.
Tomas B.
Profil *
k

nevypsalo to nic. Jen se naplnily hodnoty v optionu, no a kdyz odeslu formular, tak se nic neodesle, ani nazev selectu ani hodnota optionu.
k
Profil *
:) Tak to chce agenta Maldra.

Ne jestli ti to nic nevyspalo(vubec nic) tak to znamena ze mas spatne sql dotaz nebo nemas zadnou dotazovanou polozku v DB a cyklus tim padem neprobehne.
Zkontroluj si SQL dotaz, zkus ho zkopirovat a spustit ho v phpMyAdminu. A pak sem napis ten dotaz a to co ti vypsal za chybu phpMyAdmin.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0