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

Résolu
Evelyne31 Messages postés 56 Statut Membre -  
Evelyne31 Messages postés 56 Statut Membre -
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

5 réponses

  1. gardiendelanuit Messages postés 1772 Date d'inscription   Statut Membre Dernière intervention   267
     
    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