Hey jeg sidder bare og koder!
Jeg har lavet dette:
filne hedder upload.php
<?php
if($_POST["upload"]){
$billede = $_POST["billede"];
if(!get_magic_quotes_gpc()){
$billede = addslashes($billede);
}
mysql_query("INSERT INTO gallery (billede) VALUES ('$billede')");
} else {
?>
<form action="<?php echo $_PHPSELF; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="upload" value="1" />
<input type="file" name="billede" size="70" />
<input type="submit" value="Upload" />
</form>
<?php
}
?>
når jeg så trykker på upload kommer denne fejl:
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /free1go/h/e/www.heymann.1go.dk/nyt/test/upload to server/upload.php on line 17
Warning: mysql_query(): A link to the server could not be established in /free1go/h/e/www.heymann.1go.dk/nyt/test/upload to server/upload.php on line 17
jeg har også lavet så men kan se de billeder hvad man har uploadet, filen hedder gallery.php
Koden er her:
<?
// Vi bruger standardfilen database.php lavet af forsiden
include("database.php");
$foresp = mysql_query("SELECT billede FROM gallery ORDER BY dato DESC LIMIT 0, 2");
while($data = mysql_fetch_array($foresp)){
echo "<img src=";
echo $data["billede"];
echo "\\">";
}
?>
Når jeg vil se siden kommer den med denne fejl:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /free1go/h/e/www.heymann.1go.dk/nyt/test/upload to server/gallery.php on line 14
Her er sql koden:
CREATE TABLE `gallery` (
`id` INT NOT NULL AUTO_INCREMENT ,
`billede` TINYTEXT NOT NULL ,
PRIMARY KEY ( `id` )
);
Hvad er det jeg gør forkert?????
for kan ikke se nogen fejl!
--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/ --------------------Reklame--------------------
[Redigeret d. 03/02-06 16:37:19 af Per]