Autor | Zpráva | ||
---|---|---|---|
Smekac Profil |
#1 · Zasláno: 3. 1. 2013, 20:10:02 · Upravil/a: Smekac
Zdravím,
mám takový problém, dělám jednoduchou databázi produktů na skladě a jejich počtu kusů. Mám to udělané tak: Napřed se připojím k databázi, zadám dotaz na tabulku a řádek v tabulce, poté v tom řádku vyberu buňku ve sloupci "počet". Poté mam z dotázaného záznamu definovanou proměnnou kterou zobrazuji ve vytvořeném formuláři, je možné jí upravit na libovolnou hodnotu a uložit do tabulky. Problém je že když vložím hodnotu, zadám ji do formuláře, odešlu, vše je OK zapíše se do příslušného řádku a sloupce v tabulce ale po znovu-načtení stránky se mi jak buňka v tabulce tak pole ve formuláři vymažou a jsem zase na začátku.... Níže je kod. Díky za pomoc a rady... <?php require "../scripts/pripojenidb.php"; $dotazCD_GEC_CJD = 'SELECT * FROM LokomotivyTT WHERE nazev="CD_753_304" '; // CD 753 304 $zaznamCD_GEC_CJD = mysql_query($dotazCD_GEC_CJD); $CD_GEC_CJD = mysql_result($zaznamCD_GEC_CJD, $pom, "pocet"); $CD_GEC_CJD = $_POST['CD_GEC_CJD']; echo" <form action=\"\" method=\"POST\"> CD 753 304<input type=\"text\" value=\"$CD_GEC_CJD\" name=\"CD_GEC_CJD\"><br><br /> <input type=\"Submit\" value=\"Aktualizovat sklad\"> </form> "; mysql_query("UPDATE LokomotivyTT SET pocet = '$CD_GEC_CJD' WHERE nazev = 'CD_753_304'"); ?> Ještě pokud nějako máte jinou alternativu ale aby byla funkce stejná tak ji taky akceptuji... |
||
Micruss Profil |
#2 · Zasláno: 3. 1. 2013, 21:31:20
Jestli tě dobře chápu tak máš problém s tím, že se data neuloží do DB, že? pokud ano zkus se podívat na toto trošku jsem to upravil, doufám, že myslíš to stejný Sklad
|
||
Smekac Profil |
#3 · Zasláno: 3. 1. 2013, 21:35:05 · Upravil/a: Smekac
Data se do tabulky uloží. ale při načtení stránky se vymažou ...
Zkusil jsem použít tvuj kod, a zatím to vypadá že to funguje jak má, data zustávají uložená :) |
||
Micruss Profil |
#4 · Zasláno: 4. 1. 2013, 10:28:55
Zkus použít to co jsem psal, protože to nemáš nějak ošetřený a nemáš vlastně žáný v $_POST tak se to nevyplní tuíž se tam nic neuloží
|
||
Smekac Profil |
#5 · Zasláno: 4. 1. 2013, 14:19:31
Micruss:
Dobře, zkusím. Díky |
||
Časová prodleva: 11 let
|
0