Bonjour,
Je vous explique mon problème : je dois convertir un formulaire d'une application web en PDF en reprenant les données de la BDD.
Le problème c'est qu'au moment de remplir les champs avec les données que je récupère de la BDD, j'ai une erreur sur ma boucle for dans mon array (la syntaxe de base pour le tableau est reprise de l'exemple donné pour les tableaux simples sur ce site).
Cela m'affiche cette erreur :
J'ai regardé sur Internet et essayé beaucoup de syntaxes mais toujours des erreurs qui me bloquent tout.Parse error: syntax error, unexpected 'for' (T_FOR), expecting ')' in C:\wamp\www\tableaubord\suivicommande.php on line 118
Voici mon code :
Sachant que IDCOMMANDE correpond à l'id de ma commande, dans cette requête je place l'ID en dur pour tester mais je ne préfère pas la rendre publique. Et sachant également que $ligne['nbcategorieprod'] faire référence à donnée d'une autre table qui, dans ce cas, renvoie 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Contenu du tableau. $contenuTableau = array( for($i = 0; $i < $ligne['nbcategorieprod']; $i++){ //Récupération des données des produits. $retrouverInfosProduits = "SELECT nom, prixunitaire, quantite FROM PRODUIT WHERE id_cmd='IDCOMMANDE' AND id_prod='$i'"; $requeteRetrouverInfosProduits = mysqli_query($base,$retrouverInfosProduits); $ligne2 = mysqli_fetch_assoc($requeteRetrouverInfosProduits); "[C]".$ligne2['nom'], "[C]".ligne2['quantite'], "[C]".ligne2['prixunitaire']; } );
En gros je veux pour ce cas là que le tableau crée deux champs avec les infos récupérées de la BDD.
Après il y a peut-être également un problème sur la syntaxe de la ligne 11 mais ça c'est secondaire, je peux le gérer plus tard.
Merci d'avance.
Partager