| 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: 16 let
|
|||
0