PHP連接數據庫&通過下拉列表及具體條件查詢數據

<?php	
/* Report all errors except E_NOTICE */
			error_reporting(E_ALL^E_NOTICE);//去除Notice級別的錯誤,因爲當進入頁面時,表單中是沒有數據的,他會出現notice錯誤,提示表單中沒有數據,所以我們把這個錯誤忽略掉。
			

$link=mysql_connect('localhost','root','sdutlab507labsdut')or die("數據庫連接失敗");
//連接數據庫
mysql_select_db('sdut',$link);//選擇數據庫
//mysql_query("set names utf8");//設置編碼格式

$q="select * from sduttable";//設置查詢指令
$result=mysql_query($q);//執行查詢

                  

			if($_POST[condition]=="")
			{
					while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
				{
				echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
				}
			}
		    else if($_POST["select"]=="姓名")<span style="font-family: Arial, Helvetica, sans-serif;">//下拉列表提交的值,下同</span>

				{
					if($_POST["condition"]=="")//表單提交的值,下同
					{
						while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
					}
					else 
					{
						$result = mysql_query("select * from sduttable where Name='$_POST[condition]'");
					
						
							while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
						
					}
				}
				else if($_POST["select"]=="班級")
				{
					if($_POST["condition"]=="")
					{
						while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
					}
					else 
					{
						$result = mysql_query("select * from sduttable where Class='$_POST[condition]'");
						
						
							while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
						
					}
				}
				else if($_POST["select"]=="學號")
				{
					if($_POST["condition"]=="")
					{
						while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
					}
					else 
					{
						$result = mysql_query("select * from sduttable where Number='$_POST[condition]'");
						
						
							while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
							
						
					}
				}
				else if($_POST["select"]=="分數")
				{
					if($_POST["condition"]=="")
					{
						while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
					}
					else 
					{
						$result = mysql_query("select * from sduttable where Score='$_POST[condition]'");
						
							while($row=mysql_fetch_assoc($result))//將result結果集中查詢結果取出一條
							{
							 echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
							}
						
					}
				}
?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章