Creation formulaire tableau - Page 2

Résolu
  1. Moi j'aurais fais:

    if($Reference[$i]!="" && $Quantite[$i]!="")
    non? Enfin j'ai peut être pas bien saisi à quelle condition tu veux ne pas les afficher
    C'est pour quand un des deux est vide ou quand les deux sont vide que tu veux pas les afficher??
    1. si les deux sont vides, pour éviter les problèmes lors de la saisie de commandes.
      1. Bon alors deuxieme solution
    2. où est-ce que je dois l'intégrer au juste ?

      en dessous de ça ?

      $Reference=$_POST['Reference'];
      $Quantite=$_POST['Quantite'];

      merci :)
      1. nan dans le for tu rajoute juste
        if($Reference[$i]!="" && $Quantite[$i]!="") si les deux sont vides on n'affiche pas
        ou
        if($Reference[$i]!="" || $Quantite[$i]!="") si un des deux est vide on n'affiche pas

        $Reference=$_POST['Reference'];
        $Quantite=$_POST['quantite'];
        for($i=0;sizeof($Reference)>$i;$i++){
        if($Reference[$i]!="" && $Quantite[$i]!="") $message .=" ref :".$Reference[$i]." qte ".$Quantite[$i]."\n";
        }
        $message.="Commentaire: ".$_POST['comments']."\n";

        }
        mail($to, $subject, $message, $from);

        1. ça me fait donc le code suivant

          if(isset($_POST['subject'])){

          $message.="Votre Societe: ".$_POST['Societe']."\n";
          $message.="Votre Email: ".$_POST['Email']."\n";
          $message.="Objet: ".$_POST['Sujet']."\n";

          $message.="Information complementaire: ".$_POST['Informations']."\n";

          $Reference=$_POST['Reference'];
          $Quantite=$_POST['quantite'];
          for($i=0;sizeof($Reference)>$i;$i++){
          if($Reference[$i]!="" && $Quantite[$i]!="") $message .=" ref :".$Reference[$i]." qte ".$Quantite[$i]."\n";
          $message .=" reference :".$Reference[$i]." quantite ". $Quantite[$i]."\n";
          }
          $message.="Commentaire: ".$_POST['Commentaire']."\n";

          }

          mais j'ai toujours la ligne vierge qui apparait
          1. Pourquoi as tu mis 2 fois la ligne
            $message .=" reference :".$Reference[$i]." quantite ". $Quantite[$i]."\n"; ?
            Il ne faut laisser que celle du if sinon ca sert à rien
        Précédent
        • 1
        • 2