PHP Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo,
ich habe mir ein Skript zum zufälligen Anzeigen von 3 Benutzern meiner Seite zusammengebastelt:
<?php $Id = $_SESSION["user_nickname"]; $sql = "SELECT * FROM benutzerdaten ORDER BY RAND() LIMIT 3"; $result = mysql_query($sql) OR die(mysql_error()); echo "<ul>"; while($row = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=???'><img src='". $row['Bild'] ."' width='100' height='137'></a></b></td>"; echo "</tr>"; echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=???'>". $row['Nickname'] ."</b></a></td>"; echo "</tr>"; echo "<br>"; } echo "</ul>"; ?>
Jetzt möchte ich, dass im Code da wo die ??? stehen, der jeweilige User angezeigt wird, das der Link komplett ist, und der User direkt zu seinem Profil kommt.
Wie mache ich das? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
davy schrieb: Hallo,
ich habe mir ein Skript zum zufälligen Anzeigen von 3 Benutzern meiner Seite zusammengebastelt:
Jetzt möchte ich, dass im Code da wo die ??? stehen, der jeweilige User angezeigt wird, das der Link komplett ist, und der User direkt zu seinem Profil kommt.
Wie mache ich das?
das kommt erstmal drauf an wie du allgemein auf deine Profile zugreifst (id oder username, im beispiel hab ich id genommen)
und dann musst du einfach
$sql = mysql_query("SELECT * FROM benutzerdaten ORDER BY RAND() LIMIT 3"); $result = mysql_query($sql) OR die(mysql_error()); echo "<ul>"; while($row = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=$row['id']'><img src='". $row['Bild'] ."' width='100' height='137'></a></b></td>"; echo "</tr>"; echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=$row['id']'>". $row['Nickname'] ."</b></a></td>"; echo "</tr>"; }
gruss
Beitrag zuletzt geändert: 1.3.2009 13:00:59 von moonfight -
moonfight schrieb:
davy schrieb: Hallo,
ich habe mir ein Skript zum zufälligen Anzeigen von 3 Benutzern meiner Seite zusammengebastelt:
Jetzt möchte ich, dass im Code da wo die ??? stehen, der jeweilige User angezeigt wird, das der Link komplett ist, und der User direkt zu seinem Profil kommt.
Wie mache ich das?
das kommt erstmal drauf an wie du allgemein auf deine Profile zugreifst (id oder username, im beispiel hab ich id genommen)
und dann musst du einfach
$sql = mysql_query("SELECT * FROM benutzerdaten ORDER BY RAND() LIMIT 3"); $result = mysql_query($sql) OR die(mysql_error()); echo "<ul>"; while($row = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=$row['id]'><img src='". $row['Bild'] ."' width='100' height='137'></a></b></td>"; echo "</tr>"; echo "<tr>"; echo "<td><b><a href='user_index.php?URL=profiel.php&user=$row['id]'>". $row['Nickname'] ."</b></a></td>"; echo "</tr>"; }
gruss
Danke ! Es geht ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage