Erreur "Notice: Array to string conversion in..."

Résolu/Fermé
Evelyne31
Messages postés
55
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
13 septembre 2016
- 10 mars 2013 à 00:19
Evelyne31
Messages postés
55
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
13 septembre 2016
- 11 mars 2013 à 18:45
Bonsoir,
J'ai un souci pour récupérer un ID. Je récupère un numéro de bac avec l'envoi d'un formulaire. Avec ce n° je veux récupérer l'ID correspondant dans ma bdd : impossible.
Je vous soumets mon code :

if (!empty($_POST["numBac"]) ...
{
$numBac = $_POST['numBac']; ...
}
$query = parcoursRS(SQLSelect("
    	SELECT ID_bac
    	FROM BAC 
    	WHERE numBac = '" . $numBac . "'
     "));      
    foreach ($query as $data);
    
    echo $data;


Rien ne s'affiche avec echo et j'ai l'erreur "Notice: Array to string conversion in...".

PS : parcoursRS(SQLSelect... est l'appel d'une fonction qui est dans un fichier à part.

Merci par avance si quelqu'un pouvait m'aider, surtout un samedi soir tard !
Evelyne

A voir également:

5 réponses

gardiendelanuit
Messages postés
1769
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
262
10 mars 2013 à 09:21
Bonjour,
Déjà pas sûr qu'on puisse faire
  foreach ($query as $data);
    echo $data;

mais plutôt
  foreach($query as $data)
    echo $data;

Sinon on n'a pas la définition de tes fonctions ainsi que le form.
Met l'erreur entière si tu peux.
1