Hoi

Ik ben bezig met een uploadscript

Hierbij selecteer je te uploaden plaatje + het project
De projecten haalt het script uit de database het resultijt geeft dan bijvoorbeeld dit: project1_f88df78sdf8f.jpg waarbij alles achter de _ random word gegenereerd door de tijd en datum waardoor er geen dubbele namen kunnen komen

Dit werkt allemaal met firefox maar met internet explore niet
De dropdownlist waarin alle projecten uit de database staan geeft hij niet goed weer ipv van ze onder elkaar te laten zien geeft hij ze allemaal achter elkaar weer als 1 project

hier een plaatje om het wat beter te begrijpen:

http://i620.photobucket.com/albums/tt290/franjerzak/error.jpg?t=1256219896

hier de code:

<?PHP

$aResult = mysql_query('SELECT project
FROM projecten');



$extensie = explode(".", $_FILES['bestand']['name']);
$extensie = strtolower(end($extensie));
$extensie = trim($extensie);
$stripped = preg_replace('/\s+/','',$_POST['project']);
//kijken of er een bestand is geselecteerd
if(isset($_FILES['bestand']) && !empty($_FILES) && is_array($_FILES) && count($_FILES) > 0) {
//als het bestand groter is dan 500000 bytes(400kb) word hij niet toegelaten
if($_FILES['bestand']['size'] > 500000) {
echo "Het bestand is <b>" . $_FILES['bestand']['size'] . "</b>, het maximale toegstaan is <b>500000</b>";
} else {
//kijken of het bestand wel een gif, png of jpg is
if($_FILES['bestand']['type'] == "image/gif" || $_FILES['bestand']['type'] == "image/png" || $_FILES['bestand']['type'] == "image/jpg" || $_FILES['bestand']['type'] == "image/jpeg") {
$naam = $stripped . '_' . md5(time()) . '.' . $extensie;
//het bestand uploaden met de nieuwe of oude naam
move_uploaded_file($_FILES['bestand']['tmp_name'], "../uploads/" . $naam);
//voor linux of unix hosts chmodden we het bestand naar 777 zodat iedereen um kan zien
chmod("../uploads/" . $naam, 0777);
} else {
echo "Het bestand is geen png, jpg, jpeg of gif";
}
}
} else {
echo "Selecteer een Project + Foto";
}

echo '<form action="" method="post" enctype="multipart/form-data">';

while($row = mysql_fetch_object($aResult) ) {
$return[] = $row;
}

if( isset($return) && !empty($return) && is_array($return) && count($return) > 0) {
echo '<select name="project">';

foreach($return as $_ITEM) {
echo '<option value="' . $_ITEM->project . '">' . $_ITEM->project . '</option';
}
echo '</select>';
}


echo '<b>Bestand:</b> <input type="file" name="bestand"><br>
<input type="submit" name="submit" value="Upload">
</form>';

?>

wie kan mij helpen? :)
Je sluit option niet af

<?php
echo '<option value="' . $_ITEM->project . '">' . $_ITEM->project . '</option>';
?>
ow wat dom totaal overheen gekeken! xD

hij doet het hoor bedankt voor de hulp ;)

Reageren