Ik was weer even bezig met een registreer scriptje in mysqli, en php . Wat is nu de beste manier om de inputs te gaan controleren ?
PHP
<?php
//## Connection
error_reporting (E_ALL && E_STRICT);
$dc = new mysqli('host', 'gebruikersnaam', 'wachtwoord', 'database');
if (mysqli_connect_errno())
{
printf("No connection avaible");
}
//## Register
if(isset($_POST['register'])){
// # Hier gaan de functies komen
}
$iQuery = "
INSERT INTO
members
(
username,
password,
email,
pemail,
birthyear
)
VALUES
(
?,
?,
?,
?,
?,
?
)
";
$stmt = $mysqli->prepare($iQuery);
$stmt->bind_param('ssssi', $_POST['username'], $_POST['password'], $_POST['email'], $_POST['pmail'], (int) $_POST['birthyear']);
if(!$stmt->execute()) {
echo 'some error while executing the query: ' .$stmt->error;
}
$stmt->close();
?>
Toon Meer
Je kan het doen doen met IF/ELSE/ELSEIF, Classes , functions .
Maar wat is nou het beste en meest veiligste.