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 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
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