Formular als Array schicken?

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

  • Formular als Array schicken?

    hi ich hab hier ein Formular:
    PHP-Code:
    <?php

    $storage 
    $_POST['storage'];
    var_dump($storage);
    for(
    $x=0$x count($storage); $x++)
    {
        echo 
    $storage[$x]."<br>";
    }

    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>


    <script language="JavaScript">
    function add(nummer,value)
    {
        Neu = new Option(value);
        document.form1.storage.options[document.form1.storage.length] = Neu;
        Neu.value = nummer;
    }

    function del()
    {
        while(document.form1.storage.selectedIndex!=-1)
        {
            index = document.form1.storage.selectedIndex;
            document.form1.storage.options[index] = null;
        }
    }

    function select_all()
    {
        for(i=0;i<document.form1.storage.length;i++){
            document.form1.storage.options[i].selected="selected";
        }
    }

    function send()
    {
        for(i=0;i<document.form1.storage.length;i++){
            document.form1.storage.options[i].selected="selected";
        }
        document.form1.submit();
    }
    </script>


    </head>

    <body>

    <form action="test3.php" method="POST" name="form1">
    <select name="storage" multiple="multiple" size="8" style="width:270px">

    </select>
    </form>

    <a href="javascript:add('1','box1 Einblenden');">1</a>
    <a href="javascript:add('2','box2 Ausblenden');">2</a>
    <a href="javascript:add('3','3');">3</a>
    <a href="javascript:add('4','4');">4</a>
    <a href="javascript:add('5','5');">5</a>
    <a href="javascript:add('6','6');">6</a>
    <a href="javascript:add('7','7');">7</a>
    <a href="javascript:add('8','8');">8</a>
    <a href="javascript:select_all()">Alle Markieren</a>
    <a href="javascript:del()">entfernen</a>
    <a href="javascript:send();">Senden</a>

    </body>
    </html>
    ich meine ich müsste dafür einfach storage in storage[] ändern oder? aber dann müsste ich das auch im java script abändern, aber dadurch geht das gehts nicht mehr dann bekomme ich immer eine fehler meldung.

  • #2
    Was ist die Frage?

    Kommentar


    • #3
      Re: Formular als Array schicken?

      Original geschrieben von lord_fritte

      ich meine ich müsste dafür einfach storage in storage[] ändern oder?
      Jupp.
      aber dann müsste ich das auch im java script abändern, aber dadurch geht das gehts nicht mehr dann bekomme ich immer eine fehler meldung.
      dann lies das: http://de.selfhtml.org/javascript/objekte/elements.htm

      Kommentar

      Lädt...
      X