Afficher les données mysql d'un formulaire

Fermé
staiph - 19 juin 2014 à 14:21
 Utilisateur anonyme - 19 juin 2014 à 15:02
Bonjour, je suis novice en php et mysql...
Je voudrais récupérer un nom entrer dans un champs de formulaire et en en afficher les données ex:

Docteur : l'utilisateur entre le nom du docteur clique sur ok

Les données s'affiche nom adresse tel par exemple.

Ma base est deja creé, et arrive à afficher si je met directement le nom dans ma reque sql mais je voudrais vraiment pouvoir recuperer le nom du formulaire afin d'aller chercher les données pour les afficher..

merci de votre aide
A voir également:

1 réponse

Fais-toi un formulaire comme cela:

<form action="docteur.php" method="post">
Name: <input type="text" name="nomDocteur"><br>
<input type="submit">
</form>

(Remplace docteur.php avec le nom de la page qui va afficher les informations du docteur.)

Quand l'utilisateur va entrer un nom dans le champ de texte et clique sur le bouton d'envoi, le formulaire va appeler la page docteur.php avec des paramètres comme ceci:
http://localhost/docteur.php?nomDocteur=alec

Après tu peux récupérer ça dans docteur.php en utilisant la variable $_POST['nomDocteur']
(Tu risques d'obtenir un avertissement te ton IDE disant de ne pas accéder à $_POST directement de cette manière, je ne sais pas trop quels sont les risques reliés à cela, je te dirais de chercher pour ça de ton côté. Après si c'est pas pour être utilisé dans une grande entreprise professionnelle c'est pas bien grave.)

Après tu peux te faire une affaire comme ça:

$nomDocteur = $_POST['nomDocteur'];
$stmt = $mysqli->stmt_init();
$stmt->prepare("SELECT * FROM Docteurs WHERE nomDocteur = ?");
$stmt->bind_param("s", $nomDocteur);


Pour passer la valeur en paramètre dans ta requête.

Après tu affiches cela comme tu veux dans ta page.

"I sell propane and propane accessories, I tell 'ya hwat."
- Hank Hill
0