2 dni temu powrocilem do kodowania i postanowilem ja ukonczyc
Wczoraj stworzylem przypominanie hasla, a dzisiaj chcialem zrobic kod aktywacyjny
Stworzylem 2 nowe tabele w mysql
kod_aktywacyjny varchar (40) NOT NULL, aktywny varchar (40) NOT NULL,
a w kodzie dopisalem niezbedne linijki oraz funkcje mail();
Moj kod wyglada tak:
<?php require('bazadanych.php'); { if ($_POST['rpassword']==$_POST['password2']) { $rpassword = $_POST['rpassword']; $plec = $_POST['plec']; $email = $_POST['email']; $imie = $_POST['imie']; $kod_aktywacyjny = 10000 + random(1, 29999) + random(1, 29999); { if($_POST['secure'] == $_SESSION['security_number']) { if ($ile==0) { $zapytanie="INSERT INTO user (login,password,plec,email,imie,serwer1,serwer2,serwer3,kasa,kod_aktywacyjny
,aktywny) VALUES ('$rkonto','$rpassword','$plec','$email','$imie', '0', '0', '0', '0', '$kod_aktywacyjny', '0')"; echo('Konto '.$rkonto.' zostalo utworzone. Sprawdz swoja poczte w celu sprawdzenia kodu aktywacyjnego.'); $email_temat = "Aktywacja konta uzytkownika ".$gracz; $email_wiadomosc = "Twoj kod aktywacyjny to: '$kod_aktywacyjny'"; } } else { } } else { } } } else{ ?> <html> <body> <script language="javascript" type="text/javascript"> function reloadCaptcha() { document.getElementById('captcha').src = document.getElementById('captcha').src+ '?' +new Date(); } </script> <h1>Dodaj nowego uzytkownika</h1> <form action="rejestracja.php" method="post"> <strong>Nazwa konta:</strong><input name="rkonto" type="text" value="" /><br> <strong>Haslo:</strong><input name="rpassword" type="password" value="" /><br> <strong>Powtorz haslo:</strong><input name="password2" type="password" value="" /><br> <strong>Płeć: <select name="plec"> <option value="M">Mezczyzna</option> <option value="K">Kobieta</option> </select><br /> <strong>E-mail:</strong><input name="email" type="text" value="" /><br> <strong>Imie:</strong><input name="imie" type="text" value="" /><br> <form method="post" action=""> <strong>Wynik z obrazka:<input type="text" name="secure" value="Tu wpisz wynik" onclick="this.value=''" /><br> <img src="image.php" alt="Kliknij, aby przeladowac obrazek" title="Kliknij, aby przeladowac obrazek" id="captcha" onclick="java script:reloadCaptcha()" /> </form> <input type="submit" value="Zarejestruj" /> </form> </body> </html> <?php } ?>
Kod, ktory dodalem zaznaczylem kursywą
Zapytanie wogole sie nie wykonuje i zwraca mi pusta strone, bez zadnego bledu itd.
Co jest nie tak w tym kodzie? Prosze o pomoc