Attaque d'une bd avec la balise select

anicetpatrick Messages postés 41 Statut Membre -  
anicetpatrick Messages postés 41 Statut Membre -
bonjour mes chers confreres, en fait je possede une base de données contenant une table appelé document, et qui contient des champs id,nomdoc,auteur,matiere,.
je voudrais creer une balise select qui contiendra coe options(math,physique,philosophie), je voudrais que lorsque je choisis l'option math,ma base de donnée soit scrutée jusqu'a me ressortir tous les enregistrements maths qui se retrouvent dans le champ matiere ,j'essaye de le faire mais je n'y arrive pas. bien des choses a vous et merci d'avance.

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
"select" c'est du SQL.
Voir:
http://www.commentcamarche.net/sql/sqlintro.php3
http://www.commentcamarche.net/ccmdoc/index.php3?cat=104
et
http://sqlpro.developpez.com/indexSQL.html
0
trysac
 
bonjour

pour cela tu crée ton select etc...

cette variable tu la recupere sur une page PHP (la page que renvoi ton post select ) avec:
ex:

index.html

<form method="post" action="enregistrement2.php">
Race:<select name="matiere">
<option value="math">math</option>
<option value="anglais">anglais</option>
</select>

enregistement2.php:
<?php

$matiere = AddSlashes (htmlspecialchars($_POST['matiere']));

///tu poura executer ta requet avec la commande:

$reponce=mysql_query("SELECT * FROM document WHERE matiere=$matiere");

while($donnees= mysql_fetch_array($reponse))
{

echo $donnees['nom_doc']; // par exemple

}// pas oublier de fermé }
?>

j espere t avoir aidé

trysac
0
anicetpatrick Messages postés 41 Statut Membre
 
merci bien trysac, je pense que ton code mes sera d'une tres grande utilité et bien des choses a toi. a+
0