Ich übe das Erstellen eines PHP-Registrierungsformulars für eine Website. Ich habe diesen Code gemacht, aber wenn ich auf den Submit-Button klicke, bekomme ich den Hinweis: In Zeile 13 sollten nur Variablen als Referenz übergeben werden, und ich bleibe dran, was ich hier tun soll. Jede Hilfe wird sehr geschätzt, wieder bin ich kein PHP-Experte.Nur Variablen sollten durch Verweis in ... in Zeile 13 übergeben werden. Fehler
<?php
require 'database.php';
if(!empty($_POST['email']) && !empty($_POST['username']) && !empty($_POST['password'])):
//Enter the new user into the database
$sql = "INSERT INTO users (email, username, password) VALUES (:email, :username, :password)";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':email', $_POST['email']);
$stmt->bindParam(':username', $_POST['username']);
$stmt->bindParam(':password', password_hash($_POST['password'], PASSWORD_BCRYPT));
if($stmt->execute()):
die('Success');
else:
die('Fail');
endif;
endif;
?>
hier
Gute Referenz für, wenn Sie PHP-Fehler erhalten http://StackOverflow.com/Questions/12769982/Reference-What-Does-This-error-Mean-in-PHP – Terminus