本人是菜鸟,刚学PHP。自做一个留言板,现在只输出表里的第一条信息。
我想把表里的全部信息都输出显示在网页上。
请问该怎么写个循环。一下是我简单留言板的代码。
index.php
======================<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言板</title>
</head>
<body>
<table bgcolor="red">
<tr><td>
<?php
$mysql = mysql_connect('localhost','root','cnk8');//连接数据库
$database = "lyb";
mysql_select_db($database,$mysql) or die("选定失败");//选择数据库 $result = "select * from ly";
$arry = mysql_query($result);
$result1 = mysql_fetch_row($arry);
$result2 = mysql_num_rows($arry);
for ($i=0;$i<=$result2;$i++){
echo " ".$result1[$i];
}
?></td></tr>
</table>
<form method="post" action="post.php" name="form">
<h1>提交留言</h1>
<p>姓名 :<input type="text" name="name" size="20" /> </p>
<p>留言内容:</p>
<p><textarea name="nn" rows="5" cols="40"></textarea></p>
<p
<input type="submit" value="提交">
<input type="submit" value="偶要提交">
</p>
<p>留言板</p>
</form>
</body>
post.php
==================================<?php $name = $_POST['name'];
$nn = $_POST['nn'];
$mysql = mysql_connect('localhost','root','cnk8');//连接数据库
if ($mysql){
echo "连接成功";
echo "<br/>";
}else {
echo "连接失败";
echo "<br/>";
}
$database = "lyb";
mysql_select_db($database,$mysql) or die("选定失败"); $arry = "insert into ly(name,nn) values ('$name','$nn')";
mysql_query($arry);
echo " <script>window.location='index.php'; </script>";
?>
我想把表里的全部信息都输出显示在网页上。
请问该怎么写个循环。一下是我简单留言板的代码。
index.php
======================<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言板</title>
</head>
<body>
<table bgcolor="red">
<tr><td>
<?php
$mysql = mysql_connect('localhost','root','cnk8');//连接数据库
$database = "lyb";
mysql_select_db($database,$mysql) or die("选定失败");//选择数据库 $result = "select * from ly";
$arry = mysql_query($result);
$result1 = mysql_fetch_row($arry);
$result2 = mysql_num_rows($arry);
for ($i=0;$i<=$result2;$i++){
echo " ".$result1[$i];
}
?></td></tr>
</table>
<form method="post" action="post.php" name="form">
<h1>提交留言</h1>
<p>姓名 :<input type="text" name="name" size="20" /> </p>
<p>留言内容:</p>
<p><textarea name="nn" rows="5" cols="40"></textarea></p>
<p
<input type="submit" value="提交">
<input type="submit" value="偶要提交">
</p>
<p>留言板</p>
</form>
</body>
post.php
==================================<?php $name = $_POST['name'];
$nn = $_POST['nn'];
$mysql = mysql_connect('localhost','root','cnk8');//连接数据库
if ($mysql){
echo "连接成功";
echo "<br/>";
}else {
echo "连接失败";
echo "<br/>";
}
$database = "lyb";
mysql_select_db($database,$mysql) or die("选定失败"); $arry = "insert into ly(name,nn) values ('$name','$nn')";
mysql_query($arry);
echo " <script>window.location='index.php'; </script>";
?>
解决方案 »
- php新手 求帮助 netbean 调试问题
- sina微博oAuth phpSDK callback.php取不到$_SESSION['keys']!!
- 在网页中怎么实现Media Player 定时播放以及关闭?
- php可以开发手机,平板应用么??
- 不是说session_start()前面不能有输出吗?我输出值后初始化,也oK啊
- 请教各位大虾:php怎样做下载阿?
- 请看五行,这个警告是什么原因?
- 帮忙啊!!!我有一个问题啊。
- 请教:关于在数据库中存入html代码和Word文档内容的问题。
- ▊▊▊▊如何用php进行流量控制,十万火急▊▊▊▊
- 请问一下php跨域登陆的问题
- php有java的list集合吗
echo join(",",$result1),"<br>";
}
while ( $result1 = mysql_fetch_row($arry) ){
echo " 你要的";
}
$arry = mysql_query($result);
while($rs=mysql_fetch_object($arry))
{
print($rs->title."<br>".$rs->content);
}
$database = "lyb";
mysql_select_db($database,$mysql) or die("选定失败");//选择数据库 $result = "select * from ly";
$arry = mysql_query($result);
while($row=mysql_fetch_array($arry))
{
echo $row['这里填上输出的数据库字段'].'<br>';
}
mysql_select_db($database,$mysql) or die("选定失败");//选择数据库 $result = "select * from ly";
$arry = mysql_query($result);
while($row=mysql_fetch_array($arry))
{
echo $row['这里填上输出的数据库字段'].'<br>';
}
<?
$_query="select * from ly";
$_result=mysql_query($_query);
while ($_rs=mysql_fect_arry($_result))
{
echo $row['title'].'<br>';
}
?>