Beste leden van CP,
Ik heb een opdracht voor school en heb een probleempje met mijn script.
Hij upload het bestand niet naar de map.
En in de database komt array te staan.
DIt is het script:
PHP
<?PHP
include ('header.php');
?>
<?PHP
$tabelnaam = 'gegevens';
if(isset($_POST['verzenden'])) {
$Naam = ($_POST['Naam']);
$Vervoerder = ($_POST['Vervoerder']);
$Bouwjaar = ($_POST['Bouwjaar']);
$Plaats = ($_POST['Plaats']);
$Beschrijving = ($_POST['Beschrijving']);
$Bestand = $_FILES['Bestand'];
$tijdelijk = $Bestand['tmp_name'];
$pad = "../database/";
if(empty($_FILES['Bestand']['name']) )
{
echo "U heeft geen Foto ingevult.</br>";
}
if(empty($_POST['Naam']) )
{
echo "U heeft geen Naam ingevult.</br>";
}
if(empty($_POST['Vervoerder']) )
{
echo "U heeft geen Vervoerder ingevult.</br>";
}
if(empty($_POST['Bouwjaar']) )
{
echo "U heeft geen Bouwjaar ingevult.</br>";
}
if(empty($_POST['Plaats']) )
{
echo "U heeft geen Plaats ingevult.</br>";
}
if(empty($_POST['Beschrijving']) )
{
echo "U heeft geen Beschrijving ingevult.</br>";
} else {
$result = "INSERT INTO $tabelnaam (Naam, Vervoerder, Bouwjaar, Plaats, Beschrijving,Bestand) values ('$Naam','$Vervoerder','$Bouwjaar','$Plaats', '$Beschrijving', '$Bestand')";
if (mysql_query($result)) {
echo mysql_error();
}
if(move_uploaded_file($tijdelijk, $pad.$Naam )){
echo "
<div id='content'>
<div class='titel'>Gegevens geslaagd</div>
<p>U heeft een overzichht aangemaakt en is verzonden! <a href='admin_gegevens.php'>Voer nog meer gegevens in</a></p>
</div>
</div>
";
} else {
echo "
<div id='content'>
<div class='titel'>Gegevens niet verwerkt</div>
<p>het aanmaken is mislukt! <a href='gegevens.php'>Ga terug naar de homepagina</a></p>
</div>
</div>
";
}
}
}
else
{
?>
<?php if(ingelogd('id', 'wachtwoord', 'hash') == TRUE){ ?>
<div id='content'>
<div class='titel'>Admin Uploader</div>
<p>
<form name="verwerken" action="admin_gegevens.php" method='post' enctype='multipart/form-data'>
<p>
<table>
<tr>
<td width=330px;> Bestand: </td>
<td width=330px;> <label for="Bestand"></label><input type="file" name="Bestand" id="Bestand"></td>
</tr>
<tr>
<td width=330px;> Naam: </td>
<td width=330px;> <input name='Naam' type='text'> </td>
</tr>
<tr>
<td width=330px;> Vervoerder: </td>
<td width=330px;> <input name='Vervoerder' type='text'> </td>
</tr>
<tr>
<td width=330px;> Bouwjaar: </td>
<td width=330px;> <input name='Bouwjaar' type='text'> </td>
</tr>
<tr>
<td width=330px;> Plaats: </td>
<td width=330px;> <input name='Plaats' type='text'> </td>
</tr>
<tr>
<td width=330px;> Beschrijving: </td>
<td width=330px;> <input name='Beschrijving' type='text'> </td>
</tr>
<tr>
<td width=330px;> Verzenden: </td>
<td width=330px;> <input name='verzenden' type='submit' value='verzenden'> </td>
</tr>
</table>
</form>
</p>
</div>
</div>
<?PHP } else { ?>
<div id='content'>
<div class='titel'>Niet ingelogd</div>
<p>
U dient voor deze pagina ingelogd te zijn.
</p>
</div>
</div>
<?PHP
}
}
?>
<?php
include ('footer.php');
?>
Toon Meer
Wat doe ik verkeerd het is een klein foutje maar wat kan het zijn?