On va tout mettre dans un tableau unique, c'est à dire qu'on va se faire un tableau à 3 dimensions , c'est l'idée que j'ai ! tu vas voir . Refile moi ton code que t'as modif
// Récup des données
foreach ($_POST['cat'] as $categorie)
{
$temp['categorie'][]=$categorie;
}
foreach ($_POST['code'] as $codepromo)
{
$temp['codepromo'][]=$codepromo;
{
if (count($temp['categorie'])==count($temp['categorie']))
{
for ($index = 0; $index < $temp['categorie']; $index++) {
$evenement= array_merge($temp['categorie'], $temp['codepromo']);
}
}
$evenement['selfdata']['adresse']['numrue']=$numrue;
// A toi la main pour le reste
$evenement['selfdata']['lieu']['salle']=$salle;
// A toi la main pour le reste
$evenement['selfdata']['data']['date1']=$date1;
// A toi la main pour le reste
Je vérifiais si ca fonctionne , je suis bon ... je crois , j'ai tous mis dans un tableau ... tu comprends ?
// Récup des données
// je parcours le tableau $_POST et le mets dans une table temporaire
foreach ($_POST['cat'] as $categorie)
{
$temp['categorie'][]=$categorie;
}
// je parcours le tableau $_POST et le mets dans une table temporaire
foreach ($_POST['code'] as $codepromo)
{
$temp['codepromo'][]=$codepromo;
{
// je controle que le nombre d'enregistrement de catégorie est le même que le nombre de code promo car je pense que si c'est pas le cas c'est que ca merde avant je m'étais trompé avant j'avais mis 2 fois categorie
if (count($temp['categorie'])==count($temp['codepromo']))
{
Pour chaque enregistrement catégorie
for ($index = 0; $index < $temp['categorie']; $index++) {
je fusionne les 2 tableaux (là encore j'avais fais une erreur
$evenement[data][]= array_merge($temp['categorie'], $temp['codepromo']);
}
}
$evenement['selfdata']['adresse']['numrue']=$numrue;
// A toi la main pour le reste
$evenement['selfdata']['lieu']['salle']=$salle;
// A toi la main pour le reste
$evenement['selfdata']['data']['date1']=$date1;
// A toi la main pour le reste
Si categorie['place'] et categorie['nombre']sont tous numeric alors
Si les champs codepromo['reduc'] OU codepromo['place'] sont vides // A quel moment sait on que ce codepromo est associé à la catégorie qu'on lit plus haut
Et donc ton code initial fait n'importe quoi aussi
Ben alors mon code est juste aussi, tu viens de me dire le contraire en me disant qu'un enregistrement codepromo peut être associé à plusieurs catégories mais alors c'est dupliqué c'est ca ? donc c'est pareil un enregistrement codepromo=un enregistrement catégorie, pourquoi tu aurais du vide alors dans cerains codepromo ?
Securiser mon formulaire mais foreach pose problem
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je vérifiais si ca fonctionne , je suis bon ... je crois , j'ai tous mis dans un tableau ... tu comprends ?