摘要:
我接触PHP也不是很久,所以有什么不足的地方,欢迎各位指正,让大家见笑了。这篇小教程的对象是PHP初学者,都是些最简单、最基本的东西,因此高手们可以略过哦。为了让各位初学者提起兴趣、尽快入门,这里写的是将是最简单,最基本的PHP程序关键字:
PHP 带数据库 通讯录 正文:
<th width="19%" bgcolor="#CCCCCC" scope="col">操作</th>
</tr>
<?php
//这里是PHP代码
//判断性别
while($row = mysql_fetch_row($result)) //循环开始
{
if($row[2]==0)
{
$sex = '女士';
}
else
{
$sex = '先生';
}
?>
<!---被循环的HTML表格中带有PHP代码--->
<tr>
<td><?php echo $row[1]; ?></td>
<td><?php echo $sex; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
<td><?php echo $row[5]; ?></td>
<td><div align="center">
[<a href="edit.php?id=<?php echo $row[0]; ?>">编辑</a>]
[<a href="del.php?id=<?php echo $row[0]; ?>">删除</a>]
</div></td>
</tr>
<?php
}
?>
</table>
说明:我们的两个链接[编辑]和[删除]指向的 edit.php 和 del.php 页面,现在这两个页还没做,我们先来搞清楚为什么要这样写它。我们可以看到它的形式为:edit.php?id=xxx,那么xxx是什么?前面讲过,不能忘记哦,$row[0]代表调用id嘛,我们用PHP语句写到链接里,所以它就长成那样子了,呵呵。转换出来后,它应该会在地址栏里显示类似 edit.php?id=1 的地址,这是一种传值方式,如果你要研究下,呵呵,google咯,我这里就不多讲了。好,那么我们试看它们到底有没有把值传到 edit.php 和 del.php 页面了,所以我们先来写这两个页面测试,记得是测试哦,所以不是完整版了,呵呵。
edit.php 文件代码:(不完整)
<?php
echo $id;
?>
del.php 文件代码:(不完整)
复制内容到剪贴板代码:
<?php
echo $id;
?>
说明:两个双胞胎长一模一样,呵呵。好,大家可以测试一下了,运行show.php,点[编辑]或[删除],看看$id的值是否能显示或变换,如果成功的话,我们就可以继续咯。
OK,现在我们来正式写edit.php和del.php,如果前面你已经搞清楚post.php和show.php怎么写,那么这两个也就不成问题了,大同小异,所以不要太紧张。先来写edit.php吧。
edit.php 文件代码:(完整版)
<?php
$sql = "SELECT * FROM `addr_list`
WHERE `id`='$id'"; //需要执行的SQL语句(这里是浏览数据功能)
//要注意ID哦,这个语句和show.php有些不同
require('conn.php'); //调用conn.php文件,执行数据库操作
$row = mysql_fetch_row($result); //将SQL执行语句的结果集保存为数组(排队咯)
?>
<!---我们把input.php的表单扣来加入PHP代码就可以了,只有性别部分要做特殊处理--->
<form id="form1" name="form1" method="post" action="edited.php">
<p
[1][2][3][4][5][6][7][8]