<html>
<head>
<title>欢迎使用</title>
<h1>登录</h1>
<?php
mysql_connect("localhost","root","2159645","yonghu");
$query1="SELECT *FROM youjian where receiver='$_POST[username]'";
$result1=mysql_db_query("yonghu",$query1);
$num1=mysql_num_rows($result1);
if($num1==0)
{
echo "<p>您没有接收到邮件!</p>";
echo " <p>点击<a href=zhuyemian.php>这里</a>返回主页面</p>";
exit;
}
if($num1!==0)
echo "<p>您的邮件如下:</p>";
echo "<center>";
echo "<table border>";
echo "<tr>";
echo "<td align='center' width='100'>主题</td>
<td align='center' width='100'>姓名</td>
<td align='center' width='100'>时间</td>
</tr>";
echo "<tr>";
echo "<p>点击<a href=qingkong.php>这里</a>清空收件箱!</p></td>";
echo "</tr>";
echo "<tr>";
echo "<p>点击<a href=zhuyemian.php>这里</a>回到主页面</p></td>";
echo "</tr>";
while($r=mysql_fetch_array($result1))
{
$subject=$r["subject"];
$name=$r["name"];
$date=$r["date"];
echo "<tr>";
if($subject=='')
{
echo "<td align='center'>--</td>";
}
else
{
echo "<td align='center'>$subject</td>";
}
if($name=='')
{
echo "<td align='center'>--</td>";
}
else
{
echo "<td align='center'>$name</td>";
}
echo "<td align='center'>$date</td>";
echo "<td align='center'> <form action='yuedu.php' method='post'>
<input type='submit' name='submit' value='阅读'>
</form> </td> <td align='center'> <form action='shanchu.php' method='post'>
<input type='submit' name='submit' value='删除'>
</form> </td>";
}
?>
</head>
</html>
这是我写的一段代码,(只是一部分)完成的是将数据库中的特定列表输出,然后再进行操作。现在的问题是,我如何在点击每一行的阅读或者删除时,能够对相应的一行进行操作。在点击阅读时可以输出相应行的具体内容,点击删除时可以将相应行删除。不知道怎么才能完成这样的功能,请各位提供个思路。现在我没办法将这个脚本的相应数据传递给shanchu.php或者是yuedu.php。请各位指点,如果有相应的程序那再好不过了。
<head>
<title>欢迎使用</title>
<h1>登录</h1>
<?php
mysql_connect("localhost","root","2159645","yonghu");
$query1="SELECT *FROM youjian where receiver='$_POST[username]'";
$result1=mysql_db_query("yonghu",$query1);
$num1=mysql_num_rows($result1);
if($num1==0)
{
echo "<p>您没有接收到邮件!</p>";
echo " <p>点击<a href=zhuyemian.php>这里</a>返回主页面</p>";
exit;
}
if($num1!==0)
echo "<p>您的邮件如下:</p>";
echo "<center>";
echo "<table border>";
echo "<tr>";
echo "<td align='center' width='100'>主题</td>
<td align='center' width='100'>姓名</td>
<td align='center' width='100'>时间</td>
</tr>";
echo "<tr>";
echo "<p>点击<a href=qingkong.php>这里</a>清空收件箱!</p></td>";
echo "</tr>";
echo "<tr>";
echo "<p>点击<a href=zhuyemian.php>这里</a>回到主页面</p></td>";
echo "</tr>";
while($r=mysql_fetch_array($result1))
{
$subject=$r["subject"];
$name=$r["name"];
$date=$r["date"];
echo "<tr>";
if($subject=='')
{
echo "<td align='center'>--</td>";
}
else
{
echo "<td align='center'>$subject</td>";
}
if($name=='')
{
echo "<td align='center'>--</td>";
}
else
{
echo "<td align='center'>$name</td>";
}
echo "<td align='center'>$date</td>";
echo "<td align='center'> <form action='yuedu.php' method='post'>
<input type='submit' name='submit' value='阅读'>
</form> </td> <td align='center'> <form action='shanchu.php' method='post'>
<input type='submit' name='submit' value='删除'>
</form> </td>";
}
?>
</head>
</html>
这是我写的一段代码,(只是一部分)完成的是将数据库中的特定列表输出,然后再进行操作。现在的问题是,我如何在点击每一行的阅读或者删除时,能够对相应的一行进行操作。在点击阅读时可以输出相应行的具体内容,点击删除时可以将相应行删除。不知道怎么才能完成这样的功能,请各位提供个思路。现在我没办法将这个脚本的相应数据传递给shanchu.php或者是yuedu.php。请各位指点,如果有相应的程序那再好不过了。
你只要取标识字段传过去就可以了。没必要做个form submit
function checkAction(action)
{
if(action == "阅读")
{
document.tttt.action = "yuedu.php";
document.tttt.submit();
}
else if(action == "删除")
{
document.tttt.action = "shanchu.php";
document.tttt.submit();
}
}
</script>
<form action='' method='post' name='tttt'>
....
<input type='submit' name='read' value='阅读' onclick='checkAction(this.value);'>
<input type='submit' name='delete' value='删除' onclick='checkAction(this.value);'>
</form>