Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 18. 3. 2006, 19:46:21
Mám dotaz. Vkládám do SELECT z databáze, ale nejde mi vložit udaj ze selectu do proměný, aby ji uložil v jiné tabulce.
Kó dole, poraďte ---------------------------------------------------- require "db.php"; $result = mysql("xxxxx","SELECT * FROM po_ucty"); <? echo "<select size=\"1\" name=\"Účet:\">"; $dotaz = mysql_query("SELECT * FROM po_ucty ORDER BY ucet"); while ($zaznam = mysql_fetch_array($dotaz)) { $ucet = $zaznam["ucet"]; echo "<option value=\"$ucet\">$ucet</option>\n"; } echo "</select>"; ?> <input type="select" name="ucet" SIZE=15 value="<?= $row[ucet] ?>" maxlength="15"></td></tr> . . . |
||
Leo Profil |
#2 · Zasláno: 18. 3. 2006, 19:52:24
To vubec nechapu co to ma delat, Leo
|
||
Anonymní Profil * |
#3 · Zasláno: 18. 3. 2006, 19:57:45
Ulozí to proměnné z databáze a pak s ostatními údaji se to zase vloží do jiné. Z databáze to uloží, vyberu si, ale pak nic. Ten vybraný údaj se mi nechce uložit. Jinak ostatní se ukládají.Další řádka kódu je
<tr><td>Odkud:</td><td><input type="text" name="Odkud" SIZE=20 value="<?= $row[prijmeni] ?>" maxlength="20"></td></tr> |
||
Leo Profil |
#4 · Zasláno: 18. 3. 2006, 21:12:46
Aby se neco ulozilo do databaze tak byste tam musel mit nejaky INSERT, a to nemate... Leo
|
||
djlj Profil |
#5 · Zasláno: 18. 3. 2006, 21:16:02 · Upravil/a: djlj
Němelo by tam být value="<? echo $row[prijmeni]; ?>" ?
|
||
Anonymní Profil * |
#6 · Zasláno: 18. 3. 2006, 21:37:31
Ale já neřeším INSERT. Přidávání do databáze mě funguje bez problému, ale nejde mě z SELECTu vytáhnout nějaký údaj, který si nalistuju a předat ho dál, abych si ho potom s ostatními údaji uložil.Ty ostatní údaje zadávám z klávesnice, jen ten jeden je v databázi.
|
||
Leo Profil |
#7 · Zasláno: 18. 3. 2006, 21:51:54
Ja to proste nechapu, sorry, Leo
|
||
Anonymní Profil * |
#8 · Zasláno: 18. 3. 2006, 21:59:23
Uz se mi to podarilo. Uz se údaje předávají dál. Díky za ochotu alespoň přečíst a případně pomoct.
<? echo "<select size=\"1\" name=\"ucet\">"; $dotaz = mysql_query("SELECT * FROM po_ucty ORDER BY ucet"); while ($zaznam = mysql_fetch_array($dotaz)) { $ucet = $zaznam["ucet"]; echo "<option value=\"$ucet\">$ucet</option>\n"; } echo "</select>"; ?> <input value="<?= $row[ucet] ?>"> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0