Witam kiedys tworzylem stronke, ktorej tworzenie porzucilem
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 (isset($_POST['rkonto']) and
isset($_POST['rpassword']) and
isset($_POST['password2']) and
isset($_POST['plec']) and
isset($_POST['email']) and
isset($_POST['imie'])) {
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);
$ile = mysql_query("SELECT * FROM `user` WHERE login = '$rkonto'"); if( isset( $_POST['secure'] ) ) {
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'";
mail($email, $email_temat, $email_wiadomosc); }
} else {
echo('Wynik z obrazka sie nie zgadza'); }
}
else
{
echo("Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie"); }
}
else echo ("Podane hasla nie zgadzaja sie"); }
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