Autor | Zpráva | ||
---|---|---|---|
Tomas B. Profil * |
#1 · Zasláno: 13. 11. 2006, 09:40:22
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 |
#2 · Zasláno: 13. 11. 2006, 09:44:22
echo "<select style='' name='".$select['name']."'>";
... |
||
Tomas B. Profil * |
#3 · Zasláno: 13. 11. 2006, 09:51:17
nightfish
Takto jsem to mel, ale hodilo to chybu Notice: Undefined variable: select .... |
||
joejoe Profil * |
#4 · Zasláno: 13. 11. 2006, 09:56:50
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 * |
#5 · Zasláno: 13. 11. 2006, 10:05:57
$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 * |
#6 · Zasláno: 13. 11. 2006, 12:07:19
dej si do toho cyklu
var_dump($select); a dej sem co ti to vypisuje. |
||
Tomas B. Profil * |
#7 · Zasláno: 13. 11. 2006, 12:28:45
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 * |
#8 · Zasláno: 13. 11. 2006, 13:31:46
:) 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. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0