Что я здесь делаю неправильно? Все данные были разделены до тех пор, пока я не добавлю последнюю часть кода, инструкцию IF() {}. Я хочу сделать это, если бы информация была отправлена правильно, так как она сказала СПАСИБО !, иначе, отобразите ошибку, которую я установил.PDO, если проверка статуса
<form method="POST">
<input type="text" name="username" placeholder="username"><br />
<input type="password" name="password" placeholder="password"><br />
<input type="submit">
</form>
<?php
if(isset($_POST['username'], $_POST['password'])){
require 'core/db.php';
$conn = dbConnect()->prepare("INSERT INTO users (username, password) VALUES (?,?)");
$conn->bindParam(1, $_POST['username']);
$conn->bindParam(2, $_POST['password']);
$conn->execute();
if($conn === true){
echo 'Thanks!';
header('Location: index.php');
exit;
} else{
echo 'something went wrong';
}
}
?>
@ jeroen, 'public bool PDOStatement :: execute ([array $ input_parameters])' (http://www.php.net/manual/en/pdostatement.execute.php), я что-то упустил? – vee
Забудьте свой комментарий, уже слишком поздно, извините ... – jeroen