2012-11-22 56 views
0

我有下面這些編碼用於註冊表單。但它將填寫的字段重置爲空並顯示錯誤字段。我必須首先填寫表格。我該如何解決這個問題。先謝謝您的閱讀,並幫助我解決這些字段不顯示在Php驗證錯誤時的值

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); 

    } 
+2

如何在這裏開始幫助? ... –

+0

put'echo $ _POST ['field name'];'在字段的值區域中 – Vamsi

+2

沒有神奇的「repopulate_form()」函數。您必須通過在每個輸入字段上設置「值」手動執行此操作。 – Raziel

回答

0
<input type="text" name="domain" id="domain" value="<?php echo isset($domain) ? $domain : ''; ?>" /> 

這將工作。