Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 13-11-2009, 00:17
Moon-Ryder
 Registrierter Benutzer
Links : Onlinestatus : Moon-Ryder ist offline
Registriert seit: Nov 2009
Beiträge: 13
Moon-Ryder befindet sich auf einem aufstrebenden Ast
Question Profil anzeigen problem

Hallo zusammen,
ich versuche seit 3 tagen ein php problem zu lösen komme aber auf kein ergebniss..da ich noch blutiger anfänger in sachen php bin.
ich habe schon sämtliche foren durchsucht finde aber nichts was funktioniert.
hoffe ihr könnt mir helfen:

ich versuche eine tabelle zu machen auf denen ein profilbild angezeigt wird, wenn dieses profilbild angeklickt wird öffnet sich ein popup (mit dem eigendlichen profil).
also das mit dem bild und popup funktioniert in html form schon, nur wenn ich es in meinem php code versuch einzubinden kommt nichts gescheites raus.

also ich möchte in diesen code das profilbil mit dem link einfügen und der variable $uname:
PHP-Code:
<?php
if(!defined('TBL_USERS')) {
  die(
"Error processing page");
}

$q "SELECT username FROM ".TBL_USERS
    
." ORDER BY timestamp DESC,username";
$result $database->query($q);
/* Error occurred, return given name by default */
$num_rows mysql_numrows($result);
if(!
$result || ($num_rows 0)){
   echo 
"Error displaying info";
}
else if(
$num_rows 0){
   
/* Display active users, with link to their info */
   
echo "<table align=\"left\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n";
   echo 
"<tr><td><font size=\"2\">\n";
   for(
$i=0$i<$num_rows$i++){
      
$uname mysql_result($result,$i,"username");

      echo 
"<a href=\"userinfo.php?user=$uname\">$uname</a> / ";
   }
   echo 
"</font></td></tr></table><br>\n";
}
?>
also sprich:

PHP-Code:
echo "<a href=\"userinfo.php?user=$uname\">$uname</a> / "
diesen code:

Code:
<div><a href=# onclick=javascript:document.getElementById('profil').style.visibility='visible'><img src="../Bilder/profile/$uname.jpg" width=120 height=190 alt="$uname" border="0"></a></div>
und dann bei klick auf das profilbild sollte er diesen code ausführen:

Code:
<!-- Layer für Profile -->
<div class="Layer" id="profil" style="visibility:hidden">
<div align="center" class="Layer">
  <div align="left"><a href=# onclick=javascript:document.getElementById('profil').style.visibility='hidden'><img src="../Bilder/close.jpg" alt="Schließen" /></a><br/>
  <iframe src="../../login/userinfo.php?user=$uname\"></iframe>
ich hoffe ihr könnt mir endlich helfen.
MfG Oliver
Mit Zitat antworten