Autor Zpráva
Anonymní
Profil *
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
To vubec nechapu co to ma delat, Leo
Anonymní
Profil *
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
Aby se neco ulozilo do databaze tak byste tam musel mit nejaky INSERT, a to nemate... Leo
djlj
Profil
Němelo by tam být value="<? echo $row[prijmeni]; ?>" ?
Anonymní
Profil *
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
Ja to proste nechapu, sorry, Leo
Anonymní
Profil *
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] ?>">
Toto téma je uzamčeno. Odpověď nelze zaslat.