-3

エントリを削除するクエリを使用して次のページに移動することを除いて、コードのすべての部分が正常に機能します。td のエコーは、リンクとして機能させたい text に対して正常に機能します。

<?php

$connect=mysql_connect("localhost","root","");
mysql_select_db("dbms_teacher",$connect);
$result=mysql_query("SELECT fname,lname,post,status FROM staffs");
echo "<table border=1>";
echo "<tr><td>First Name</td><td>Last Name</td><td>Post</td><td>Status</td><td>Edit      /Delete</td></tr>";
while ($row=mysql_fetch_array($result))
{

    echo "<tr>";
    echo "<td>" . $row['fname'] . "</td>";
    echo "<td>" . $row['lname'] . "</td>";
    echo "<td>" .$row['post']. "</td>";
    echo "<td>". $row['status']. "</td>";
    echo "<td> delete </td>"; //In this line, I want to hyperlink it to some other page
    echo "</tr>";
}
mysql_close($connect);
echo "</table>";
?>
4

6 に答える 6

2
$connect=mysql_connect("localhost","root","");
mysql_select_db("dbms_teacher",$connect);
$result=mysql_query("SELECT fname,lname,post,status FROM staffs");
echo "<table border=1>";
echo "<tr><td>First Name</td><td>Last Name</td><td>Post</td><td>Status</td><td>Edit          /Delete</td></tr>";
while ($row=mysql_fetch_array($result))
{

    echo "<tr>";
    echo "<td>" . $row['fname'] . "</td>";
    echo "<td>" . $row['lname'] . "</td>";
    echo "<td>" .$row['post']. "</td>";
    echo "<td>". $row['status']. "</td>";
    echo "<td><a href="delete.php?id=$row['id']">Delete</a></td>"; 
    echo "</tr>";
}
mysql_close($connect);
echo "</table>";

?>

于 2013-08-15T09:18:47.050 に答える
0

はい、PHP で HTML マークアップを使用できます

"<td> delete </td>";

"<td><a href='http://yourlink'>delete</a></td>";
于 2013-08-15T09:17:27.163 に答える
0

これで十分です。

echo "<td><a href='delete.php'>delete</a></td>";
于 2013-08-15T09:17:43.390 に答える
0

これのことですか?

echo "<td><a href='index.php?action=etc'>delete</a> | <a href='index.php?action=etc'>edit</a></td>";
于 2013-08-15T09:18:08.017 に答える