Avatar billede minimadsens Nybegynder
29. november 2007 - 15:11 Der er 5 kommentarer og
1 løsning

Hvis brugeren har et billede i databasen, skal det vises..

Hey. Er ved at lave så brugerne på min side kan se det billede som de har vlagt til at være deres profilbillede.

Det er også lavet og de kan godt vælge det så det kommer i databasen, og så der altid kun er én row med deres navn..

Problemet er nu at den skal vise billedet hvis de har et..
Har prøvet med dette:

$accdata = mysql_num_rows(mysql_query("SELECT * FROM profilbilleder WHERE bruger = '$reg_name' LIMIT 1"));
if($accdata < 1){
$profilbillede = "images/profilbillede.gif";
}
if($accdata == 1){
  $query = mysql_query("SELECT * FROM profilbilleder WHERE bruger = '$reg_name' LIMIT 1");
  while($r = mysql_fetch_assoc($query))
  {
$profilbillede = "uploade/profilbilleder/<? echo $r[sti]; ?>";
  }
}

Men hvad er fejlen i det? :/ Nogen der kan se det, eller har en anden idé?
Avatar billede 17196 Nybegynder
29. november 2007 - 17:24 #1
$accdata = mysql_num_rows(mysql_query("SELECT * FROM profilbilleder WHERE bruger = '$reg_name' LIMIT 1"));
$r = mysql_fetch_assoc($query);
if(($r[sti])? $billede = $r[sti]: $billede = 'images/profilbillede.gif');

echo $billede;
Avatar billede 17196 Nybegynder
29. november 2007 - 17:26 #2
argh
$query = mysql_query("SELECT * FROM profilbilleder WHERE bruger = '$reg_name' LIMIT 1"));
$r = mysql_fetch_assoc($query);
if(($r[sti])? $billede = $r[sti]: $billede = 'images/profilbillede.gif');

echo $billede;
Avatar billede minimadsens Nybegynder
30. november 2007 - 12:40 #3
Mange tak. :)

Ved du også hvordan man gør sådan at hvis en fil findes på ftp serveren, skal den f.eks svarer 1, og ellers skal den svarer 0. :) :)
Avatar billede 17196 Nybegynder
30. november 2007 - 17:15 #4
Ja da.

$filen = '/sti/til/billede.jpg';

if (file_exists($filen)) {
    $findes = 1;
} else {
    $findes = 0;
}
--------------------------------------------
Så hvis det skal passe på det fra databasen:
$filen = '/sti/til/'.$billede;
Avatar billede 17196 Nybegynder
30. november 2007 - 17:25 #5
svar
Avatar billede minimadsens Nybegynder
03. december 2007 - 09:22 #6
Tusinde tak. :)

Du har været en stor hjælp. :)
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