PHP expert |
|
<?php
if(!isset($_POST['submit'])) {
?>
<form action="index.php?pag=god/landschappen&edit=nieuw" method="post" ENCTYPE="multipart/form-data">
<table style="width: 400; border: 1px solid #FFFFFF;" cellspacing="0">
<tr class="row2">
<td> Naam:</td>
<td><input type="text" name="naam" size="40" maxlength="50" /></td>
</tr>
<tr class="row1">
<td> Plaatje:</td>
<td><input type="file" name="plaatje" size="35" /></td>
</tr>
<tr class="row2">
<td> </td>
<td><input type="submit" name="submit" value="Toevoegen" /></td>
</tr>
</table>
</form>
<?php
}
else {
if(isset($_FILES['plaatje'])) {
$naam = $_FILES['plaatje']['name'];
move_uploaded_file($_FILES['plaatje']['tmp_name'], "../landschappen/");
$mysql->query("INSERT INTO landschappen (naam,url) VALUES('".$naam."','http://www.mariadoc.buildtolearn.net/Simon/landschappen/".$_FILES['plaatje']['tmp_name']."')", "INSERT Query1 God/Landschappen");
?>
Plaatje (<?= $naam ?>) succesvol upgeload.
<?php
}
else {
echo "Selecteer een bestand.";
}
}
?>
<?php if(!isset($_POST['submit'])) { ?> <form action="index.php?pag=god/landschappen&edit=nieuw" method="post" ENCTYPE="multipart/form-data"> <table style="width: 400; border: 1px solid #FFFFFF;" cellspacing="0"> <tr class="row2"> <td> Naam:</td> <td><input type="text" name="naam" size="40" maxlength="50" /></td> </tr> <tr class="row1"> <td> Plaatje:</td> <td><input type="file" name="plaatje" size="35" /></td> </tr> <tr class="row2"> <td> </td> <td><input type="submit" name="submit" value="Toevoegen" /></td> </tr> </table> </form> <?php } else { if(isset($_FILES['plaatje'])) { $naam = $_FILES['plaatje']['name']; $mysql->query("INSERT INTO landschappen (naam,url) VALUES('".$naam."','http://www.mariadoc.buildtolearn.net/Simon/landschappen/".$_FILES['plaatje']['tmp_name']."')", "INSERT Query1 God/Landschappen"); ?> Plaatje (<?= $naam ?>) succesvol upgeload. <?php } else { echo "Selecteer een bestand."; } } ?>
dit is mijn code om een bestand te selecteren en up te loaden, het type maakt niet uit.
het probleem is dat hij niets overzet naar landschappen, chmod 777 nochtans...
ik wil dus dat de afbeelding upgeload wordt, de naam ervan in de db wordt gestoken, zodat ik em eruit kan fetchen
maar dit is de link van de afbeelding bij het eruit halen:
landschappen/tmp/phpD6JsGJ
blijkbaar niet echt goed wanneer ik test.gif geselecteerd heb
Weet iemand raad?
|