PHP 讀取逐條數據庫記錄,以及提交下拉菜單選項


<?php

$db_host=localhost; //MYSQL服務器名
$db_user=root; //MYSQL用戶名
$db_pass="******"; //MYSQL用戶對應密碼
$db_name="******"; //要操作的數據庫
//使用mysql_connect()函數對服務器進行連接,如果出錯返回相應信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能連接到服務器".mysql_error());
mysql_select_db($db_name,$link); //選擇相應的數據庫,這里選擇test庫
$sql="select * from dyygd8"; //先執行SQL語句顯示所有記錄以與插入后相比較
mysql_query("set character set utf8");  //讀取編碼問題兩句話缺一不可
mysql_query("set name utf8");
$result=mysql_query($sql,$link); //使用mysql_query()發送SQL請求
echo "<h3 id=biaoti>待預約寬帶工單:";echo "</h3>";
echo "<div class="abc" >";            //最新學習到PHP用   echo  “”;可以寫出標簽,真的是厲害
echo "<table border=1 class="imagetable">"; //使用表格格式化數據
echo "<form action='tijiao.php' method='POST' id='form1'>";      //逐條讀取必須把<form>標簽放在<tr>標簽前面
echo "<tr><th>小區編碼</th><th>小區名稱</th><th>工單類型</th><th>可選包名稱</th><th width=70px>接入方式</th><th>地理位置</th><th width=50px>聯系人</th><th>寬帶賬號</th><th>聯系電話</th><th>受理工號</th><th>受理人</th><th width=80px>是否同時有互聯網電視</th><th width=80px>安裝人員</th><th width=80px>工單結點</th><th width=80px>原因分類</th><th width=80px>其他原因備注</th><th width=80px>預約時間</th><th width=80px>備注</th><th>預約人員</th><th width=80px>派單時間</th><th width=80px>生成預約短信</th></tr>";
while($row=mysql_fetch_array($result)) //遍歷SQL語句執行結果把值賦給數組
{
echo "<tr>";
echo "<td>".$row[xqbm]."</td>"; //小區編碼
echo "<td>".$row[xqmc]." </td>"; //小區名稱
echo "<td>".$row[gdlx]." </td>"; //工單類型
echo "<td>".$row[kxbmc]." </td>"; //可選包名稱
echo "<td>".$row[jrfs]." </td>"; //接入方式
echo "<td>".$row[dlwz]." </td>"; //地理位置
echo "<td>".$row[lxr]." </td>"; //聯系人
echo "<td>".$row[kdzh]." </td>"; //寬帶賬號
echo "<td>".$row[lxdh]." </td>"; //聯系電話
echo "<td>".$row[slgh]." </td>"; //受理工號
echo "<td>".$row[slr]." </td>"; //受理人
echo "<td>".$row[sftsyhlwds]." </td>"; //是否同時有互聯網電視
echo "<td><select name='azry' id='text'><option value=''></option><option value='曹凱'>曹凱</option> <option value='李建偉'>李建偉</option><option value='李雙全'>李雙全</option></select></td>";

                         //首先,<select>標簽標示下拉菜單,可以后name屬性,<option>標簽不可以有name屬性;然后<option>標簽的value屬性是要 提交數據,標簽之間的是                          //顯示的數據;其次<select>的name屬性不能是數組形式,例如azry[],這樣是讀取不出來的
echo "<td><select name='gdjd' ><option value=''></option> <option value='待預約' >待預約</option> <option value='客戶原因'>客戶原因</option> <option value='業務原因'>業務原因</option><option value='預約安裝'>預約安裝</option> <option value='資源原因'>資源原因</option></select></td>";
echo "<td><select name='yyfl'><option value=''></option><option value='客戶原因:多次聯系不上客戶'>客戶原因:多次聯系不上客戶</option> <option value='客戶原因:客戶沒空改約時'>客戶原因:客戶沒空改約時間</option><option value='客戶原因:施工受阻(小區無法進入或不讓施工)'>客戶原因:施工受阻(小區無法進入或不讓施工)</option> <option value='客戶原因:客戶反悔'>客戶原因:客戶反悔</option> <option value='客戶原因:客戶考慮中'>客戶原因:客戶考慮中</option> <option value='施工受阻:小區無法進入或不讓施工'>施工受阻:小區無法進入或不讓施工</option> <option value='業務類:安裝地址報錯'>業務類:安裝地址報錯</option> <option value=''>資源類:該小區端口滿或線盒滿</option> <option value=''>資源類:其他需備注詳細原因</option> <option value=''>資源類:該小區未覆蓋網絡資源</option> <option value=''>資源無法配置</option></select></td>";
echo "<td><input name='qtyybz' type='text' ></input></td>";

echo "<td><input name='yydate' class='tcal' id=shijian type='date'></input></td>";

echo "<td><input name='bz' type='text'></input></td>";
echo "<td><input name='yyry' id=in type='text'></input></td>";
echo "<td><input name='pddate' class='tcal' id=shijian type='date'></input></td>";
echo "<td><input type='submit' name='submit' value='發送短信 '></td>";
echo "</form>";
echo "</tr>";
}
echo "</table>";
echo "<input type='button' class="buttoncss" value='保存數據'/>------------";
echo "<input type='button' class="buttoncss" value='退出'/>";

echo "</div>";
?>

 

 

 

 

下一個提交的PHP:

<?php
header("content-type:text/html;charset=utf-8");
error_reporting(E_ALL ^ E_DEPRECATED);
//開啟session
session_start();
//接收表單傳遞的用戶名和密碼
//print_r($_POST);


if($_POST!=''){
$azry= isset($_POST['azry']) ? $_POST['azry'] : '';
$gdjd= isset($_POST['gdjd']) ? $_POST['gdjd'] : '';
$yyfl= isset($_POST['yyfl']) ? $_POST['yyfl'] : '';
$qtyybz = isset($_POST['qtyybz']) ? $_POST['qtyybz'] : '';
$yydate = isset($_POST['yydate']) ? $_POST['yydate'] : '';
$bz = isset($_POST['bz']) ? $_POST['bz'] : '';
$yyry = isset($_POST['yyry']) ? $_POST['yyry'] : '';
$pddate = isset($_POST['pddate']) ? $_POST['pddate'] : '';         //最關鍵的部分

}

//通過php連接到mysql數據庫

$db=mysql_connect("localhost", "root", "******");
//選擇數據庫
mysql_select_db("yidongyewu");

//設置客戶端和連接字符集
mysql_query("set character set utf8");
mysql_query("set name utf8");
//通過php進行insert操作
$sqlinsert="insert into yuyuemessage(azry,gdjd,yyfl,qtyybz,yydate,bz,yyry,pddate) values('$azry','$gdjd','$yyfl','$qtyybz','$yydate','$bz','$yyry','$pddate')";

//通過php進行select操作
$sqlselect="select * from yuyuemessage ";

//添加用戶信息到數據庫
mysql_query($sqlinsert);             //不能少

?>
<html>
<body>
<div>
<h1>恭喜您預約成功了!!!</h1>
<p>請點擊<a href="yidong2.php">這里</a>返回</p>
</div>
</body>
</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM