sql >> Databasteknik >  >> RDS >> Mysql

PHP-registreringssystemet fungerar inte (phpmyadmin, wampserver)

Ge namnet "skicka" för att skicka-knappen på din HTML-registreringssida:

 <button type="submit" name="submit">Sign Up!</button> 

Ändra PHP-registreringssida POST:

$first = mysqli_real_escape_string($conn, $_POST['first']);
$last = mysqli_real_escape_string($conn, $_POST['last']);
$email = mysqli_real_escape_string($conn, $_POST['email']);
$username = mysqli_real_escape_string($conn, $_POST['username']);
$password = mysqli_real_escape_string($conn, $_POST['password']);

Ändra tomma värdekontroll av stmt till:

if ( (empty($first)) || (empty($last)) or (empty($email)) || (empty($username)) || (empty($password)) )

Ändra indatateckens giltighetskontroll om stmt till:

if ( (!preg_match("/^[a-zA-Z]*$/", $first)) || ((!preg_match("/^[a-zA-Z]*$/", $last)) ) )



  1. Django ConnectionAbortedError:[WinError 10053] En upprättad anslutning avbröts av programvaran i din värddator

  2. SQL-server ignorera skiftläge i ett where-uttryck

  3. Hur man hanterar PDO-undantag

  4. Agent är blockerad