Lid |
|
Hallo iedereen,
Ik ben bezig met een script, het toevoegen van een foto gaat goed...
dat script werkt (naar mijn idee) 100%
Nu wil ik bij het artikel wat ik eerder heb toegevoegd een andere foto... en daar gaat het uploaden mis... hij geeft aan "Het uploaden is mislukt" (verder bewerkt hij wel alle gegevens)
Script bewerken:
<?php
include("config.php");
$id = $_GET['id'];
$select = mysql_query(" SELECT * FROM maaidorser WHERE id='". $id ."'");
$obj = mysql_fetch_object($select);
if(isset($_POST['submit'])) {
$merk = $_POST['merk'];
$type = $_POST['type'];
$bouwjaar = $_POST['bouwjaar'];
$urenstand = $_POST['urenstand'];
$algemenestaat = $_POST['algemenestaat'];
$btw = $_POST['btw'];
$prijs = $_POST['prijs'];
$extrainfo1 = $_POST['extrainfo1'];
$extrainfo2 = $_POST['extrainfo2'];
$extrainfo3 = $_POST['extrainfo3'];
$extrainfo4 = $_POST['extrainfo4'];
$extrainfo5 = $_POST['extrainfo5'];
$omschrijving = $_POST['omschrijving'];
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
for($i = 0; $i < count($extensies_toegestaan); $i++)
{
if($extensies_toegestaan[$i] == "$extensie_bestand")
{
$ok = 1;
}
}
if($ok == 1)
{
if($_FILES['bestand']['size']>$max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],
$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
}
else
{
echo "Verkeerde extentie, de toegestane extensies zijn: <b>$toegestaan</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}
if($_FILES['bestand']['name'] == "") {
$fotonaam = "$obj->foto";
} else {
$fotonaam = $_FILES['bestand']['name'];
}
mysql_query("UPDATE maaidorser SET merk='".$merk."', type='".$type."', bouwjaar='".$bouwjaar."', urenstand='".$urenstand."', algemenestaat='".$algemenestaat."', btw='".$btw."', prijs='".$prijs."', extrainfo1='".$extrainfo1."', extrainfo2='".$extrainfo2."', extrainfo3='".$extrainfo3."', extrainfo4='".$extrainfo4."', extrainfo5='".$extrainfo5."', omschrijving='".$omschrijving."', foto='".$fotonaam."' WHERE id='".$id."'");
echo "De gegevens zijn bewerkt.<br>";
echo "klik <a href='admin.php'>hier</a> om terug te gaan.<br>";
} else {
?>
<form action='' method='post' enctype="multipart/form-data">
<table width="600">
Alle onzin uit de tabel...
</table>
</form>
<?
echo "<a href='admin.php'>Ga terug</a><br>";
}
?>
<?php include("config.php"); $id = $_GET['id']; $select = mysql_query(" SELECT * FROM maaidorser WHERE id='". $id ."'"); if(isset($_POST['submit'])) { $merk = $_POST['merk']; $type = $_POST['type']; $bouwjaar = $_POST['bouwjaar']; $urenstand = $_POST['urenstand']; $algemenestaat = $_POST['algemenestaat']; $btw = $_POST['btw']; $prijs = $_POST['prijs']; $extrainfo1 = $_POST['extrainfo1']; $extrainfo2 = $_POST['extrainfo2']; $extrainfo3 = $_POST['extrainfo3']; $extrainfo4 = $_POST['extrainfo4']; $extrainfo5 = $_POST['extrainfo5']; $omschrijving = $_POST['omschrijving']; { $extensie_bestand = pathinfo($_FILES['bestand']['name']); $extensie_bestand = $extensie_bestand[extension]; $extensies_toegestaan = explode(", ", $toegestaan); for($i = 0; $i < count($extensies_toegestaan); $i++) { if($extensies_toegestaan[$i] == "$extensie_bestand") { $ok = 1; } } if($ok == 1) { if($_FILES['bestand']['size']>$max_size) { echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>"; } $locatie.$_FILES['bestand']['name'])) { echo "het bestand kan niet worden verplaatst"; } } else { echo "Verkeerde extentie, de toegestane extensies zijn: <b>$toegestaan</b>"; } } else { echo "Het uploaden is mislukt"; } if($_FILES['bestand']['name'] == "") { $fotonaam = "$obj->foto"; } else { $fotonaam = $_FILES['bestand']['name']; } mysql_query("UPDATE maaidorser SET merk='".$merk."', type='".$type."', bouwjaar='".$bouwjaar."', urenstand='".$urenstand."', algemenestaat='".$algemenestaat."', btw='".$btw."', prijs='".$prijs."', extrainfo1='".$extrainfo1."', extrainfo2='".$extrainfo2."', extrainfo3='".$extrainfo3."', extrainfo4='".$extrainfo4."', extrainfo5='".$extrainfo5."', omschrijving='".$omschrijving."', foto='".$fotonaam."' WHERE id='".$id."'"); echo "De gegevens zijn bewerkt.<br>"; echo "klik <a href='admin.php'>hier</a> om terug te gaan.<br>"; } else { ?> <form action='' method='post' enctype="multipart/form-data"> <table width="600"> Alle onzin uit de tabel... </table> </form> <? echo "<a href='admin.php'>Ga terug</a><br>"; } ?>
Script toevoegen:
<?
include ("config.php");
if(isset($_POST['submit'])) {
$merk = $_POST['merk'];
$type = $_POST['type'];
$urenstand = $_POST['urenstand'];
$algemenestaat = $_POST['algemenestaat'];
$btw = $_POST['btw'];
$prijs = $_POST['prijs'];
$extrainfo1 = $_POST['extrainfo1'];
$extrainfo2 = $_POST['extrainfo2'];
$extrainfo3 = $_POST['extrainfo3'];
$extrainfo4 = $_POST['extrainfo4'];
$extrainfo5 = $_POST['extrainfo5'];
$omschrijving = $_POST['omschrijving'];
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
for($i = 0; $i < count($extensies_toegestaan); $i++)
{
if($extensies_toegestaan[$i] == "$extensie_bestand")
{
$ok = 1;
}
}
if($ok == 1)
{
if($_FILES['bestand']['size']>$max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],
$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
}
else
{
echo "Verkeerde extentie, de toegestane extensies zijn: <b>$toegestaan</b>";
}
}
else
{
echo "Het uploaden is mislukt";
}
if($_FILES['bestand']['name'] == "") {
$fotonaam = "geen_foto.jpg";
} else {
$fotonaam = $_FILES['bestand']['name'];
}
mysql_query("INSERT INTO maaidorser (merk, type, bouwjaar, urenstand, algemenestaat, btw, prijs, extrainfo1, extrainfo2, extrainfo3, extrainfo4, extrainfo5, omschrijving, foto) VALUES ('". $merk ."', '". $type ."', '". $bouwjaar ."', '". $urenstand ."', '". $algemenestaat ."', '". $btw ."', '". $prijs ."', '". $extrainfo1 ."', '". $extrainfo2 ."', '". $extrainfo3 ."', '". $extrainfo4 ."', '". $extrainfo5 ."', '". $omschrijving ."', '". $fotonaam ."')");
echo "". $merk ." ". $type ." is toegevoegd!<br>";
echo "<a href='admin.php'>Ga terug!</a><br>";
echo "<a href='toevoegen_machine.php'>Nog een maaidorser toevoegen!</a><br>";
} else {
?>
<form action='' method='post' enctype="multipart/form-data">
<table width="600">
Alle onzin uit de tabel...
</table>
</form>
<?
echo "<a href='admin.php'>Ga terug!</a><br>";
}
?>
<? include ("config.php"); if(isset($_POST['submit'])) { $merk = $_POST['merk']; $type = $_POST['type']; $urenstand = $_POST['urenstand']; $algemenestaat = $_POST['algemenestaat']; $btw = $_POST['btw']; $prijs = $_POST['prijs']; $extrainfo1 = $_POST['extrainfo1']; $extrainfo2 = $_POST['extrainfo2']; $extrainfo3 = $_POST['extrainfo3']; $extrainfo4 = $_POST['extrainfo4']; $extrainfo5 = $_POST['extrainfo5']; $omschrijving = $_POST['omschrijving']; { $extensie_bestand = pathinfo($_FILES['bestand']['name']); $extensie_bestand = $extensie_bestand[extension]; $extensies_toegestaan = explode(", ", $toegestaan); for($i = 0; $i < count($extensies_toegestaan); $i++) { if($extensies_toegestaan[$i] == "$extensie_bestand") { $ok = 1; } } if($ok == 1) { if($_FILES['bestand']['size']>$max_size) { echo "Het bestand is te groot, de maximale grootte is: <b>$max_size</b>"; } $locatie.$_FILES['bestand']['name'])) { echo "het bestand kan niet worden verplaatst"; } } else { echo "Verkeerde extentie, de toegestane extensies zijn: <b>$toegestaan</b>"; } } else { echo "Het uploaden is mislukt"; } if($_FILES['bestand']['name'] == "") { $fotonaam = "geen_foto.jpg"; } else { $fotonaam = $_FILES['bestand']['name']; } mysql_query("INSERT INTO maaidorser (merk, type, bouwjaar, urenstand, algemenestaat, btw, prijs, extrainfo1, extrainfo2, extrainfo3, extrainfo4, extrainfo5, omschrijving, foto) VALUES ('". $merk ."', '". $type ."', '". $bouwjaar ."', '". $urenstand ."', '". $algemenestaat ."', '". $btw ."', '". $prijs ."', '". $extrainfo1 ."', '". $extrainfo2 ."', '". $extrainfo3 ."', '". $extrainfo4 ."', '". $extrainfo5 ."', '". $omschrijving ."', '". $fotonaam ."')"); echo "". $merk ." ". $type ." is toegevoegd!<br>"; echo "<a href='admin.php'>Ga terug!</a><br>"; echo "<a href='toevoegen_machine.php'>Nog een maaidorser toevoegen!</a><br>"; } else { ?> <form action='' method='post' enctype="multipart/form-data"> <table width="600"> Alle onzin uit de tabel... </table> </form> <? echo "<a href='admin.php'>Ga terug!</a><br>"; } ?>
wat doe ik fout?
|