De topic titel zegt het misschien al;
Als ik 2 dingen wil invoeren, voert hij het dubbele in.
Ik snap niet hoe het komt. Dit is de code:

<?php

include"../lol";

$map = "/usr/local/psa/home/vhosts/lol/";

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    switch( strtolower( $_POST['formName'] ) )
    {

        case "aantal":

            if( isset( $_POST['aantal'] ) && is_numeric( $_POST['aantal'] ) && $_POST['aantal'] > 0 && $_POST['aantal'] < 20 )
            {

                print"<form method=\"post\" enctype=\"multipart/form-data\"> "
                . "<input type='hidden' name='formName' value='check' />
                <table width=\"200\" border=\"0\">";

                for( $i = 0; $i < $_POST['aantal']; $i++ )
                {

                    print"<tr>
                            <td valign=\"top\">
                              <input type=\"file\" name=\"file[]\" />
                            </td>
                            <td>
                               <textarea name=\"inputs[]\" cols=\"50\" rows=\"5\"></textarea>
                            </td>
                          </tr>";
                }

                print"</table><input type='submit' value='Verstuur' />\n</form>";

            }

            else

            {

                print"Een error (:";

            }

        break;

        case "check":

            if( isset( $_POST['inputs'] ) && is_array($_POST['inputs'] ) && count( $_POST['inputs'] ) )
            {

                mysql_query("INSERT INTO `nieuwsbrieven` (id,datum) VALUES ('',NOW())");

                foreach( $_POST['inputs'] as $value )
                {

                    if( empty( $value ) )
                    {

                        // Een lege boxje, sla hem over :)
                        $ja = false;

                    }

                    else

                    {

                        $ja = true;
                        $blaat = $value;
                        
                    }
                    
                
                
                    if( $ja )
                    {

                        for( $i = 0, $j = count($_FILES['file']['name']); $i < $j; $i++ )
                        {

                            move_uploaded_file($_FILES['file']['tmp_name'][$i], $map.$_FILES['file']['name'][$i]);
                            $filedan[] = $_FILES['file']['name'][$i];

                        }

                    }

                }

                foreach ( $filedan as $file )
                {

                    $sqltje = mysql_query("SELECT * FROM `nieuwsbrieven` ORDER BY `id` DESC LIMIT 1");
                    $lastid = mysql_fetch_assoc($sqltje);
                    $idtje = $lastid['id'];

                    mysql_query("INSERT INTO `nws_data` (nieuwsbriefid, plaatje, tekst) VALUES ('" . $idtje . "', 'http://www.the-syllie.nl/2004/nieuwsbrief/plaatjes/" . $file . "', '" . $value . "')");

                }

                print"De nieuwsbrief is met suc6 aangemaakt! Klik <a href='newsbekijk.php'>hier</a> om de nieuwsbrief te bekijken of te bewerken!";
                
            }

        break;

    }

}

else

{

    print "<form action=\"" . $_SERVER[ "REQUEST_URI"] . "\" method=\"post\">"
        . "<input type=\"hidden\" name=\"formName\" value=\"aantal\" />";
    ?>
    <table width="50%" border="0">
      <tr>
        <td width="25%">Aantal boxen</td>
        <td width="25%"><input type="text" name="aantal"></td>
      </tr>
      <tr>
        <td><input type="submit" name="Submit" value="Submit"></td>
      </tr>
    </table>
</form>

<?
}
?>

Geen error enzo.. http://www.the-syllie.nl/nieuwsbrief/newsbekijk.php staat hij, dus hij moest eigenlijk de 2 bovenste alleen maar laten zien.

Iemand die me kan helpen :'(?

Reageren