【发布时间】:2020-06-06 09:57:49
【问题描述】:
我有一个简单的表单(它在模式中并在同一页面中重新加载),如果输入值填写不正确,我想记住它,如果它正确插入到数据库中,我想忘记它们。 我的代码在这两种情况下都会记住该值,我不希望这样。
感谢您的帮助。
HTML:
<form>
<input type="text" i" name="user" value = "<?php echo isset($_POST['user']) ? $_POST['user'] : '';?>/">
<button type="submit" name="register-btn">Crear cuenta</button>
</form>
PHP:
<?php
if(isset($_POST['register-btn'])){
include_once('includes/connect_db.php');
$usern = mysqli_real_escape_string($conn, $_POST['user']);
if(empty($usern)){
exit();
echo "error"
}
else{
$varsql = "INSERT INTO registers (user) VALUES ('$usern');";
}
}
?>
【问题讨论】:
标签: php validation input error-handling submit