Autor | Zpráva | ||
---|---|---|---|
peta237 Profil |
#1 · Zasláno: 12. 3. 2011, 16:25:50 · Upravil/a: peta237
Ahoj mam script pro registraci ... všechno mám v pořádku když kliknu na registrovat skript mi ukáže , že uživatel byl registrovaný ale nevloží mi ho do databáze ...
<?php echo '<center><h1>Registrace !</h1></center>'; $submit = $_POST['submit']; // DATA Z FORMULÁŘE ! $fullname = strip_tags($_POST['fullname']); $username = strip_tags($_POST['username']); $password = strip_tags($_POST['password']); $repeatpassword = strip_tags($_POST['repeatpassword']); $date = date("Y-m-d"); if ($submit) { // Zda existuje ! if ($fullname and $username and $password and $repeatpassword) { if ($password==$repeatpassword) { // Zkontrolovat znaky pro přezdívku a jméno ! if (strlen($username)>25 or strlen($fullname)>25) { echo "Maximální počet znaků pro Jméno/Přezdívku je 25 !"; } else { // Zkontrolovat znaky pro heslo ! if (strlen($password)>25 or strlen($password)<5) { echo "Heslo musí být mezi 5 až 25 znaky !"; } else { // Registracre uživatele ! // Encrypt hesla! $password = md5($password); $repeatpassword = md5($repeatpassword); // Otevřít databázi ! $connect = mysql_connect ("localhost","root","pass"); mysql_select_db("test");// Select database ! $queryreg = mysql_query(" INSERT INTO users VALUES ('','$fullname','$username','$password','$date') "); die("Byl jsi úspěšně registrován! Klikni <a href='?page=prihlasit'>zde</a> pro přihlášení !"); } } } else echo "Hesla se neshodují !"; } else echo "<center>Vyplň prosím <b>všechna</b> políčka !!</center>"; } ?> <html> <p> <center><form action="?page=register" method="POST"> <table> <tr> <td> Tvé celé jméno: </td> <td> <input type="text" name="fullname" value='<?php echo $fullname; ?>' > </td> </tr> <tr> <td> Přezdívka: </td> <td> <input type="text" name="username" value='<?php echo $username; ?>' > </td> </tr> <tr> <td> Heslo: </td> <td> <input type="password" name="password"> </td> </tr> <tr> <td> Heslo znovu: </td> <td> <input type="password" name="repeatpassword"> </td> </tr> </table> <p><input type="submit" name="submit" value="Registrovat!"></p> </form></center> </html> |
||
G3n3sis19 Profil |
#2 · Zasláno: 12. 3. 2011, 16:39:18
najdi toto
$queryreg = mysql_query(" INSERT INTO users VALUES ('','$fullname','$username','$password','$date') "); )a zaměň to za $queryreg = mysql_query(" INSERT INTO users VALUES ('','$fullname','$username','$password','$date') ") or die(mysql_error()); mělo by ti to pravděpodobně vypsat chybu. vypiš jí tu. Já tam ale chybu nevidím, takže to bude něco společného se strukturou |
||
peta237 Profil |
#3 · Zasláno: 12. 3. 2011, 16:42:30
Problém vyřešen chyběl mi řádek v DB pro
$fullname |
||
Časová prodleva: 13 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0