Bonjours,
Je voudrais creer un moteur de recherche à destination de l'éducation (profs) fonctionnant non pas par mot clef, mais par des menus, pour accéder aux documents disponible dans une base de donné. Par exemple, si on recherche un document de niveau collège pour des cours de français, ont sélectionne collège dans le menu déroulant et français dans un autre menus déroulant. Ensuite, via un bouton on expédie les informations sur une page qui va rechercher les informations demendés dans les champs niveau et matière d'une table, mais la sa se gatte, le script que j'ai adpté à mes besoins ne fonctionne pas du tout.
Est ce que quelqu'un pourrait regarder le script ci-dessous et me dire ce qu'il faut que je modifie pour que sa fonctionne ? SVP
CODE PHP de la page cible du formulaire.
Citation :
<?php // On se connecte au serveur SQL
mysql_connect("serveur","pseudo","mot de passe" ); // On selectionne la base de données serveur-explorer
mysql_select_db('nom_base de donnee'); // On recupère la variable motsclef
$niveau = $HTTP_POST_VARS['niveau'];
$matiere = $HTTP_POST_VARS['matiere']; // On recherche dans la table si qqchose ressemble à $motsclef
$sql = "SELECT * FROM table WHERE Niveau LIKE '%$niveau%'";
$sql = "SELECT * FROM table WHERE Niveau LIKE '%$niveau%'";
// On execute la requete $result = mysql_query($sql); // On recupère les données trouvés
while ($data = mysql_fetch_array($result)) { // On affiche les resultats
echo "Titre : $data[titre]<br/>";
echo "Auteur : $data[auteur]<br/>";
echo "Niveau : $data[niveau]<br/>";
echo "Matière : $data[matière]<br/>";
echo "Description : $data[description]<br/>";
// On sépare les resultats
echo '<hr size="1" width="100">'; } ?>
|