Ankündigung

Einklappen
Keine Ankündigung bisher.

foreach fehler...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • xXx
    hat ein Thema erstellt foreach fehler....

    foreach fehler...

    Abend zusammen!!

    Ich versuche über eine auswahl an checkboxen das ergebnis mit komas zu treffen bekomme folgenden fehler:

    so sieht meine chekbox aus: <input type="checkbox" name="zusatz" value="bla" />

    Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web8/html/car/case/test.php on line 7

    Der Queltext der Line1 bis line7
    PHP-Code:
    <?php
    if(!empty($_POST["sendit"])) 

    $theData ''
    if(!empty(
    $_POST["zusatz"])) 

    foreach(
    $_POST["zusatz"] as $theItem

    $i++; 
    $theData .= $theItem
    if(
    $i count($_POST["zusatz"])) 
    $theData .= ', '


    echo 
    "$theData"


    ?>

  • xXx
    antwortet
    super werde es probieren
    danke!

    Einen Kommentar schreiben:


  • webbi
    antwortet
    Probier mal anstatt das ganze foreach einfach ein:

    $var = implode(',',$_POST['zusatz']);

    echo $var;


    Wenn du nur die Felder durch Komma getrennt willst.

    Einen Kommentar schreiben:


  • xXx
    antwortet
    Super daws geht jetzt, aber er setzt keine komas

    Einen Kommentar schreiben:


  • webbi
    antwortet
    Dein Ergebnis liegt wahrscheinlich als String vor, foreach ertwartet einen Array. Deshalb der Fehler.

    Benne deine Checkboxen mal so: name="zusatz[]"

    Einen Kommentar schreiben:

Lädt...
X