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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Die PHP -ISSET -Funktion prüft nicht ordnungsgemäß

by Anonymous » 22 Aug 2025, 04:36

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>

















Top