Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Php验证出错时,字段不显示值_Php - Fatal编程技术网

当Php验证出错时,字段不显示值

当Php验证出错时,字段不显示值,php,Php,我有这些代码下面的登记表。但它会将填写的字段重置为空,并显示错误字段。我得从一开始再填一次表。我怎样才能解决这个问题。提前感谢您阅读本文并帮助我解决问题 if(isset($_POST['submit'])){ $domain=$_POST['domain']; $fname=$_POST['fname']; $sname=$_POST['sname']; $tel=$_POST['tel']; if($domain==""){ $error="<h4>Enter Doma

我有这些代码下面的登记表。但它会将填写的字段重置为空,并显示错误字段。我得从一开始再填一次表。我怎样才能解决这个问题。提前感谢您阅读本文并帮助我解决问题

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

$domain=$_POST['domain'];
$fname=$_POST['fname'];
$sname=$_POST['sname'];
$tel=$_POST['tel'];
if($domain==""){
    $error="<h4>Enter Domain </h4>";    
}elseif($fname == ""){
    $error="<h4>Enter Firstname </h4>"; 
}elseif($sname == "")
{
    $error="<h4 >Enter Surname</h4>";   
}elseif($tel=="")
{
    $error="<h4 >Enter telephono no</h4>";  
}
else {

$sql11=mysql_query("INSERT INTO domain VALUES('','$domain','$fname','$sname','$tel')");
echo $sql;
$db->query($sql);

    }
if(isset($\u POST['submit'])){
$domain=$_POST['domain'];
$fname=$_POST['fname'];
$sname=$_POST['sname'];
$tel=$_POST['tel'];
如果($domain==“”){
$error=“输入域”;
}elseif($fname==“”){
$error=“输入Firstname”;
}elseif($sname==“”)
{
$error=“输入姓氏”;
}elseif($tel==“”)
{
$error=“输入电话号码”;
}
否则{
$sql11=mysql_查询(“插入域值('''$domain','$fname','$sname','$tel');
echo$sql;
$db->query($sql);
}

如何在这里开始帮助?…将
echo$\u POST['field name'];
放在字段的值区域中没有神奇的“重新填充表单()函数。您必须通过在每个输入字段上设置
值来手动执行此操作。如果您使用不同的
If
语句而不是
else If
语句,您将一次得到所有错误。否则,您将在每个连续请求上得到不同的错误。注意:未定义的索引:D:\xampp\htdocs\deena\domainreg.php中的域第82行。当我尝试echo$\u post['fieldname']时,显示如下错误
<input type="text" name="domain" id="domain" value="<?php echo isset($domain) ? $domain : ''; ?>" />