foreach遍历输出数据表
2014-06-25 19:14
148 查看
<?php include "link.php"; ?>
<form method="post">
<p>id:<input type="text" name="id"/></p>
<p>length:<input type="text" name="length"</p>
<p>width:<input type="text" name="width"</p>
<p>height:<input type="text" name="height"</p>
<br>;
<input type="submit" value="UPDATE"/>
</form>
<?php
$con = mysqli_connect("localhost", "root", "CWT520", "jiaju");
if (!$con) {
die('Could not connect:' . mysql_error());
}
if (isset($_POST['id']))
mysqli_query($con, "UPDATE jiajudata SET ID='" . $_POST['id'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['length']))
mysqli_query($con, "UPDATE jiajudata SET length='" . $_POST['length'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['width']))
mysqli_query($con, "UPDATE jiajudata SET width='" . $_POST['width'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['height']))
mysqli_query($con, "UPDATE jiajudata SET height='" . $_POST['height'] . "'
where id='" . $_POST['id'] . "'");
function render_table($result)
{
echo "<table border=1>";
echo "<tr>";
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
foreach ($row as $key => $link) {
echo "<td>" . $key . "</td>";
}
echo "</tr>";
foreach ($row as $key => $link){
echo "<td>". $link. "</td>";
}
while ($row222 = mysqli_fetch_array($result,MYSQLI_ASSOC)) {
echo "<tr>";
foreach ($row222 as $key => $link1) {
echo "<td>" . $link1 . "</td>";
}
echo "</tr>\n";
}
}
echo "</table>";
$result = mysqli_query($con, "SELECT * FROM jiajudata");
render_table($result);
mysqli_close($con);
?>
<form method="post">
<p>id:<input type="text" name="id"/></p>
<p>length:<input type="text" name="length"</p>
<p>width:<input type="text" name="width"</p>
<p>height:<input type="text" name="height"</p>
<br>;
<input type="submit" value="UPDATE"/>
</form>
<?php
$con = mysqli_connect("localhost", "root", "CWT520", "jiaju");
if (!$con) {
die('Could not connect:' . mysql_error());
}
if (isset($_POST['id']))
mysqli_query($con, "UPDATE jiajudata SET ID='" . $_POST['id'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['length']))
mysqli_query($con, "UPDATE jiajudata SET length='" . $_POST['length'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['width']))
mysqli_query($con, "UPDATE jiajudata SET width='" . $_POST['width'] . "'
where id='" . $_POST['id'] . "'");
if (isset($_POST['height']))
mysqli_query($con, "UPDATE jiajudata SET height='" . $_POST['height'] . "'
where id='" . $_POST['id'] . "'");
function render_table($result)
{
echo "<table border=1>";
echo "<tr>";
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
foreach ($row as $key => $link) {
echo "<td>" . $key . "</td>";
}
echo "</tr>";
foreach ($row as $key => $link){
echo "<td>". $link. "</td>";
}
while ($row222 = mysqli_fetch_array($result,MYSQLI_ASSOC)) {
echo "<tr>";
foreach ($row222 as $key => $link1) {
echo "<td>" . $link1 . "</td>";
}
echo "</tr>\n";
}
}
echo "</table>";
$result = mysqli_query($con, "SELECT * FROM jiajudata");
render_table($result);
mysqli_close($con);
?>
相关文章推荐
- Spring MVC使用jstl 标签c:forEach 遍历输出双层嵌套List的数据
- jstl使用foreach 循环遍历输出表格和数据
- asp.net中gridview、datalist、datagrid三个数据控件的foreach遍历方法
- 遍历Dataset并输出数据实例
- 用python遍历列表,同时输出索引号和值,类似php的foreach(array_expression as $key => $value)
- 对数据遍历的三种方式之foreach 、for与Iterator
- 遍历Dataset并输出数据实例
- PHP foreach 遍历数组是打印出相同的数据
- Vue.js之遍历输出JavaScript的常见数据类型(v-for)
- 数据结构:树的遍历!按先序遍历创建一棵树,分别以先序、中序、后序遍历输出
- <volist>和<foreach>循环输出list数据
- Jsp实现页面forEach循环遍历多条数据的显示和后台对应数据的获取(strurs1)实现
- ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
- 数据结构—二叉树的创建 遍历 输出
- foreach遍历自定义数据对象在各个浏览器下的顺序差异
- 数据结构之 图论---基于邻接矩阵的广度优先搜索遍历(输出bfs遍历序列)
- vb 遍历sheet名和对数据循环处理并输出到文件
- web端ajax传递foreach的所有的遍历数据
- ArrayList<实体类> 存入数据和循环遍历打印输出