2012-01-25 34 views
0

一些我在addUser.php代碼是純HTML addUser.php錯誤放置在同一頁上的PHP

<form action="process/addNewUser.php" method="POST" id="userForm"> 
<table width="79%" border="0" cellspacing="6" cellpadding="1" 
    class="tabcont"> 
    <tr> 
     <td width="47%" align="right">Title:</td> 
     <td width="53%"> 
      <select name="title"><option value='0'>- - select - -</option> 
      </select> 
     </td> 
    </tr> 
    <tr> 
     <td width="47%" align="right"> 
     First Name:</td> 
     <td width="53%"><input type="text" id="firstname" name="firstName" class="required" /></td> 
    </tr> 

    <tr> 
     <td align="right">Middle Name:</td> 
     <td><input type="text" id="middlename" name="middleName" class="name" /></td> 
    </tr> 
    <tr> 
     <td align="right">Password:</td> 
     <td><input name="password" value="" readonly="readonly" 
      id="password" class="required" " /></td> 
    </tr> 
    <tr> 
     <td align="right" colspan="2"> 
      <input name="addNewUser" type="submit" class="submit" id="submit" value="Submit" /> 
     </td> 
    </tr> 
</table> 
</form> 

addNewUser.php

我在這裏做驗證,並顯示錯誤信息,如果它是成功發送他到另一個頁面。

但我想在addUser.php而不是驗證頁面上顯示一條錯誤消息。請給我一個示例代碼,我如何做到這一點。

+0

我想你正在談論服務器端驗證,因爲我可以在你的代碼中找到class =「required」。你使用任何框架?如果是,那就提起它。 – KutePHP

+0

我正在做客戶端驗證也使用jquery validataions這就是爲什麼這個類在那裏。 – vvr

回答

0
addNewUser.php 

添加郵件會話

$_SESSION["ErrorMsg"]="Name already exists"; 

而在你的addUser.php,你放的地方下面的代碼,你需要顯示的信息:

if($_SESSION["ErrorMsg"]) 
{ 
    echo $_SESSION["ErrorMsg"]; 
    $_SESSION["ErrorMsg"]=""; 
} 
+0

謝謝,但還有一件事實際上我是聰明的模板繼承。我怎樣才能在正文中設置錯誤信息。 – vvr

相關問題