<?php
if (!empty($_POST['modify']) && !empty($_POST['input']) && !empty($_POST['choose'])) {
$val=$_POST['modify'];
$input=$_POST['input'];
echo"<table border=6><tr><th>id_etu</th>
<th>Nom</th><th>Prénom</th><th>email</th>
<th>mot de passe</th><th>Année</th></tr>";
$sql= "SELECT * FROM etudiant WHERE '$val'='$input'";
$sth=$conn->query($sql);
$res= $sth->fetchAll(PDO::FETCH_ASSOC);
foreach($res as $row){
echo "<tr>";
echo "<td>".$row['id_etu']."</td>";
echo "<td>".$row['nom']."</td>";
echo "<td>".$row['prenom']."</td>";
echo "<td>".$row['email']."</td>";
echo "<td>".$row['motdepasse']."</td>";
echo "<td>".$row['annee']."</td>";
echo "</tr>";
}
}
?>
嘿大家,我还是php的初学者并使用PDO语句,现在我在php页面上显示单行数据时遇到了麻烦。只是为了让你在上下文中更多。 我有一个表单,我选择字段,我想显示行然后输入,我输入字段的值然后一个提交按钮发送表单,然后因此我应该得到一个表,一行,但我得到了数据库中表的全部内容。帮助改变。