Aide por ma requete svp
Résolu
yazou
Messages postés
95
Statut
Membre
-
jjsteing Messages postés 1803 Statut Contributeur -
jjsteing Messages postés 1803 Statut Contributeur -
Bonjour,
Le principe est de récupérer une vairable via une url et de l'integrer dans ma requete seulement si elle se trouve dans l'url :
$region=$_GET['region'];
$query = "SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, $name as user
FROM #__adsmanager_ads as a
LEFT JOIN #__adsmanager_adcat as adcat ON adcat.adid = a.id
LEFT JOIN #__users as u ON a.userid = u.id
LEFT JOIN #__adsmanager_categories as c ON adcat.catid = c.id
LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id
WHERE $search and c.published = 1";
if (isset($region)) {
$query.= "and a.ad_region ='$region'";
}
$query.="GROUP BY a.id ORDER BY $order_text";
Cela ne marche pas et je ne comprends pas
Merci pour toute suggestion
Cordialement
Le principe est de récupérer une vairable via une url et de l'integrer dans ma requete seulement si elle se trouve dans l'url :
$region=$_GET['region'];
$query = "SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, c.id as catid, $name as user
FROM #__adsmanager_ads as a
LEFT JOIN #__adsmanager_adcat as adcat ON adcat.adid = a.id
LEFT JOIN #__users as u ON a.userid = u.id
LEFT JOIN #__adsmanager_categories as c ON adcat.catid = c.id
LEFT JOIN #__adsmanager_categories as p ON c.parent = p.id
WHERE $search and c.published = 1";
if (isset($region)) {
$query.= "and a.ad_region ='$region'";
}
$query.="GROUP BY a.id ORDER BY $order_text";
Cela ne marche pas et je ne comprends pas
Merci pour toute suggestion
Cordialement
A voir également:
- Aide por ma requete svp
- Waptrick por - Télécharger - Divers TV & Vidéo
- Mr deepfake por' - Accueil - Guide Intelligence artificielle
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Difficulté avec requête SQLite ✓ - Forum Android
2 réponses
WHERE $search = 1 and c.published = 1";
if (isset($region)) {
$query.= " and a.ad_region ='$region'"; // met un espace entre le guillement et le and sinon la concatenation donnerait : c.published = 1and a.ad_region ='$region'"
}
$query.=" GROUP BY a.id ORDER BY $order_text;"; // meme motif, meme punition + ; à la fin de ta requete
essai ca ;)
if (isset($region)) {
$query.= " and a.ad_region ='$region'"; // met un espace entre le guillement et le and sinon la concatenation donnerait : c.published = 1and a.ad_region ='$region'"
}
$query.=" GROUP BY a.id ORDER BY $order_text;"; // meme motif, meme punition + ; à la fin de ta requete
essai ca ;)
yazou
Messages postés
95
Statut
Membre
2
Merci beaucoup ! ça marche