Avatar billede danino Nybegynder
14. december 2003 - 15:12 Der er 5 kommentarer og
1 løsning

Problemer med mysql

Jeg har et problem med min mysql-sætning i dette stykke kode, som er noget kode fra webcafe.dk+noget hjemmebrygget stads(det med mysql)

<?php
include 'mysql.php';
$konfiguration["upload_bibliotek"] = "./images/profiler";
$konfiguration["max_stoerrelse"] = "250";
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];

/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
  die("Desværre - filen er for stor. Jeg accepterer kun " .
      $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
      ceil($fil_stoerrelse, 1) . " kb");
}

/* Saa koerer vi */
if(function_exists("move_uploaded_file")) {
  move_uploaded_file($fra, $til);
} else {
  copy($fra, $til);
}

/* Få stien ind i databasen */
$fil = $_FILES["upfil"]["name"];
$path_parts = pathinfo($fil);
$path = $path_parts["dirname"];
$path .= $path_parts["basename"];

echo "<a href=\"" . $konfiguration["upload_bibliotek"] ."/". $path_parts["basename"] . "\">" . $konfiguration["upload_bibliotek"] ."/". $path_parts["basename"] . "</a><br>\n";
$realpath = $konfiguration["upload_bibliotek"] ."/". $path_parts["basename"];
$realpath = substr($realpath,1);
mysql_query("insert into Billeder (billedet, navn, beskrivelse) values ('$realpath', 'Daniel', 'Tekst'");


mysql_close($link);

?>

Alt hvad der vedrører upload og filer og sådan virker fint, men der bliver ikke indsat noget i min database. Og det kan jeg selvfølgelig ikke forstå... Håber nogen kan hjælpe...

Ps. Det skal lige siges at jeg ingen fejlmeddelser får...
pps. Jeg har tjekket at $realpath indeholder den rigtige information!
Avatar billede detox Nybegynder
14. december 2003 - 15:16 #1
Prøv:

mysql_query("insert into Billeder (billedet, navn, beskrivelse) values ('$realpath', 'Daniel', 'Tekst'") or die(mysql_error());
Avatar billede detox Nybegynder
14. december 2003 - 15:17 #2
Næ:

mysql_query("insert into Billeder (billedet, navn, beskrivelse) values ('$realpath', 'Daniel', 'Tekst')") or die(mysql_error());
Avatar billede danino Nybegynder
14. december 2003 - 15:19 #3
Øh... Det virker nu... Jeg kan ikke se nogen anden forskel end det med at den skulle komme med eventuelle fejl.. Er der andre? Og kan det alene gøre forskellen?

Jeg har ikke ændret andet, og ja som sagt - så virker det...!?!
Avatar billede detox Nybegynder
14. december 2003 - 15:24 #4
Du manglede en afsluttende parentes her -> 'Tekst')")
Avatar billede danino Nybegynder
14. december 2003 - 15:32 #5
Nåå ja... Doh... Men tak... Lav et svar, hvis du vil have pointene
Avatar billede detox Nybegynder
14. december 2003 - 15:34 #6
Velbekommen ;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