Witam
Oto mój kod:
if (!isset($_SESSION["dane"]) ){
$Login=isset ($_POST['Log']) ? strip_tags($_POST['Log']) : NULL;
$Password=isset($_POST['Password']) ? strip_tags($_POST['Password']) : NULL;
$Mail=isset ($_POST['mail']) ? strip_tags($_POST['mail']) : NULL;
if (empty($Login) || empty($Password) || empty($Mail)){
echo '<div> Wypelnij wszystkie pola </div>';
}
else{
$mysqli = new mysqli('localhost', 'root', '', 'dane');
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
else {
$stmt1 = $mysqli->prepare("SELECT Id FROM loginy WHERE Login=(?)");
$stmt1->bind_param('s', $Login);
$stmt1->execute();
$stmt1->store_result();
if ($stmt1->num_rows() == 1) {
$stmt1->close();
echo 'Login o tej nazwie już istnieje';
$stmt2 = $mysqli->prepare ("INSERT INTO loginy VALUES (?,?,?,?,?)");
$id=NULL;
$Rola='user';
$stmt2->bind_param ('dssss', $id, $Login, $Mail, $Password, $Rola);
if ($stmt2->execute()) {
echo 'Rejestracja pomyslna, <a href=Login.php>przejdz do Logowania</a>';
}
}
}
}
}
require ('Rejestracja.html');
Problem polega na tym że łączy się z bazą danych lecz nie zapisuje wyników do tabeli. Ktoś wie co jest nie tak??