Problème requete sql probablement

Fermé
Mickael86480 Messages postés 638 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 - 28 mai 2010 à 09:14
CRBHD Messages postés 136 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 5 avril 2011 - 28 mai 2010 à 09:23
Bonjour à tous, je dois faire un site où lorsque l'on rentre, dans un formulaire, un nom de commerce de la ville, je dois afficher certaines informations sur ce magasin. J'ai déjà établi une base de données sql et j'ai également écrit ce code:

if(isset($_POST['rec']) ) {
$NomDuCommerce = $_POST['nom'];

$RequeteAffichage = "SELECT *
FROM t1
WHERE nom_com = '".$NomDuCommerce."'";
$RechercherCommerce = (mysql_query($RequeteAffichage) or die(mysql_error()));

if ('nom_com' == $NomDuCommerce) {
$RequeteAfficherCommerceChoisit = "SELECT nom_com, adresse, activite, tel, mail, site, horaire FROM t1 WHERE nom_com = '".$NomDuCommerce."'";
$AfficherCommerceTrouve = (mysql_query($RequeteAfficherCommerceChoisit [$srv]) or die(mysql_error()));
echo ($AfficherCommerceTrouve);
}
else echo("Le commerce choisit n'est pas dans la base de données");
}

Mais je n'arrive pas à afficher les informations souhaitées. Pouvez-vous m'aider svp?
Merci d'avance



1 réponse

CRBHD Messages postés 136 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 5 avril 2011 9
28 mai 2010 à 09:23
Bonjour,

Tes requêtes ont l'air bonnes. C'est ton code le problème (je pense).

essaye un copier/coller de ça :

if(isset($_POST['rec']) ) {
$NomDuCommerce = $_POST['nom'];

$RequeteAffichage = "SELECT *
FROM t1
WHERE nom_com = '".$NomDuCommerce."'";
$RechercherCommerce = (mysql_query($RequeteAffichage) or die(mysql_error()));

if (mysql_num_rows($RechercherCommerce)>=1)
$data=mysql_fetch_array($RechercherCommerce);

if ($data['nom_com'] == $NomDuCommerce) {

$RequeteAfficherCommerceChoisit = "SELECT nom_com, adresse, activite, tel, mail, site, horaire FROM t1 WHERE nom_com = '".$NomDuCommerce."'";

$AfficherCommerceTrouve = (mysql_query($RequeteAfficherCommerceChoisit [$srv]) or die(mysql_error()));

$detail=$mysql_fetch_array($AfficherCommerceTrouve);

echo "Nom du commerce : " . $detail['nom_com'];
echo "Adresse : " . $detail['adresse'];
echo "Activite : " . $detail['activite'];
//ect ...
}
else echo("Le commerce choisit n'est pas dans la base de données");
}


Si tu as des erreurs indiquées précise les.

;)
0