[RESOLU] pas d'affichage aprés validation de la requete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] pas d'affichage aprés validation de la requete

Re: pas d'affichage aprés validation de la requete

par asgardlegrand » 02 janv. 2019, 14:13

merci beaucoup. Je clos le sujet

Re: pas d'affichage aprés validation de la requete

par or 1 » 01 janv. 2019, 15:38

<form method="POST" action="">
if(isset($_GET['nom']))

donc cela ne marche pas.

pas d'affichage aprés validation de la requete

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