2015-01-11 159 views
-3

我已經上傳了一個簡單的PHP註冊表(詳情如下)&它的工作原理非常完美。但現在我想創建一個搜索框,以便我的學生可以使用「註冊號碼」驗證他們的註冊。 [Exp:http://www.nbceindia.in/student-verification.php] 任何人都可以通過爲我創建代碼來幫助我。搜索MySql數據庫&查看結果

在此先感謝。

詳情:

1 entry.php

<!DOCTTYPE html> 
<head><link rel="stylesheet" type="text/css" href="style/style.css"></head> 
<title>Registration</title> 
<body> 

<form name="form1" method="post" action="register_ac.php"> 

    <li>Registration No.<input type="text" name="registration" class="#" id="registration" maxlength="8"/></li> 
    <li>First Name<input type="text" name="firstname" class="#" id="firstname"/></li> 
    <li>Surname<input type="text" name="surname" class="#" id="surname"/></li> 
    <li>Course Code<input type="text" name="course" class="#" iid="course" maxlength="7"/></li> 
    <li>Duration (Months)<input type="text" name="duration" class="#" id="duration"/></li> 
    <li>Mobile<input type="text" name="mobile" class="#" id="mobile" maxlength="10"/></li> 
    <li>Addressline1<input type="text" name="addressline1" class="#" id="addressline1"/></li> 
    <li>Addressline2<input type="text" name="addressline2" class="#" id="addressline2"/></li> 
    <li>City<input type="text" name="city" class="#" id="city"/></li> 
    <li>Postcode<input type="text" name="postcode" class="#" id="postcode" maxlength="6"/></li> 


    <input type="submit" id="textarea" name="submit" value="Submit" class="button"/> 
</form> 

</body> 
</html> 

2. register_ac.php

<?php 

$host="localhost"; // Host name 
$username="username"; // Mysql username 
$password="password"; // Mysql password 
$db_name="database_name"; // Database name 
$tbl_name="table_name"; // Table name 

// Connect to server and select database. 
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 

// Get values from form 
$registration=$_POST['registration']; 
$firstname=$_POST['firstname']; 
$surname=$_POST['surname']; 
$course=$_POST['course']; 
$duration=$_POST['duration']; 
$mobile=$_POST['mobile']; 
$addressline1=$_POST['addressline1']; 
$addressline2=$_POST['addressline2']; 
$city=$_POST['city']; 
$postcode=$_POST['postcode']; 

// Insert data into mysql 
$sql="INSERT INTO $tbl_name(registration, firstname, surname, course, duration, mobile, addressline1, addressline2, city, postcode) 
VALUES('$registration', '$firstname','$surname','$course','$duration','$mobile','$addressline1','$addressline2','$city','$postcode')"; 
$result=mysql_query($sql); 


// if successfully insert data into database, displays message "Successful". 
if($result){ 
echo "Successful"; 
echo "<BR>"; 
echo "<a href='index.php'>Back to main page</a>"; 
} 

else { 
echo "ERROR"; 
} 
?> 

<?php 
// close connection 
mysql_close(); 
?> 
+1

當然 - 這裏的驗證碼! '2a82a7042f264309859e585c4102a7a6' –

+0

對不起,我不能讓它 –

回答

0

只是場景創建一個HTML表單讓它是文本框發送例如註冊到一個PHP文件,該文件獲取文本,並在該文件中寫入查詢earches使用select語句在數據庫中的文本,然後使輸出表裏面這樣

search.html {

<li>ID.<input type="text" name="id" class="#" id="id" maxlength="8"/></li> 


<input type="submit" id="textarea" name="submit" value="Submit" class="button"/> 
</form> 
} 


disp.php{ 
<?php 

$id1=$_GET['id']; 
$con = mysql_connect("host","username","password"); 
if(!$con){ 
die('<h1>Could not connected '. mysql_error().'<br>'); 
} 
$sqlStmt="SELECT * FROM table_name WHERE Id='$id1'"; 

mysql_select_db('db_name'); 

$res=mysql_query($sqlStmt,$con); 
?> 
<table border="1" bgcolor="cyan"> 
<tr bgcolor="yellow"> 
    <th>Id</th> <th>FirstName</th> <th>LastName</th> 
</tr> 
<?php 
while($user=mysql_fetch_array($res)){ 
?> 
<tr> 
    <td><?php echo $user['Id'];?></td>  
    <td><?php echo $user['First name'];?></td>  
    <td><?php echo $user['sur name'];?></td>  

</tr>  
<?php   
}  
?>  
</table>  


?> 

} 
+0

謝謝,但仍然沒有工作: 結果是: 警告:mysql_fetch_array():提供的參數不是一個有效的MySQL結果資源在../search.php第19行 ---------------- 有關第19行的詳細信息,代碼是: <?php while($ user = mysql_fetch_array($ res)){ ?> –

+0

請if你這樣使用它,因爲它,不工作,但只按照步驟,並在你自己的數據庫表和列 – AbdurrhmanZaki

+0

請幫助,因爲我對PHP知之甚少。 現在代碼正在運行,但在表格中,y標籤即將到來,沒有數據顯示。只有?>符號是可見的。請幫助 我的註冊ID在第一列。我只想通過註冊ID進行搜索。 –