Tags:
php
Hey, har et script der overhoved ikke gider som mig.. Den uplaoder billedet fint nok, skriver at det er uploaded, og hvad billede der er uploaded, men den ligger ikke noget i databasen... Er der nogen der kan hjælpe???
if (isset($_POST['submit'])) {
echo "Dit billede er blevet uploaded";
include("includes/db_connect.php");
require_once ('includes/class.upload.php');
require_once ('includes/class.img.php');
if ($_FILES['fil']['error'] != 4) {
$myUploader = new uploader();
$myUploader->setDir('filer');
$myUploader->setFile($_FILES['fil']);
$myUploader->addTimeStamp();
$myUploader->setMax_file_size(2097152);
$myUploader->setAllowed_file_types('gif');
$myUploader->setAllowed_file_types('jpg');
$myUploader->setAllowed_file_types('png');
//$myUploader->Upload();
echo $image = $myUploader->Upload();
$myImg = new img('filer/', $image);
$myImg->setDir('/thumbs');
$myImg->thumbMaxScale(600, 600);
$myImg->setDir('/thum');
$myImg->thumbMaxScale(150, 150);
}
if($_POST['synlig'] == 'on'){
echo $checkbox = 1;
}else{
echo $checkbox = 0;
}
echo $navn = addslashes($_POST['navn']);
echo $byen = addslashes($_POST['byen']);
echo $mail = addslashes($_POST['mail']);
echo $overskrift = addslashes($_POST['overskrift']);
echo $beskrivelse = addslashes($_POST['beskrivelse']);
echo $kategori = addslashes($_POST['kategori']);
$tid = time();
$count = 1;
mysql_query("INSERT INTO indretning
(kat, dato, overskrift, mail,mail_vises, beskrivelse, forfatter, byen, billede, thumb, stor_thumb) VALUES('$kategori', '$tid', '$overskrift', '$mail', '$checkbox', '$beskrivelse', '$navn', '$byen', '$image', 'thumb_$image', 'thumb_$image') ")
or die(mysql_error());
}else{
formen
}
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
hvor laver du $_POST om til $kategori osv?
0
Det gør jeg nederst i scriptet, hvor den addalashes