Avatar billede bikeren Nybegynder
12. december 2007 - 17:20 Der er 3 kommentarer og
1 løsning

UPDATE af foto til DB

Mit ønske er, at kunne erstatte et foto i DB; men når jeg forsøger at bruge systemet, så sker der intet:
Hvad er der galt ?? Jeg benytter 2 srk filer (rediger og gem)
Avatar billede bikeren Nybegynder
12. december 2007 - 17:25 #1
I rediger.php er denne kode til form:
<form method="post" encType="multipart/form-data" action="gem_foto.php">

I gem_foto.php er koden:


<?

include("mysql.php");

$go=0;

if($_FILES["image"]["name"]) {

$size = $_FILES["image"]["size"] / 1024;

if($size > 0 && $size < 1023) {

$fra = $_FILES["image"]["tmp_name"];

$fra2 = $_FILES["image"]["name"];

$tilp = $_FILES["image"]["type"];

$tiltype = strstr($_FILES["image"]["type"],"/");

$tiltype = substr($tiltype,1);

if ($tiltype == "bmp" || $tiltype == "gif" || $tiltype == "pjpeg" || $tiltype == "x-png") {

$tiltype = str_replace("x-png","png",$tiltype);

$tiltype = str_replace("pjpeg","jpg",$tiltype);

$til = "billeder/".time().rand(0000,9979)."-".$fra2;

if(function_exists("move_uploaded_file")) {

move_uploaded_file($fra, $til);

$img = "$til";

$go=1;

} else {

copy($fra, $til);

$img = "$til";

$go=1;

}

}else {$error='<font color=red>Forkert fil-format</font>';}

}else {$error='<font color=red>Foto-filen er over 1 MB</font>';}

}else {$error='<font color=red>Ingen foto-fil er fundet</font>';}






if ($go) {

$id = $row["id"];

$brnr = $row["brnr"];

$image = $row["image"];

$dato = date('d/m/Y');


mysql_query("UPDATE navnebog SET(image, dato) VALUES ('$img', '$dato') WHERE brnr = '$brnr'");


mysql_close();

echo "  --- Data er blevet sendt - tak    ";

}

else {

echo "Kunne ikke tilføjes, pga.:<br>".$error;

}

?>
Avatar billede dkfire Nybegynder
12. december 2007 - 19:23 #2
Hvor kommer $row fra ???
Avatar billede bikeren Nybegynder
13. december 2007 - 05:51 #3
Undskyld det sene svar; men jeg er  et stort A-menneske. Der er rigtigt, at der ikke skal være noget reference til $row. Jeg afprøver senere idag (eft. arb.).
Avatar billede bikeren Nybegynder
15. december 2007 - 17:47 #4
lukket og slukket
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