fout (undefined variabele) in script, maar zie het probleem niet
hij lijkt het weer te doen zonder iets te veranderen, ik zie nergens een plaats om dit forumbericht te wissen dus laat het maar via deze edit weten.
Beste allemaal,
ik krijg de volgende foutmelding, wie ziet de fout:
Notice: Undefined variable: afbeelding_upload in C:\Program Files\wamp\www\mooimomenttoevoegen.php on line 93
alvast bedankt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(isset($_POST['upload']))
{
$foto = $cfg['bes_path'] . $_FILES['bestand']['name']; // zorgt ervoor dat de naam van de Banner gewoon dezelfde naam houd en .$ext zorgt voor het bestands type
$text = $_POST['text'];
if (move_uploaded_file($_FILES['bestand']['tmp_name'], $foto)) //$_FILES['bestand']['tmp_name'] Naam van het bestand waarmee het tijdelijk is opgeslagen op de server.
/// bestandsnaam en map ook in de database zetten.
$afbeelding_upload = "INSERT INTO ".$tabel."(Text, Foto)
VALUES ( '" . $text . "', '" . $foto . "')";
$result = mysql_query($afbeelding_upload)or die("U moet wel een afbeelding selecteren");
print '<p align="center">Uw moment is geplaatst. U keert direct terug naar de mooie momenten.</p>'; // Als Top banner uploaden is gelukt.
echo '<head><META HTTP-EQUIV=refresh CONTENT=2;URL=mooiemomenten.php></head>';
}
{
$foto = $cfg['bes_path'] . $_FILES['bestand']['name']; // zorgt ervoor dat de naam van de Banner gewoon dezelfde naam houd en .$ext zorgt voor het bestands type
$text = $_POST['text'];
if (move_uploaded_file($_FILES['bestand']['tmp_name'], $foto)) //$_FILES['bestand']['tmp_name'] Naam van het bestand waarmee het tijdelijk is opgeslagen op de server.
/// bestandsnaam en map ook in de database zetten.
$afbeelding_upload = "INSERT INTO ".$tabel."(Text, Foto)
VALUES ( '" . $text . "', '" . $foto . "')";
$result = mysql_query($afbeelding_upload)or die("U moet wel een afbeelding selecteren");
print '<p align="center">Uw moment is geplaatst. U keert direct terug naar de mooie momenten.</p>'; // Als Top banner uploaden is gelukt.
echo '<head><META HTTP-EQUIV=refresh CONTENT=2;URL=mooiemomenten.php></head>';
}
Gewijzigd op 13/07/2011 19:56:06 door Luuk Schouten
Gewijzigd op 13/07/2011 20:05:08 door Marco PHPJunky
Sta stil hoe je een POST moet controleren en hoe je dan $_POST moet controleren en valideren.
Sta stil bij het feit wat er allemaal fout kan gaan tijdens het uploaden
http://www.pfz.nl/wiki/uploaden/
Sta stil bij het feit wat er fout kan gaan bij INSERT-en
En ook voor jou geldt:
je moet geen variabelen maken van database,tabel en veldnamen! Benoem de zaken binnen SQL-statement zoals ze zijn.