par
asgardlegrand » 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 :
<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 infractions
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
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 :
[PHP]<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>[/PHP]
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 infractions
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