afficher une bd selon sélection dans liste de choix |
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
virginie frontpage mioche
 |
afficher une bd selon sélection dans liste de choix , Posté le: 05-08-2005 14:45 |
|
|
Bonjour, le but de mon script est d'afficher une catégorie de produits de ma bd que l'utilisateur sélectionne dans un<select> <option>.
le script suivant affiche comme message d'erreur:
"
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\"
Le problème se situe au niveau du Select From Where (souligné ci-dessous dans le script)) car si à la place de" Categorie=".$_POST['requetes']."" j'écris le nom d'une catégorie comme par exemple:"Categorie="amalgames"", cela fonctionne.
Je ne vois pas la solution.
<?php
$link = mysql_connect("localhost", "vi", "virginie");
$message="";
if(isset($_POST["envoi"])){$message.="envoi";
if(!empty($_POST["requetes"])) { $message.="reqok";
if($bdd = mysql_select_db('goldidental', $link)) {$message.="dbok";
$q="select * from Produits WHERE Categorie=".$_POST['requetes']."LIMIT 2";
$query = mysql_query($q, $link);
echo"<table>";
while ($row = mysql_fetch_assoc($query)) {
echo"<tr><td><img id=\"photos_produits\" src=".$row['Photo_Produit']."></td>";
echo" <td> ".$row['Nom_Produit'];"<\td>";
echo" <td> ".$row['Description_Produit'];"<\td>";
echo" <td> ".$row['Prix_Produit'];"<\td></tr>";
}
echo $_POST['requetes'];
echo"</table>";
mysql_close($link);
echo $message;
echo mysql_error();
}else $message .="<b>Erreur: La BD n'existe pas!</b><br/>\n";
}else $message .="<b>Erreur: Veuillez choisir une requête dans la liste!</b><br/>\n";
}
?>
Merci d'avance |
|
|
crotte2nez frontpage mioche
 |
afficher une bd selon sélection dans liste de choix , Posté le: 03-03-2006 13:36 |
|
|
Salut,
je te conseille de faire ca :
| Code: |
| $requete = $_POST['requetes']; |
et dans remplacer ta requete sql par :
| Citation: |
$q="select * from Produits WHERE Categorie='$requete' LIMIT 2";
|
là ca devrait marcher. |
|
|
|
 |
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
| Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|