Bonjour,
J'ai sur un site internet d'annonce auto une gallerie d'image jusque la tout fonctionne correctement, j'aimerai trier les images avec une list box qui contient la liste des marques quand je rajoute la condition dans la req sql ca plante au niveau sql j'ai une erreur je n'arriv epas a voir d'ou vient l'erreur
merci de votre aide
en faite la requete marche sans cette condition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php include('config_galerie2.php'); // on récupère le nombre d'image total $idmarque=$_GET[idmarque']; $query = "select count(*) as nb from annonce where img='oui' and visible='oui' ;"; $result = mysql_query($query) or die("La requête \"$query\" n'a pas pu s'exécuter !"); $val = mysql_fetch_array($result); $nb_images_tot = $val['nb']; // S'il n'y a aucune image, ce n'est pas la peine de continuer if (!$nb_images_tot) { echo "Il n'y a aucune image de référencée dans la base de données."; } else { // on récupère les paramètres passé sur l'url if ($_GET['image']) $image_debut = $_GET['image']; else $image_debut = 0; $i = 0; // permet de savoir combien d'images on a mis sur la ligne; $query = "select * from annonce,marque where marque.idmarque=annonce.idmarque and img='oui' and visible='oui' order by idannonce desc limit $image_debut, $nb_images_page;"; if ($idmarque != "") { $query .= "and (marque.idmarque='$idmarque')"; // c'est ici que ca bloque } $result = mysql_query($query) or die (mysql_error()); ?>
je precise que l'idmarque est un liste box
if ($idmarque != "")
{
$query .= "and (marque.idmarque='$idmarque')";
}
Partager