Affiche des donner depui mysql
Fermé
Utilisateur anonyme
-
18 avril 2008 à 22:44
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 - 21 avril 2008 à 10:51
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 - 21 avril 2008 à 10:51
A voir également:
- Affiche des donner depui mysql
- Le clavier de mon telephone ne s'affiche plus - Guide
- Mysql community server - Télécharger - Bases de données
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
- Excel donner une valeur à un mot - Forum Excel
2 réponses
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
18 avril 2008 à 23:29
18 avril 2008 à 23:29
La requête "SELECT * FROM def" n'est pas la bonne, il faut limiter la recherche au mot que l'utilisateur a entré : "SELECT * FROM def WHERE nom_mot = '$_POST[mot]'"
Et puis sinon, la comparaison if ( $donnees['nom_mot'] = $_POST['mot'] )
{ devient inutile (penser à enlever l'accolade fermante !).
Raph
Et puis sinon, la comparaison if ( $donnees['nom_mot'] = $_POST['mot'] )
{ devient inutile (penser à enlever l'accolade fermante !).
Raph
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
21 avril 2008 à 10:51
21 avril 2008 à 10:51
Salut dino-info,
Essaye avec ça pour ta page rech2.php :
Essaye avec ça pour ta page rech2.php :
<center><h2> la définition du mot </h2></center> <? mysql_connect("localhost", "root", ""); // Connexion à MySQL mysql_select_db("dico"); // Sélection de la base dico $mot = mysql_escape_string($_POST['mot']); $sql = "SELECT * FROM def WHERE nom_mot = '$mot'"; $reponse = mysql_query($sql); // Requête SQL // On fait une boucle pour lister tout ce que contient la table : $donnees = mysql_fetch_array($reponse); if ( $donnees == FALSE ) { echo "Probleme avec la requète $sql : ".mysql_error(); exit; } if ($donnes) { ?> <p> <? echo $donnees['nom_mot']; ?> : <? echo $donnees['cat_mot']; ?>, , leur racine est <? echo $donnees['rac_mot']; ?> sur le poid <? echo $donnees['poid_mot']; ?> et leur pluriel <? echo $donnees['conj_mot']; ?><br /> domaine d'utilisation de ce mot : <? echo $donnees['dom_mot']; ?><br /> definition : <? echo $donnees['nom_mot']; ?> est <? echo $donnees['def_mot']; ?> <br /> syn/anto : <? echo $donnees['syn_mot']; ?>, <? echo $donnees['ant_mot']; ?><br /> exemple d'utilisation : <? echo $donnees['user_mot']; ?><br /> erreur d'utilisation : <? echo $donnees['err_mot']; ?><br /> </p> <? } else { echo "La recherche sur $mot n'a donné aucun résultat"; } mysql_close(); // Déconnexion de MySQL ?> <p><h4> Si tu veut faire une autre recherche, <a href="rech.php">clique ici</a> </h4></p>