Обратите внимание: неопределенная переменная: validate_msg и checkuser in C:\xampp\htdocs\fileupload\registration-login\register.php на линии 120
- Привет!
Мне нужна помощь, как решить эту ошибку. Приветствуется любой желающий. Я новичок в этой php-штуке.
Ошибка возникает в этой строке:
<?php echo $validate_msg; echo $checkuser; echo "<br/>"; echo $msg; ?>
Вот коды с ошибками.
// Validate e-mail address if(filter_var($submitemail, FILTER_VALIDATE_EMAIL)) { if($numrows == 0) { $stmt->execute(); $stmt->close(); } else { $checkuser = "Username Or Email Already Used"; } } else { $validate_msg = "$submitemail is Not valid email address"; } if($conn->insert_id) { $msg = "<h3>Registered successfully.</h3>"; } else { $msg = "Registration Failed"; } } ?> <body> <div style="margin-top:5%" class="container"> <div class="col-sm-4"> </div> <div class="row"> <div class="col-sm-4" style="background:#eeeeee;"> <?php echo $validate_msg; echo $checkuser; echo "<br/>"; echo $msg; ?> <h2>Signup</h2>
Что я уже пробовал:
Я не могу понять, как решить эту проблему. Еще раз спасибо за обычную помощь.
Sandeep Mewara
Попробуйте инициализировать переменные пустыми и посмотреть. Сфера применения мудрая глобальная.
<?php
// Инициализируйте переменные пустыми.
$checkuser = ";
$validate_msg = ";
,,
,,
,,