Die PHP -ISSET -Funktion prüft nicht ordnungsgemäßHTML

HTML-Programmierer
Anonymous
 Die PHP -ISSET -Funktion prüft nicht ordnungsgemäß

Post by Anonymous »

Wenn die Schaltfläche klickt. Ich möchte die Werte mit dem Formular mit dem Register_Button aus dem Formular abrufen. Es kommt jedoch nicht in die IF -Klausel. < /p>

Ich kann nichts überprüfen, das in der Form in der IF -Anweisung eingegeben wurde.

Code: Select all

var_dump($_POST)< /code> Gibt < /p>

zurückarray(6) {
["reg_fname"]=> string(1) "a"
["reg_lname"]=> string(3) "asd"
["reg_email"]=> string(5) "ad@ad"
["reg_pass"]=> string(4) "dasd"
["reg_pass2"]=> string(5) "sadsa"
["register_button"]=> string(8) "Register"

}

Invalid format
< /code>

Code: < /p>

$fname = "";
$lname = "";
$em = "";
$em2 = "";
$password = "";
$password2 = "";
$date = "";
$error_array = "";

if (isset($_POST['register_button'])) {

$fname = strip_tags($_POST['reg_fname']);
$fname = str_replace(' ', ' ', $fname);
$lname = $_POST['reg_lname'];
$lname = str_replace(' ', ' ', $lname);

$em = $_POST['reg_email'];
$em = str_replace(' ', ' ', $em);

$password = strip_tags($_POST['reg_pass']);
$password2 = strip_tags($_POST['reg_pass2']);

$date = date("Y-m-d");

if(filter_var($em, FILTER_VALIDATE_EMAIL)){
$em = filter_var($em, FILTER_VALIDATE_EMAIL);

$e_check = mysqli_query($con, "SELECT email FROM users WHERE email='$em");

$num_rows = mysqli_num_rows($e_check);

if(num_rows > 0){
echo "Email already in use";
}
}else {
echo "Invalid format";
}

if(strlen(fname)>25 || strlen(fname)

< /p>

< /P>
















Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post