Avatar billede artico Novice
30. november 2007 - 15:41 Der er 4 kommentarer og
1 løsning

foto uploadfejl ?

Hej.. Jeg kan ikke få denne foto upload til at virke i samme dokument, den virker fint hvis man kalder den i pop op vindue.. Hvad har jeg gjort forkert?
------------------------------------------------------------------

$id = $_GET['id'];

if (isset($_FILES['upfile'])) {

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {
        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {
        $dist = $_SERVER['DOCUMENT_ROOT'] ."/img/uploads/vare_foto/";
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
     
       
    $besked = "<img src='".$ADMIN_vare[foto].$_FILES['upfile']['name']."' alt=\'\' />";
           
     
        $query = mysql_query("UPDATE vare SET `varefoto`='".$_FILES['upfile']['name']."' WHERE id = '".$_POST['id']."'")or
        die(mysql_error());
    }else{
        $besked = "$ADMIN_fejl[besked_1]";
    }

}else{

$besked = "$ADMIN_fejl[besked_2]";
    }

}else{

// prøver lige dette
if ($row['varefoto']=="") {
   
    $besked = "<img src=\"$ADMIN_generelt[hp]/img/uploads/varefoto_mangler.jpg\" style=\"width:350px;\" style=\"height:350px;\" alt=\"\" />";
   
} else {
    $besked = "<img src=\"$ADMIN_vare[foto]$row[varefoto]\" alt=\"\" />";
}


}

echo $besked;

// Varefoto upload slut
echo "</td>";


echo "                <td colspan=\"2\" align=\"right\" bgcolor=\"#f5f5f5\">";
// Input plus knap for upload


echo "    <form method=\"post\" enctype=\"multipart/form-data\" action=\"$_SERVER[REQUEST_URI]?nx=vare/ret_vare_grafik\" >";
echo "<input type=\"hidden\" name=\"nx\" value=\"vare/ret_vare_grafik\">";

echo "            <input type=\"hidden\" name=\"id\" value=\"$id\" >";
echo "            <table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\" >";
echo "            <tr>";
echo "                    <td align=\"center\" valign=\"middle\"></td>";
echo "                </tr>";

echo "                <tr>";
echo "                    <td align=\"center\" valign=\"middle\" ><br>";
echo "                        <table border=\"0\" cellspacing=\"1\" cellpadding=\"4\">";
echo "                        <tr>";
echo "                            <td >$ADMIN_note_1[fotogruppe]</td>";
echo "                            <td >$ADMIN_note_2[fotogruppe]</td>";
echo "                            </tr>";
echo "                            <tr>";
echo "                            <td ><input name=\"upfile\" type=\"file\" size=\"30\"></td>";
echo "                            <td ><input name=\"submit\" type=\"submit\" class=\"submit\" value=\"$ADMIN_knap[upload]\"></td>";
echo "                            </tr>";
echo "                        </table>";
echo "                    </td>";
echo "                </tr>";
echo "            </table>";
echo "        </form>";
Avatar billede majbom Novice
03. december 2007 - 14:12 #1
hvad er det der ikke virker?
hvilke(n) fejl får du?
Avatar billede artico Novice
03. december 2007 - 14:23 #2
Der kommer ingen fejl? Men filen bliver ikke uploadet og filnavnet kommer ikke i databasen ?
Avatar billede majbom Novice
03. december 2007 - 14:29 #3
du kan jo årøve at udskrive alle de variabler, du tjekker i dine if-sætninger, øverst i filen. det kunne tyde på at der er en eller flere af dem der er tomme...
Avatar billede artico Novice
03. december 2007 - 14:35 #4
OK.,. prøver det ....
Avatar billede artico Novice
12. december 2007 - 23:47 #5
Lukker butikken.. uden løsning.. finder på noget andet ...
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