qui renvoie un mot en fonction d'une checkbox cochée dans une requête de ce type :
foreach ($var as $value)
{
}
$sql = ("SELECT * FROM recette WHERE $value LIKE '%$choix%' AND valid='1' order by 'titre' asc");
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
La requête fonctionne et me renvoie les résultats correspondants.
Lorsque je veux faire un affichage page par page (avec limit $limite,$nb), ça fonctionne pour la 1ère page mais pas pour les suivantes car ma variable $value n'est plus définie donc erreur.
Comment faire pour conserver cette variable sur toutes les pages?
ehmarc
Messages postés393Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention29 septembre 2008 18 nov. 2004 à 12:01
salut
Quand tu fait ton lien pour passer à la page suivante, il faut que tu renvoie ta valeur $value soit par l'url par exemple
?variable=$value si c le premier si c dans la suite &variable=$value
&var32=toto32"....
ca c un exemple de ce que ca peut donner
Un autre probleme subsite :est-ce vraiment value que tu veut passer ou ton tableau $var[].... si c le tableau $var[] ca va etre plus compliquer
et va falloir faire gaffe au nombre de données que tu envoie via l'url car c limiter (8ko je crois)
le mieux reste d'envoyer les variables via un champ cacher (formulaires validation donc bouton pour aller a la page suivante)
++
"Aucun de nous ne sait ce que nous savons tous, ensemble."
Lao Tseu inventeur du "copier coller" 8-)