<?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>

PHP 读取逐条数据库记录,以及提交下拉菜单选项的更多相关文章

  1. Python+selenium下拉菜单选项

    案例:在我要自学网登录页面选择要保留的时间 具体页面如图所示: 使用前端工具查看部分页面代码: <select class="loinp" name="Cookie ...

  2. JQuery设置获取下拉菜单选项的值 多实例

    分享下JQuery如何设置获取下拉菜单某个选项的值,多种方法,值得收藏. JQuery获取和设置Select选项 获取Select :获取select 选中的 text :$(“#ddlRegType ...

  3. 使用EXCEL设置“下拉菜单”选项功能

    原创作品.出自 "深蓝的blog" 博客.欢迎转载.转载时请务必注明出处,否则有权追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlo ...

  4. Odoo8中“更多”下拉菜单选项指定后台执行代码

    在Odoo8中的仓库模块,根据每日最小安全库存数量,系统会自动生成一些补货单,而且是一个产品会生成一笔,如果产品比较多,这里生成的补货单也会很多. 如果这里的补货单没有即时处理,那相同产品后续不会再生 ...

  5. 2016/4/5 Ajax ①用户名 密码 登陆 注册 ② 判断用户名是否已存在 ③点击按钮出现民族选项下拉菜单 ④DBDA类 加入Ajaxquery方法 数组变字符串 字符串拆分

    ①登陆   注册    查表匹配    0405Ajax.php   ②判断用户名是否存在 <!DOCTYPE html> <html lang="en"> ...

  6. OAF实现下拉菜单联动

    当需要输入多个下拉菜单选项时,可能某些下拉菜单是有级联关系的.这时候就需要使用级联的下拉菜单来解决.下面的教程将介绍如何使用ppr制作级联下拉菜单 一.新建AM 在test.oracle.apps.c ...

  7. Office EXCEL 表格如何设置某个单元格是选择项,如何设置一级下拉菜单

    1 比如我要在C这一列都做成下拉菜单,则我选中这一列的第一个单元格,然后点击数据-有效性,然后把允许改成"序列",在来源中输入每一项(用逗号隔开),比如我一共要做四个下拉菜单选项, ...

  8. Android_(控件)动态添加或删除Spinner下拉菜单

    使用ArrayList动态数组的依赖性实现动态增减Spinner下拉菜单选项功能. 设置一个EditText输入框,当用户输入了文字并单击[添加]按钮的同时,就会将输入的值添加Spinner至下拉菜单 ...

  9. 2016/3/24 ①数据库与php连接 三种输出fetch_row()、fetch_all()、fetch_assoc() ②增删改时判断(布尔型) ③表与表之间的联动 ④下拉菜单 ⑤登陆 三个页面

    ①数据库与php连接   图表 header("content-type:text/html;charset=utf-8"); //第一种方式: //1,生成连接,连接到数据库上的 ...

随机推荐

  1. thinkphp中field方法

    hinkPHP的CURD操作中有很多非常实用的方法,从这篇开始,我们会为大家一一介绍. 首先为大家介绍下field方法的用法.field属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段, ...

  2. Windows下Cygwin添加右键菜单

    在http://herry2013git.blog.163.com/blog/static/2195680112013437139447/看到一篇文章,将Cypwin加入右键菜单,方便使用. 为了更傻 ...

  3. HDU1068 最大独立点集

    Girls and Boys Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  4. Linux生产服务器Shell脚本分享

    Linux生产服务器Shell脚本分享 2012-6-6 86市场网 linux 作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来 ...

  5. cas单点注销失败Error Sending message to url endpoint

    最近在做cas单点登录时,由于是单点登录.必然会涉及到单点注销,然而在做单点注销时由于对cas注销机制不了解加之测试条件所致,所有测试都是在本机下完成(机器性能较低,没用虚拟机):导致折腾了很久.网上 ...

  6. Java for LeetCode 191 Number of 1 Bits

    Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also know ...

  7. Java for LeetCode 166 Fraction to Recurring Decimal

    Given two integers representing the numerator and denominator of a fraction, return the fraction in ...

  8. Java for LeetCode 041 First Missing Positive

    Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] ...

  9. springMVC的一些工具类

    springMVC的一些工具类,主要有转换器,读取器 读取文件: package cn.edu.hbcf.common.springmvc; import java.util.HashMap; imp ...

  10. fedora yum 使用代理的方法

    配置yum: 编辑/etc/yum.conf添加下列一行: proxy=http://domain/user:passwd@<proxy ip>:80 <proxy ip>:代 ...