Bonjour
J'ai une erreur "Invalid argument supplied for foreach()" affichée sur ma page, alors qu'en local tout marche bien.
Je récupère une valeur d'un formulaire, et j'ai besoin de cette valeur pour une requête suivante.
Si je ne mets pas de "foreach", ça me retourne "array" à la place de la valeur.
Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IF(is_array($_SESSION['forfait1'])){ foreach($_SESSION['forfait1'] AS $key => $forfait1){ } } $requete = mysql_query("SELECT code_forfait, prix_forfait FROM $forfaits WHERE forfait = '$forfait1' ");
Est-ce un problème de version de php entre easyphp et mon hébergeur ?
Partager