Avatar billede eizo_2 Nybegynder
10. marts 2006 - 22:32 Der er 4 kommentarer og
2 løsninger

upload billedet

jeg ved det her spørgsmål har været oppe mange gange og jeg har også sat og kigget en del igennem for at se om der var noget jeg kunne få hjælp af ...

jeg har et bruger system hvor jeg har nogle profiler problemet er at jeg kan godt uploade billederne men jeg kan ikke få dem ind i min mysql under den rette bruger .


her er den upload kode som jeg har prøvet at bygge vider på men uden held

<?
if ($submit) {
        if(copy($userfile, "/blandetbilleder/$userfile_name")) {
            echo "<script>alert('$userfile_name er nu blevet uploadet');</script>";
        } else {
            echo "kunne ikke uploade :/";
        }
}
?>
<br><br> Her kan du uploade dit billedet<br>

<form name="form" enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="post">
<input type="file" name="userfile">
<input type="submit" name="submit" value="upload fil -> "><br><br>
</form>.

jeg bruger seesions til at holde styr på login´s

min mysql ser sådan her ud
id
username
password (md5)
navn
efternavn
kon
billedet

Håber der er en der kan hjælpe mig ...
Avatar billede jakobdo Ekspert
10. marts 2006 - 23:58 #1
Sammen med:
echo "<script>alert('$userfile_name er nu blevet uploadet');</script>";
skal du lave: mysql_query("UPDATE dintabel SET billedet = $userfile_name WHERE id = $_SESSION['bruger_id'] LIMIT 1");
Avatar billede eizo_2 Nybegynder
11. marts 2006 - 00:11 #2
okay .. men hvordan sætter jeg det lige sammen ??
Avatar billede eizo_2 Nybegynder
11. marts 2006 - 00:21 #3
når jeg gør det her oploader den godt nok men der sker intet i min mysql

        <?
if ($submit) {
        if(copy($userfile, "bruger/billeder/$userfile_name")) {
            echo "<script>alert('$userfile_name er nu blevet uploadet');</script>";
        mysql_query("UPDATE profiler SET billedet = bruger/billeder/'$userfile_name' WHERE username = '$username' LIMIT 1");
        } else {
            echo "kunne ikke uploade :/";
        }
}
?>
<br><br> Her kan du uploade dit billedet<br>

<form name="form" enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="post">
<input type="file" name="userfile">
<input type="submit" name="submit" value="upload fil -> "><br><br>
</form>.
Avatar billede eizo_2 Nybegynder
11. marts 2006 - 01:10 #4
Fik det til at virke sådan her

        <?
       
if ($submit) {
        if(copy($userfile, "bruger/billeder/$userfile_name")) {
        include("db_ind.php");
mysql_query("UPDATE `profiler` SET `billedet` = 'bruger/billeder/$userfile_name' WHERE `username` = '$_SESSION[username]'");
echo "<script>alert('$userfile_name er nu blevet uploadet');</script>";

       
        } else {
            echo "kunne ikke uploade :/";
        }
}
?>
<br><br> Her kan du uploade dit billedet<br>

<form name="form" enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="post">
<input type="file" name="userfile">
<input type="submit" name="submit" value="upload fil -> "><br><br>
</form>.

takker for hjælpen med mysql_query men det fortjener nok ikke lige 200 point da jeg selv fant ud af at rette det til så det virker .. men du kan få 50% af de point bare smid et svar ! !
Avatar billede jakobdo Ekspert
11. marts 2006 - 10:08 #5
Svar!
Avatar billede jakobdo Ekspert
11. marts 2006 - 18:55 #6
Takker for point!
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