Hoi...
Zouden jullie eens met me mee willen kijken aub? Ik zal het ongetwijfeld niet goed doen hoor... weet ik. maar ik kom met zoekopdrachten op het web toch uit op onderstaande. Ik wil graag een foto uploaden. Nu wordt de naam van de foto keurig opgeslagen in de database. MAar het bestand wordt van de temp niet verplaatst naar de folder waar die moet komen. Deze blijft gewoon leeg. Krijg ook geen error melding oid. Maar zit 'm de crux? Geen idee... Julie vast wel ;-)
Op voorhand bedankt voor het meedenken,
Dirk
[code]
function berichttoevoegen(){
global $MySQL;
if (isset($_POST['submit'])) {
$pageNaam = mysqli_real_escape_string($MySQL, $_POST['page-onderwerp']);
$pageData = mysqli_real_escape_string($MySQL, $_POST['page-bericht']);
$pageGebruikerId = mysqli_real_escape_string($MySQL, $_POST['page-gebruikerId']);
$pageFoto = $_FILES['page-foto']['name'];
$profile_tmp = $_FILES['page-foto']['tmp_name'];
$img_folder = "img/berichten/";
move_uploaded_file($profile_tmp, $img_folder.$pageFoto);
$aanmaken = "INSERT INTO page
(pageNaam, pageData, pageFoto, pageGebruikerId)
VALUES
('$pageNaam', '$pageData', '$pageFoto', '$pageGebruikerId')";
if (mysqli_query($MySQL, $aanmaken)){
echo '<p><h1>Er is een nieuw bericht toegevoegd aan de database</h1>';
}else{
echo 'Sorry,'.mysqli_error($MySQL);
}
}
?>
[code]
<form action="?module=beheer&actie=berichttoevoegen" method="post" enctype="multipart/form-data">
<table cellpadding="5" border="0">
<tr>
<td colspan="2"><font color="green" size="4" face="comic sans ms">Bericht toevoegen</font></td>
</tr>
<tr>
<tr>
<td>Onderwerp</td>
<td><input type="text" name="page-onderwerp" size="40%" required="required"></td>
</tr>
<tr>
<td>Bericht</td>
<td><textarea rows="8" cols="35" name="page-bericht"></textarea></td>
</tr>
<tr>
<td>Foto</td>
<td><input type="file" name="page-foto"></td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" name="page-gebruikerId" value="<?php echo $_SESSION['loginId']; ?>">
</td>
<tr>
<td><input type="submit" name="submit" value="Opslaan"><a href="?module=beheer"><input type="button" value="Annuleren"></a></td>
</tr>
</table>
</form>
<?php
}
2.789 views