user profil

hubidgsahj

Grünschnabel
Also ich hab einen Login script bei dem man sich einloggen regestrieren kann. Meine frage ist wie bekomm ich es hin das jeder regestrierte dann eine url mit der endung wie z.b. index.php?=profil=id12 hat das jeder user die daten der anderen lesen kann.
 
also jeder user hat in der mysql seine daten wie email name vorname. Nun möchte ich das andere leute wie besucher genau diese daten sehen können wenn sie auf seinen nick klickt.

Ich hab also eine datei mit profil.php in der dann die daten aus der tabelle ausgelesen werden. aber wie bekomm ich denn link zudem hin also
<a href=\"profil.php?userid="> wie es nun das er die id selbst einsetzt?
 
Hi,

also wenn die Daten in der DB wie folgt aussehen:

id|name|email|nick

Dann kannst du via "...profile.php?id=0815" alle Daten zur ID 0815 abfragen (SELECT * FROM usertable WHERE ID = "0815"; )

Der Link sieht dann z.B. so aus <a href="profile.php?id=0815">$nick</a>
 
also ich habs im moment so

der link ---- echo "<a href=\"profil.php?id=1\">admin</a>";

beim auslesen hab ich

<?

$daten = "SELECT user, id, email FROM login where id = '1'";
$result = mysql_query($daten);
while($row = mysql_fetch_object($result))
{
echo "Name: &nbsp;"; echo $row->user;echo "<BR>";
echo "Id: &nbsp;"; echo $row->id;echo "<br>";
echo "E-mail: &nbsp;"; echo $row->email;echo "<br>";

} ?>


was da wrong
 
--> [phpf]mysql_fetch_array[/phpf]

Ausserdem musst Du noch die übergebene ID im SQL-Statement verwenden:
PHP:
$sql = 'SELECT user, id, email FROM login where id = '.$_GET['id'];

snuu
 
Zuletzt bearbeitet:
Zurück