如何正确地将PHP变量指定为属性ID值?

时间:2017-02-24 04:42:26

标签: php mysql

我在发布这个问题之前做了很多研究,但仍然无法弄清楚为什么我不能打印一个简单的php值。我的问题是我正在尝试为id分配一个值,基本上我想将从DataBase返回的id分配给按钮id。我可以打印id,name,email的值,但我不能将id指定为值。

有人可以告诉我这行代码有什么问题吗?

$table .= '<td><button id = "<?php echo $row[\'id\']; ?>" onclick = "editUser()">Edit</button></td>';

这是我的PHP代码,它只是从数据库中提取数据并使用Ajax在页面上显示它们。

<?php
require "conexion.php";

$name =$_GET["nombre"];

if($name === "showPeople"){
$client = mysqli_real_escape_string($con, $name);
$result = mysqli_query($con,"SELECT * FROM people");


$table .= '<table>';
while($row = mysqli_fetch_assoc($result))
{
    $table .= '<tr>';
    $table .= '<td>' .$row['id'] . '</td>';
    $table .= '<td>' .$row['name'] . '</td>';
    $table .= '<td>' .$row['email'] . '</td>';
    $table .= '<td><button id = "<?php echo $row[\'id\']; ?>" onclick = "editUser()">Edit</button></td>';
    $table .= '</tr>';
}
$table .= '</table>';

echo $table;
}
?>

0 个答案:

没有答案