| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 27.04.11 Prihlásený: 21.04.12 Príspevky: 35 Témy: 5 | Napísal Hawkie: 28.10.2011 22:14 | |
|
Mám tu tento kód:
pokus_c_2.php :
Kód: <html> <head><title>Pokus so SESSION</title> </head> <body> <?php mysql_connect("localhost","root","") or die(mysql_error()); echo "Pripojené k MySQL!<br>"; mysql_select_db("test2") or die(mysql_error()); echo "Pripojené k databáze \"test2\".<br>"; ?> <form action="/pokus_c_3.php" mathod="post"> <input type="text" name="uzivatel" /> <input type="text" name="heslo" /> <input type="submit" /> </form> </body> </html> a ešte pokus_c_3.php : Kód: <html> <head> <title>Pokus číslo 3</title> </head> <body> <?php mysql_connect("localhost","root","") or die(mysql_error()); mysql_select_db("test2") or die(mysql_error()); $uzivatel = isset($_POST['uzivatel']); $heslo = isset($_POST['heslo']); $sql = mysql_query("INSERT INTO tabulka1(uzivatel,heslo) VALUES ('$uzivatel' ,'$heslo')"); if($sql) { echo "Záznam úspešne vložený do databázy"; } else { echo "Z nejakých príčin záznam nebol vložený do databázy"; } mysql_close(); ?> <a href="/pokus_c_2.php">Naspäť na vloženie dát</a> </body> </html>
keď toto všetko spravím, dejú sa tam tie čári mári, tak by sa teoreticky malo v databáze zjaviť niečo aspoň pripomínajúce tie hodnoty formulára nie?
Mne sa tam zjaví len číslo riadka (používam wamp, keby niečo) a hodnoty nikde (samozrejme že som tie hodnoty do formulára zadal ) - mám tak trochu podozrenie, akooby nejako zázračne nefungovalo post... Dokonca mi aj napíše že záznam bol úspešne vložený do DB, ale on tam nejako zázračne nie je . Ďakujem vopred za odpovede (ak budú ).
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 28.10.2011 23:21 | |
|
Pozri si v manuály, čo vracia funkcia isset...
|
|
Registrovaný: 27.04.11 Prihlásený: 21.04.12 Príspevky: 35 Témy: 5 | Napísal autor témy Hawkie: 30.10.2011 14:00 | |
|
Oukej, ďakujem za túto nesmierne cennú radu, ale bez tých issetov je to to isté... To s tými issetmi som našiel v jednej téme tu na fóru, pretože tomu chlapíkovi to vracalo stále chyby a keď pred to dal isset zrazu všetko išlo (aj môj prípad - asi je to problém wampu). Takže či isset alebo nie, stále to isté... nemáš ešte v rukáve nejaký triumf?
_________________ „Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 30.10.2011 17:09 | |
|
Ak chceš niečo robiť, tak je vždy dobré zistiť si, aké nástroje ti pri tom môžu pomôcť a ako sa používajú.
V tvojom prípade sa pozri na Firebug (alebo niečo podobné v tvojom prehliadači) a zisti, či sa údaje odosielajú, či sú kompletné, či je správna metóda (pretože napr. pri metóde máš preklep a určite sa to nepíše ako "mathod").
Ďalej by si sa mal v Php pozrieť, print_r (či niečo iné), aby si dokázal zistiť, či ti nejaké údaje prišli, a ak áno, tak aké.
A hlavne, keď robíš v Php, tak si zapni zobrazovanie všetkých chybových hlásení (a predpokladám, že keď tak urobíš, chybu odhalíš veľmi rýchlo).
|
|
Registrovaný: 27.04.11 Prihlásený: 21.04.12 Príspevky: 35 Témy: 5 | Napísal autor témy Hawkie: 31.10.2011 11:31 | |
|
Okej, díki za radu. Tento krát pomohla . Díki ešte raz
_________________ „Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|