Avatar billede dennis_p Nybegynder
23. juni 2005 - 09:18 Der er 5 kommentarer og
1 løsning

php+mysql problem

Jeg har et problem med dette script, men jeg kan ikke rigtig finde ud af hvorfor !!

<?php require_once('../connections/cms.php');
  mysql_select_db($database_cms, $cms);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>upload billede</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

if (isset($_FILES['filnavn'])) {
  print "Fil, der er blevet overført: {$_FILES['filnavn']['name']}<p>\n";
         
    $query = "INSERT INTO billeder SET billednavn='".$_FILES['filnavn']['name']."'";

    $Result1 = mysql_query($query, $cms) or die(mysql_error());
}

{
$tempfile = $_FILES['filnavn']['tmp_name'];
$destination = "../billeder/{$_FILES['filnavn']['name']}  ";
copy($tempfile, $destination);

}

?>           

<form action="upload.php" method="post"
  enctype="multipart/form-data" name="form1">
  <div align="left">
    <p>Fil, der skal overf&oslash;res:
      <input name="filnavn" type="file" id="filnavn">
</p>
    <p>
      <input type="submit" name="submit" value="Overfør">
    </p>
    <div align="left">
      <p></p>
    </div>
  </div>
</form>
</body>
</html>

Det ser sådan ud når jeg ser siden i apache:

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Programmer\Apache Group\Apache2\htdocs\Websted\ADMIN\upload.php on line 2

når jeg så uploader en fil ser den sådan her ud:

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Programmer\Apache Group\Apache2\htdocs\Websted\ADMIN\upload.php on line 2

Fil, der er blevet overført: art_test.jpg

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Programmer\Apache Group\Apache2\htdocs\Websted\ADMIN\upload.php on line 19
Avatar billede erikjacobsen Ekspert
23. juni 2005 - 09:22 #1
Din $cms indeholder ikke en mysql-forbindelse. Forkert variabel, forkert brugernavn-password, eller sådan noget.
Avatar billede dennis_p Nybegynder
24. juni 2005 - 09:28 #2
Jeg skrev $cms med store bogstaver så virkede det næsten...

Nu siger den dette:

Fil, der er blevet overført: art_test.jpg

No Database Selected
Avatar billede erikjacobsen Ekspert
24. juni 2005 - 09:35 #3
Så skal du til at kigge efter indholdet af $database_cms
Avatar billede dennis_p Nybegynder
24. juni 2005 - 09:55 #4
Når jeg ændre $database_cms - $database_CMS så ser det helt rigtig ud...

Fil, der er blevet overført: art_test.jpg

samt jeg får mulighed for at uploade flere billeder så nu virker den...

Tak for hjælpen smid et svar...
Avatar billede erikjacobsen Ekspert
24. juni 2005 - 10:00 #5
Det lyder godt. Men jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede dennis_p Nybegynder
25. juni 2005 - 10:13 #6
Tak for hjælpen....
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