Formulaire qui ne veut pas recevoir mon tableau
Posté : 11 juin 2012, 23:25
Bonjour,
J'ai un petit script maison qui affiche une liste de produit pour faire une demande de quotation.
à ma dernière étape qui est le formulaire pour inscrire les coordonnées du client et les envoyer a une page qui génère un courriel pour m'envoyer les info .... bien à cette étape il ne veut pas prendre ma variable $_POST["produit"] et je ne comprend pas pourquoi j'obtiens cette erreur:
Pour essayer mon formulaire voici le lien: http://www.envirosysforest.com/boutique3.php
Voici le code où sa bug:
En espérant que vous pourrez m'aider Merci!
J'ai un petit script maison qui affiche une liste de produit pour faire une demande de quotation.
à ma dernière étape qui est le formulaire pour inscrire les coordonnées du client et les envoyer a une page qui génère un courriel pour m'envoyer les info .... bien à cette étape il ne veut pas prendre ma variable $_POST["produit"] et je ne comprend pas pourquoi j'obtiens cette erreur:
Code : Tout sélectionner
Notice: Undefined index: produit in /homepages/37/d301662816/htdocs/EnviroSYS/boutique_send.php on line 59
Warning: Invalid argument supplied for foreach() in /homepages/37/d301662816/htdocs/EnviroSYS/boutique_send.php on line 60Voici le code où sa bug:
$nb_produits = 0;
$nb_produits = count($_POST["produit"]);
foreach($_POST["produit"] as $y)
{
$mailbody.="<td valign=\"top\">".stripslashes($_POST["nom_produit_".$y.""])."</td>\n";
$mailbody.="<td align=\"center\">".$_POST["qte_".$y.""]."</td>\n";
}
Voici le code de la page précédente qui génère le tableau a envoyer: $nb_produits = 0;
$nb_produits = count($_POST["produit"]);
foreach($_POST["produit"] as $y)
{
if($_POST["qte_".$y.""]>0)
{
echo "<tr><td>".$_POST["nom_produit_".$y.""]."</td><td align=\"center\">".$_POST["qte_".$y.""]."<input type=\"hidden\" name=\"produit[]\" value=\"".$y."\"><input type=\"hidden\" name=\"nom_produit_".$y."\" value=\"".$_POST["nom_produit_".$y.""]."\"><input type=\"hidden\" name=\"qte_".$y."\" value=\"".$_POST["qte_".$y.""]."\"></td></tr>";
}
}
Voici ici les fichiers de mon petit script: http://www.envirosysforest.com/boutique_send.zipEn espérant que vous pourrez m'aider Merci!