[RESOLU] Récupérer plusieurs valeurs de champs d'un formulaire

Avatar du membre
Mammouth du PHP | 1609 Messages

19 nov. 2012, 11:18

Elle commence bien au dessus du tableau pour finir sous le bouton submit ?
Développeur web depuis + de 20 ans

Eléphanteau du PHP | 24 Messages

19 nov. 2012, 11:27

Elle commence bien au dessus du tableau pour finir sous le bouton submit ?
:oops:
C'est rectifié ! Maintenant ça me retourne :
Array
(
    [nvo] => Array
        (
            [0] => 25966
            [1] => 23771
        )

)
La demande de réservation a bien été envoyée.
Mais dans le mail reçu j'ai juste:
NUMERO DE VO: Array 

Avatar du membre
Mammouth du PHP | 1609 Messages

19 nov. 2012, 11:48

J'ai pas regarder tout en détail donc j'assure pas que ça fonctionne, mais c'est déjà plus proche de la bonne solution.
// Adresse qui va recevoir la réservation
$sendTo = "[email protected]";

// En-têtes
$subject = "SUJET DE TEST";
$message = '';
foreach($_POST['nvo'] as $i => $value) {
  $message.= " NUMERO DE VO: ".$_POST['nvo'][$i]." \r \n MARQUE/MODELE:  ".$_POST['description'][$i]." \r \n PRIX:  ".$_POST['prix'][$i]." \r \n ";
}
$headers = '';

// Champs From
mail($sendTo, $subject, $message, "From: [email protected]");

// Message de confirmation
echo "La demande de réservation a bien été envoyée.";
EDIT : j'avais oublié l'opérateur de concaténation dans le foreach pour $message.
Développeur web depuis + de 20 ans

Eléphanteau du PHP | 24 Messages

19 nov. 2012, 11:57

Bon bah je sais pas comment te remercier !
C'est nickel ! J'avais compris le principe et la logique, mais il me manquait l'ordre des "ponctuations" :x

Un énorme merci pour toute votre aide =D>