Autor Zpráva
esemeska
Profil
Zkousel jsem udelat jednoduchou registraci pomoci mysql, pres formular posilam POST jmeno heslo1 a heslo2 (pro overeni preklepu)
zde je script:
<?php

$heslo1 = $_POST["heslo1"];
$heslo2 = $_POST["heslo2"];

include ("config.php");
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se připojit k MySQL: " . mysql_error());
mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databázi: ". mysql_error());

if($_POST["heslo1"] == $_POST["heslo2"])
{
$heslo = $_POST["heslo1"];
$jmeno = $_POST["jmeno"];
mysql_query("insert into flavicius (jmeno,heslo) values ('$jmeno','$heslo')");
HEADER("LOCATION:index.php?stav=zaregistrovano");
}
else echo"Heslo1 není stejné jako heslo2";
?>

Problem je, ze se mi to sice presmeruje na index.php s promennou $_GET["stav"] = "zaregistrovano", takze heslo1 se musi rovnat heslu2, ale zapis do mysql uz to neprovede

Pripojeni je urcite spravne...
Muzete mi prosim poradit
(vim, ze to neni naprosto osetrene, ale je to jen pokus...)
nightfish
Profil
za mysql_query dej
echo mysql_error(); a pošli sem, co ti to napíše...
esemeska
Profil
pise to: Unknown column 'heslo' in 'field list'
esemeska
Profil
hm, tuto chybu mi to pise, i kdyz ten prikaz zadam rucne v phpadminovi, ale sloupce s timto pojmenovanim tam mam
nightfish
Profil
kdyby tam sloupec pojmenovaný heslo byl, tak by to tu hlášku nepsalo...takže to zkontroluj ještě jednou
esemeska
Profil
nightfish
jenze on tam je:D Koukni se sam
nightfish
Profil
Databáze: flavicius
Tabulka: login
...takže není
insert into login (jmeno, heslo)...
esemeska
Profil
Lol, ja jsem ale... diky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0