Autor | Zpráva | ||
---|---|---|---|
folker Profil * |
#1 · Zasláno: 28. 10. 2009, 17:27:53
Ahoj, potřebuji ukládat přes webový formulář do databáze a nějak mi to nefunguje. Nic to nehlásí (ani chybu), ale zároveň se nic nestane. Nevíte někdo proč? Připojení k databázi je v pořádku.
Tady je zdroják: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>úvodní strana administrace</title> </head> <body> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> Jméno: <input type="text" name="jmeno"><br /> Heslo: <input type="text" name="heslo"><br /> <input type="submit" value="zapsat"> </form> <?php if (isset($_POST['submit'])) { include ("database/pripojeni.php"); // připojí databázi $jmeno = $_POST['jmeno']; $heslo = $_POST['heslo']; $query = "INSERT INTO login SET jmeno = '$jmeno', heslo = '$heslo'"; $result = mysql_query ($query); if ($result){ echo "Přihlašovací údaje byly úspěšně vloženy!"; } else { echo "Bohužel se nepodařilo údaje vložit."; mysql_close(); } include_once ('include/paticka.php'); } ?> </body> </html> Předem díky za každou pomoc!!! |
||
dan_55 Profil * |
#2 · Zasláno: 28. 10. 2009, 17:40:04
$query = "INSERT INTO lide (jmeno,heslo) VALUES ('$jmeno','$heslo')"; |
||
folker Profil * |
#3 · Zasláno: 28. 10. 2009, 17:51:03
Zkusil jsem to, ale bohužel beze změny.
|
||
Sirius Profil |
#4 · Zasláno: 28. 10. 2009, 18:11:45
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> Jméno: <input type="text" name="jmeno"><br /> Heslo: <input type="text" name="heslo"><br /> <input type="submit" name="submit" value="zapsat"> </form> |
||
folker Profil * |
#5 · Zasláno: 28. 10. 2009, 18:17:20
To by mě ani ve snu nenapadlo. Díky, už to šlape!:-).
|
||
Alphard Profil |
#6 · Zasláno: 28. 10. 2009, 20:12:58 · Upravil/a: Alphard
folker:
Tohle nebude v fungovat v IE při odeslání pomocí Enter. Testujte třeba jmeno nebo tam dejte hidden. Doplňuji: tady je jméno a heslo (tj. dva inputy, vše ok), reagoval na jiný formulář/vlákno, už nevím, s čím jsem to prohodil, omlouvám se. |
||
folker Profil * |
#7 · Zasláno: 28. 10. 2009, 22:24:08
Používám IE8 a funguje to i při použití Enter pro odeslání. Máš na mysli jinou verzi?
|
||
Alphard Profil |
#8 · Zasláno: 28. 10. 2009, 22:54:19
folker:
Omlouvám se, problém nastává, pokud je ve formuláři pouze jeden input. Měl jsem tady otevřených více vláken a v tomhle jsem se nějak ztratil. Mělo by to fungovat. |
||
Časová prodleva: 14 let
|
0