hey,
ik zit met een vervelend probleem..
in firefox werkt mijn formulier maar in internet explorer gebeurt er niets als ik op de submit knop druk..
heel raar vind ik want ik had die code van het formulier dan gewoon gekopieerd naar een nieuwe pagina zonder al de rest van de php code erbij en daar werkt het wel mee in IE..
dit is de pagina op het net: http://.....Be
indien iemand eens zou willen proberen om een afbeelding te verwijderen in IE ..
en dit is de code van de pagina:
<?php
include('db_vars.inc') ;
include('resize.inc') ;
if ($_POST['submit']=='uploaden')
{
//places files into same dir as form resides
foreach ($_FILES["pictures"]["error"] as
$key => $error)
{
if ($error == UPLOAD_ERR_OK)
{
// bepaal de huidige directory
$locatie = getcwd();
$file_dir=$locatie."/images/";
if (!is_dir ($file_dir))
{
print "<br><br>De directory bestond nog niet" . $file_dir;
$newpage = $file_dir;
echo ("<br>Dus is nu aangemaakt");
mkdir ($newpage, 0777);
}
if(!eregi("((.gif|.jpg)$)", $_FILES["pictures"]["name"][$key]))
{
echo "het bestand is niet van het juiste type";
exit;
}
move_uploaded_file($_FILES["pictures"]["tmp_name"][$key],$file_dir.$_FILES["pictures"]["name"][$key]) or die("Problems with upload");
$afbeelding = "images/" . $_FILES['pictures']['name'][$key];
$extensie= pathinfo($_FILES['pictures']['name'][$key]);
$extensie= strtolower($extensie['extension']);
img_resize($afbeelding,$afbeelding,$extensie,500,600,180,FALSE);
$query = "INSERT INTO afbeeldingen (afb_nr, omschrijving, afbeelding) VALUES ('', '$_POST[omschrijving]','$afbeelding')";
$result=mysql_query($query) or die("Kan geen query aanmaken");
}
}
echo "Uw afbeelding werd op de server gezet";
echo "<br />";
} else
if ($_GET['submit']=='verwijder')
{
$verwimage=$_GET['verwijder'];
if (unlink($verwimage)==true)
{
print( "afbeelding : ".$verwimage. " is verwijderd");
$query= " DELETE FROM afbeeldingen WHERE afbeelding='$verwimage' ";
$result=mysql_query($query)or die("Kan afbeelding niet verwijderen adhv query");
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>UploadSysteem</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
Omschrijving: <input type="text" name="omschrijving"><br>
Afbeelding: <input type="file" name="pictures[]"/><br/>
<input type="submit" name="submit" value="uploaden" />
</form>
<!-- Indien u meerde files wilt uploaden dan gewoon nieuwe input type file met naam pictures[] -->
<br/><br/>
<?php
$query= "SELECT afbeelding from afbeeldingen";
$result= mysql_query($query) or die ("opvragen afbeeldingen uit database lukt niet met query");
if (mysql_affected_rows()==0)
{
echo 'Er staan nog geen afbeeldingen in';
} else { print ("Dit zijn de al reeds upgeloadede afbeeldingen<br/><br/> ");}
$php_self=$_SERVER['PHP_SELF'];
while ($row= mysql_fetch_row($result))
{
list($breedte, $hoogte) = getimagesize($row[0]);
$breedte=$breedte*0.3;
$hoogte=$hoogte*0.3;
print ("<img src=\"$row[0]\" width=\"$breedte\" heigth=\"$hoogte\" ");
?><form action="<?php echo $php_self ?>" method="GET">
<input type="hidden" name="verwijder" value="<?php echo $row[0] ?>" />
<input type="submit" name="submit" value="verwijder"/>
</form>
<?php
}
?>
</body>
</html>
1.128 views