私はこの質問を投稿する前に多くの研究をしましたが、なぜ簡単なPHP値を出力できないのかわかりません。私の問題は、IDに値を代入しようとしていることです。基本的には、DataBaseから戻されたIDをボタンIDに割り当てたいと思います。 id、name、emailの値を出力することはできますが、IDとして値を割り当てることはできません。PHP変数を属性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;
}
?>
ねえ仲間のおかげをたくさん試してみてください!出来た! – progx