connect_error) { die("Connection failed: " . $conn->connect_error); } // would be nice to check if the name / nick / email exists $sql = "SELECT ID, NAME, SURNAME, EMAIL from REGISTERED where EMAIL_CHECK like '".$email_check."'"; $result = $conn->query($sql); if ($result->num_rows > 0){ $unique_email = False; } else{ $unique_email = True; } // Geting the values from the script above. -< register.php if($unique_email){ $stm = $conn->prepare("INSERT INTO REGISTERED (ID, NAME, SURNAME, EMAIL, PHONE, NICK, RACE, TIME, TRACKLOG, EMAIL_CHECK, CONFIRMED, PAID) values (NULL,?,?,?,?,?,?,'[None]','[None]',?,'0','0')"); $stm->bind_param('sssssss',$fname, $lname, $email, $phone, $nick, $race_to_write, $email_check); if ($stm->execute() === TRUE) { //echo "New record created successfully"; $sql = "SELECT ID, NAME, SURNAME, EMAIL, PHONE, NICK, RACE from REGISTERED where EMAIL_CHECK like '".$email_check."'"; $result = $conn->query($sql); if ($result->num_rows == 1){ while($racer = $result->fetch_assoc()) { $racers[] = $racer; } $write_success = ["result"=> True, "reason" => "Přihlášeno"]; $logged_racer = $racers[0]; // Must send email somehow. :-) } else{ $write_success = ["result"=> False, "reason" => "Error: Duplikátní záznam závodnika, napiš Ventilovi"]; } } else { $write_success = ["result"=> False, "reason" => "Error: " . $stm . ": " . $conn->error]; } } else { $write_success = ["result"=> False, "reason" => "Závodník s tímto emailem už existuje"]; } $conn->close(); ?>