2 pièce(s) jointe(s)
Insertion PHP dans MySQL ?
Bonjour à tous !
Je sèche complètement sur un point important du petit projet sur lequel je travaille. Je dispose d'une BDD sous MySQL ainsi que de deux pages webs : l'une contenant un formulaire et l'autre contenant une requête.
La table :
Pièce jointe 268199
La page contenant le formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <html>
<head>
<body>
<link rel="stylesheet" href="style.css">
<div id="enregistrementpatient">
<form method="post" action="pagerecup.php">
<fieldset>
<legend> Consulter le dossier d'un patient </legend>
<p> <label for="QQ"> Entrez le numéro de sécurité sociale du patient </label>
<input type="text" name="nmSS" id="SS"/> </p>
<p> <input type="submit" name="valider" id="valider" action="pagerecup.php"/> </p>
</fieldset>
</form>
</div>
</body>
</head>
</html> |
Qui donne ça :
Pièce jointe 268202
La page contenant la requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <html>
<head>
<title>Récupération données</title>
</head>
<body>
<?php
$requete=$_POST['nmSS'];
echo $requete;
$bdd=new PDO('mysql:host=localhost;dbname=BDDMedecine;charset=utf8', 'root', '');
$info=$bdd->prepare('SELECT * FROM Patient WHERE nmSS = '.$requete);
$info->execute();
$reponse=$info->fetch(PDO::FETCH_ASSOC);
while ($reponse=$info->fetch())
{
echo $reponse['numSS'];
echo $reponse['nomP'];
echo $reponse['prenomP'];
echo $reponse['sexe'];
}
?>
</body>
</html> |
Voilà mon problème : J'aimerai que lorsqu'un utilisateur entre une valeur (par exemple 555), les champs qui représentent le dossier du patient, soient affichés. Je pensais, qu'il suffisait de créer une variable $requete à insérer dans le code MySQL, mais de toute évidence, non.
Quelqu'un aurait-il une solution ? Merci d'avance o/ !