即
的href片段echo "<tr><td align=center>
<a href=\edit.php?id=$id&name=$name&email=$email&password=$password\">$id</a></td>
<td>$name</td><td>$email</td><td>$password</td></tr>";
我不知道\"
之前是否需要edit.php
个字符。
提前感谢您的解释。
答案 0 :(得分:4)
这只是一长串与常规文本混合的变量。这将被评估,变量将替换为其文本值。是的,您将需要在href=\
之后插入转义双引号。
而不是拥有这个复杂的字符串,我会做这样的事情:
$qVars = array(
"id" => $id,
"name" => $name,
"email" => $email,
"password" => $password /* really? */
);
$qString = http_build_query( $qVars );
echo "<tr>
<td><a href='edit.php?{$qString}'>{$id}</a></td>
<td>{$name}</td>
<td>{$email}</td>
<td>{$password}</t>
</tr>";
http_build_query
确实需要PHP5。
答案 1 :(得分:0)
它会回应&#34;输出&#34;一些代表一行表格的HTML。
<tr> = table row
<td> = table cell
因此,该行将包含3个单元格,第一个是指向密码编辑页面的超链接。看起来href缺少一个转义引号,但你的地址是否应该是相对的,即
<a href=\"edit.php?....
或绝对
<a href=\"\edit.php?....
只有你知道。