pas d'affichage aprés validation de la requete
Posté : 01 janv. 2019, 02:20
bonjour je cherche a recuperer des données en fonction de variable a définir par l'utilisateur. je construit une sorte de pannel qui permettra d'obtenir le casier judiciaire d'une personne en remplissant un champ de formule de type nom et prenom, pour le fichier php je n'ai fait qu'avec le nom pour le moment attendant deja que ca fonctionne pour ajouter la seconde condition de requete :
ma base de donnée est nommé centrale et la table casier. j'ai bien les catégories nom, prenom, infractions qui sont presentent et j'ai deja des données dans la base de donnée. help
<html>
<head>
<title>Casier judiciaire</title>
</head>
<body>
<form method="POST" action="">
<label>entrer un nom : </label>
<input type="text" name='nom' value="<?php if(isset($_GET['nom'])) { echo $_GET['nom']; }?>" />
<input type="submit" value="valider" />
</form>
<?php
if(isset($_GET['nom']))
{
$bdd = new PDO("mysql:host=localhost;dbname=centrale;charset=utf8", 'root',"");
$requete = $bdd->prepare("SELECT prenom,infractions FROM casier WHERE nom = ?");
$requete->execute(array($_GET['nom']));
?>
<table border="1">
<?php
while ($resultat = $requete->fetch())
{
?>
<tr>
<td><?php echo $resultat['prenom']; ?></td>
<td><?php echo $resultat['infractions']; ?></td>
</tr>
<?php
}
}
?>
</table>
</body>
</html>
en réponse j'ai bien le champ ou entrer une variable ( le nom) mais rien n'apparait en réponse ( je n'ai ni le prenom qui s'affiche ni les infractionsma base de donnée est nommé centrale et la table casier. j'ai bien les catégories nom, prenom, infractions qui sont presentent et j'ai deja des données dans la base de donnée. help