if ($query1->execute()) {
echo "Вы уже зарегестрированы, создавать несколько аккаунтов с одинаковым имейлом нельзя"; //не дать челику снова зарегаться
}
$email_1 = $_POST['email_1'];
ещё нет ничего, то хедер всё равно сразу же запускается, несмотря на то, что запрос ещё не сработал, хотя мб я делал всё неправильно header
я конечно же не могу использовать(думаю, что понятно - почему)<?php
require 'connect.php';
$email_1 = $_POST['email_1'];
$password_1 = $_POST['password_1'];
$email = $_POST['email'];
$password = $_POST['password'];
if (!($query1 = $connection->prepare("SELECT * FROM users WHERE email = ? AND password = ?"))) {
echo "Prepare failed: (" . $connection->errno . ") " . $connection->error;
}
if (!$query1->bind_param("bb", $email_1, $password_1)) {
echo "Binding parameters failed: (" . $query1->errno . ") " . $query1->error;
}
if (!$query1->execute()) {
echo "Execute failed: (" . $query1->errno . ") " . $query1->error;
} /* elseif(){ //если имеил и пароль верны перенаправить пользователя на страницу с личным кабинетом
}*/
$query1->close();
if (!($query = $connection->prepare("SELECT * FROM users WHERE email = ?"))) {
echo "Prepare failed: (" . $connection->errno . ") " . $connection->error;
}
if (!($query->bind_param("b", $email))) {
echo "Prepare failed: (" . $query->errno . ") " . $query->error;
}
if (true) { //если имеил совпадает с 1 из имейлов базы данных
echo "Вы уже зарегестрированы, создавать несколько аккаунтов с одинаковым имейлом нельзя"; //не дать челику снова зарегаться
} else {
$query->close();
if (!($query = "INSERT INTO users (email, password) VALUES ('?', '?')")) {
echo "Prepare failed: (" . $connection->errno . ") " . $connection->error;
}
if (!($query->bind_param("bb", $email, $password))) {
echo "Prepare failed: (" . $query->errno . ") " . $query->error;
}
if (true/* имеил и пароль верны*/) {
echo "Вы успешно зарегестрировались!"; //перенаправить пользователя на страницу с его личным кабинетом
} elseif (!$query1->execute()) {
echo "Execute failed: (" . $query1->errno . ") " . $query1->error;
}
}
?>
<?php //connect.php
$connection = mysqli_connect('localhost', 'fapchat', '00000000', 'practice');
//$select_db = mysqli_select_db($connection,);
?>
header
, в принципе можно просто перенести весь php код в отдельный файл, но всё и так работает, хотя это только из-за того, что на сборках типа лампа что-то как-то изменено, чтобы новички не ошибались