Avatar billede thomaskleist Nybegynder
20. juni 2004 - 12:52 Der er 9 kommentarer og
1 løsning

Query was empty

Når jeg skal ligge billeder og tekst op i min database med det her script:

<?php

$conn = mysql_connect("mydb1.surftown.dk","skigol_dba","principia") or die(mysql_error());
mysql_select_db("skigol_shop", $conn) or die(mysql_error());

$src = $_FILES['fil']['tmp_name'];

$ext = strtolower(end(explode(".",$_FILES['fil']['name'])));
$handelstype = $handelstype;
$kategori = $kategori;
$varetype = $varetype;
$brand = $brand;
$size = $size;
$color =    $color;
$varensstand = $varensstand;
$kobsdato = $kobsdato;
$kobspris = $kobspris;
$salgspris = $salgsdato;
$info = $info;
$tid = time();

$nytNavn = "image-" . $tid . "." . $ext;

$dst = "../skigoluser/billede/" . $nytNavn;


copy($src , $dst);

$image = $dst;

if(file_exists($image)) {

$foto = 1;

$imgsize = getimagesize($image);


if($imgsize[0] >  300)  {

$width = 300;
$height = $imgsize[1] / ($imgsize[0] /  300);

$dst_img=imagecreatetruecolor ($width, $height);

$src_img=imagecreatefromjpeg("$image");

imagecopyresized($dst_img,$src_img,0,0,0,0,$width,$height,$imgsize[0],$imgsize[1]);

imagejpeg($dst_img, "../skigoluser/billede/thumbnail/" .$nytNavn);

} else {

$src_img = imagecreatefromjpeg("$image");
ImageJpeg($src_img, $dst);
};

$imgurl  = "../skigoluser/billede/thumbnail/"  .$nytNavn;

} else {

$foto = 0;

};

$sql =mysql_query("INSERT INTO auktion(handelstype,kategori,varetype,brand,size,varensstand,kobsdato,kobspris,salgspris,info,billede,thumbnail)
Values('$handelstype','$kategori','$varetype','$brand','$size','$varensstand','$kobsdato','$kobspris','$salgspris','$info','$dst','$imgurl')");
mysql_query($sql) or die(mysql_error());


?>


Query was empty. Hjælp kan ikke lige selv se nogle fejl
Avatar billede Slettet bruger
20. juni 2004 - 12:56 #1
1. Det er ikke smart at post brugernavn og kode til din database herinde, så husk lige at ændre den hurtigst muligt.

2. Ligner mistænkeligt meget en register_globals fejl.

GET og POST variabler skal fanges med $_GET['navn'] hhv. $_POST['navn'] når register_globals = off.
Avatar billede thomaskleist Nybegynder
20. juni 2004 - 12:57 #2
pis pis pis kan man slette sin artikel herinde hos eksperten
Avatar billede detox Nybegynder
20. juni 2004 - 12:58 #3
Jamen du bruger 2 forespørgsler her:

$sql =mysql_query("INSERT INTO auktion(handelstype,kategori,varetype,brand,size,varensstand,kobsdato,kobspris,salgspris,info,billede,thumbnail)
Values('$handelstype','$kategori','$varetype','$brand','$size','$varensstand','$kobsdato','$kobspris','$salgspris','$info','$dst','$imgurl')");
mysql_query($sql) or die(mysql_error());

Så den anden forespørgsel giver ikke mening. Prøv:

$sql = "INSERT INTO auktion(handelstype,kategori,varetype,brand,size,varensstand,kobsdato,kobspris,salgspris,info,billede,thumbnail)
Values('$handelstype','$kategori','$varetype','$brand','$size','$varensstand','$kobsdato','$kobspris','$salgspris','$info','$dst','$imgurl')";
mysql_query($sql) or die(mysql_error());
Avatar billede detox Nybegynder
20. juni 2004 - 13:00 #4
Øhhh, hvad vil du slette?
Avatar billede thomaskleist Nybegynder
20. juni 2004 - 13:02 #5
Mit spørgsmål jeg lige havde lagt ud for jeg havde kommet til at ligge op connections oplysninger ud til min database. Men det er lige meget nu jeg har ændret oplysnigerne
Avatar billede detox Nybegynder
20. juni 2004 - 13:03 #6
Kan du ikke bare rette koden på dit websted?
Avatar billede detox Nybegynder
20. juni 2004 - 13:03 #7
c",)
Avatar billede detox Nybegynder
20. juni 2004 - 13:05 #8
Jeg holder osse med 'el barto', det er en god idé at bruge POST og GET variablerne.
Avatar billede thomaskleist Nybegynder
20. juni 2004 - 13:12 #9
har ændret mine oplysninger. og detox skal have point
Avatar billede detox Nybegynder
20. juni 2004 - 13:15 #10
Så får du lige et svar :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester