Probleme mit Checkboxen und MySQL Insert

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

  • Probleme mit Checkboxen und MySQL Insert

    Hallo,

    ich habe mehrere Checkboxen die ich übergebe aber es landet leider immer nur einer in der Datenbank.
    Hier erstmal der Code:

    Checkboxen-Datei:

    Hier werden in einer Schleife Checkboxen erstellt

    echo "<td valign=top><input type=\"checkbox\" name=\"add_products[$i]\" value=\"".$image_directory_array[$i]."\"></input></td>\n";

    Das stimmt im Quelltext der HTML Seite auch alles soweit.


    Die MySQL-PHP-Datei:

    Hier sollen jetzt für jede gewählte Checkbox eine neue Zeile in der Datenbank geschrieben werden:

    foreach($_POST['add_products'] as $current_add_product) {
    $result = mysql_query("INSERT INTO products(pfilename) VALUES('$current_add_product')");
    echo $current_add_product." hinzugefuegt...<br>\n";
    }


    Wie gesagt, irgendwie scheint mir das alles richtig ist, es kommt aber immer nur der erste Wert in die Datenbank.

    Vielen Dank für Eure Ideen dazu,
    Stefan.

  • #2
    Nur in die DB oder wird bei
    PHP-Code:
    echo $current_add_product 
    auch immer nur einer ausgegeben?
    Konrad

    In a world without walls and fences, who needs Windows and Gates ?
    (Sun Microsystems)

    Kommentar


    • #3
      Das ist das kuriose, die Ausgabe stimmt jedes mal...

      Kommentar


      • #4
        Was sagt 'mysql_error()' ?
        Was Dein '$result' ?
        Konrad

        In a world without walls and fences, who needs Windows and Gates ?
        (Sun Microsystems)

        Kommentar


        • #5
          also:

          mysql_error gibt, ausser beim ersten, ein "Duplicate entry '' for key 1" aus, result ist beim ersten "1", sonst leer.

          das gibt mir zu denken...

          Kommentar


          • #6
            ok, ich habs, DANKE!

            ich bin so dumm und habe eine "not null" feld leer gelassen.

            naja...

            danke auf jeden fall fuer die hilfe...

            Kommentar


            • #7
              Was haste denn noch in Deiner Tabelle 'products' ?
              Und vor allem: was ist davon 'unique' ?

              EDIT:
              Na denn
              Konrad

              In a world without walls and fences, who needs Windows and Gates ?
              (Sun Microsystems)

              Kommentar

              Lädt...
              X