按钮重定向的回显html代码。
我尝试同时使用按钮和输入标签。
while($_row = $result->fetch_assoc())
{
echo "<input type=\"checkbox\" value=\"".$_row['id']."\">" . $_row['id'] ." ".$_row['name'].' '.$_row['contact'].'';
echo"<input type='button' value='DELETE' onclick='document.location.href='/project1/delete.php''";
echo"?id=".$_row['id'];
echo" />";
echo"<input type='button' value='EDIT' onclick='document.location.href='/project1/edit.php''";
echo"?id=".$_row['id'];
echo" /><br>";
$id=$_row['id'];
}
答案 0 :(得分:0)
1- 在您的代码中,onclick出现“输入意外终止”问题。
2-您可以使用concatenating赋值运算符('。='),该运算符将右侧的参数附加到左侧的参数。最后显示输出。
<?php
while($_row = $result->fetch_assoc())
{
$id = $_row['id'];
$name = $_row['name'];
$contact = $_row['contact'];
$output ='';
$output.="<input type=\"checkbox\" value=\"".$id."\">" . $id ." ".$name.' '.$contact;
$output.="<input type='button' value='DELETE' onclick=\"document.location.href='/project1/delete.php?id=$id'\"/>";
$output.="<input type='button' value='EDIT' onclick=\"document.location.href='/project1/edit.php?id=$id'\"/>";
$output.="<br/>";
echo $output;
}
?>
答案 1 :(得分:0)
替换为以下代码:
echo"<input type='button' value='EDIT' onclick='document.location.href=\"/project1/edit.php";
echo "?id=1\"'";
echo" /><br>";
?>