Avatar billede ofirpeter Nybegynder
17. august 2003 - 16:27 Der er 7 kommentarer og
1 løsning

Billede script virker ikke

Jeg er ved at lave en hjemmeside for min klasse. Og de skal selv kunne uploade billeder til forskellige kategorier.

Jeg har fået rodet en masse kodet sammen. Og til min store skuffelse vil det ikke virke.
Her kan i se selve siden: http://danskweb.dk/9b/Billedesystem/admin/upload.php

Og her er koden:
http://danskweb.dk/9b/Billedesystem/admin/upload.phps

håber der er nogle der kan hjælpe med at rede trådene ud :)
Avatar billede basementjack Nybegynder
17. august 2003 - 17:05 #1
Jeg har minus forstand på PHP, men jeg har prøvet at uploade et billede og jeg får fejlmeldingen
You have an error in your SQL syntax near 'billede='ÿØÿà\0JFIF\0\0H\0H\0\0ÿÛ\0C\0    #%$\"\"!&+' at line 1

Så jeg tror fejlen ligger i denne linie:

$sql = "insert into billeder billede='$data', filesize= '$form_data_size', filetype='$form_data_type'";

Håber det hjælper dig i regne det ud.
Avatar billede ofirpeter Nybegynder
17. august 2003 - 19:23 #2
Næh det hjælper mig ikke meget. Jeg er heller ikke selv helt skarp!
Avatar billede basementjack Nybegynder
17. august 2003 - 19:27 #3
så har du vel ikke selv skrevet det script?.. Har du fået et færdigt script fra nogen?..
Avatar billede basementjack Nybegynder
17. august 2003 - 19:29 #4
Hey.. Jeg fandt lige denne her.. Så kan du lære det... :-)

->  http://www.webcafe.dk/artikler/php/
Avatar billede ofirpeter Nybegynder
18. august 2003 - 08:24 #5
Jeg har "blandet" to script sammen. Men kan som sagt ikke helt få det til at virke. Jeg vil meget gerne bruge det script som jeg linker til øverst.  Kender godt webcafe's artikel, men den giver mig ikke så meget.
Avatar billede mathiash Nybegynder
18. august 2003 - 17:21 #6
Prøv med:
$sql = "insert into billeder (billede, filesize) values ('$data', '$form_data_size')
Avatar billede ofirpeter Nybegynder
20. august 2003 - 15:12 #7
Vi klarede det over msn. Og scriptet endte med at se sådan ud:
<?php
if (isset($_REQUEST["ok"])) {

require("../conn.php");
$typeup = $_FILES['form_data']['type'];
$kat = $_REQUEST["kat"];
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

$sql = "insert into billeder (billede, filesize, kat, filetype) values ('$data', '$form_data_size', '$kat', '$typeup')";
$result=MYSQL_QUERY($sql) or die(mysql_error());


}
?>

<form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" name="form_data"  size="40">

<select name="kat" id="down">
<?php
require("../conn.php");
$resultat = mysql_query("select navn from billeder2");

while ($raekke = mysql_fetch_array($resultat)) {
extract($raekke);
echo "
<option value='$navn'><p>$navn</p></option>

";
}
?>
</select>
<br><br>
<input type="submit" value="Upload billede" id="submit" name="ok">
</form>
Avatar billede mathiash Nybegynder
20. august 2003 - 15:13 #8
:0)
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