zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    51nod 1494 选举拉票 | 线段树
    51nod 1295 XOR key | 可持久化Trie树
    Codeforces 438D (今日gg模拟第二题) | 线段树 考察时间复杂度的计算 -_-|||
    51nod 1563 坐标轴上的最大团(今日gg模拟第一题) | 线段覆盖 贪心 思维题
    良心的可持久化线段树教程
    51nod 1593 公园晨跑 | ST表(线段树?)思维题
    51nod 1595 回文度 | 马拉车Manacher DP
    51nod 1522 上下序列
    胡小兔的OI日志3 完结版
    51nod 1510 最小化序列 | DP 贪心
  • 原文地址:https://www.cnblogs.com/hqutcy/p/5703642.html
Copyright © 2011-2022 走看看