login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Persoonlijke pagina (Opgelost)

Offline Koek - 22/05/2008 18:38
Avatar van KoekNieuw lid Hallo allemaal,
Ik ben nieuw hier, maar heb meteen een vraag,

Ik heb een inlog systeempje voor m'n website werkend gekregen, heel simpel, met username, id en password.
Nu kunnen geregistreerde leden inloggen, en op een beveiligde pagina kan je ze dus hun username laten zien door bijvoorbeeld <?php echo $username; ?> in m'n pagina te zetten.
Maar wat ik wil, is dat er gecontroleerd word wie er ingelogd is, en dan iedere gebruiker apart naar zijn persoonlijke pagina te verwijzen.
Dus als User1 inlogt, krijgt hij pagina1 te zien, als User45 inlogt, krijgt hij pagina45 te zien.
Misschien niet helemaal duidelijk, maar ik hoop dat jullie me kunnen helpen!
Alvast bedankt,
Maikel.

7 antwoorden

Gesponsorde links
Offline stienoco - 22/05/2008 18:57
Avatar van stienoco Onbekend En werk je met session of coocies of nog iets anders?
Offline Simax - 22/05/2008 19:00
Avatar van Simax Onbekend Je zou het zo kunnen doen..
  1. $id = $_SESSION["id"];
  2.  
  3. $select = mysql_query("SELECT * FROM gebruikers WHERE id = '".$id."'");
  4. $result = mysql_fetch_array($select);
  5.  
  6. print $result["username"];
Offline Koek - 22/05/2008 22:35
Avatar van Koek Nieuw lid Ik werk met session.

Sandernerd, jou idee klinkt wel goed, hoe zou ik dat ongeveer uit kunnen werken?

En Shiven, ik krijg deze error als ik jouw oplossing probeer:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in *page* on line 6

Mijn line 6:
$result = mysql_fetch_array($select);
Offline Simax - 22/05/2008 22:41
Avatar van Simax Onbekend Zijn je velden juist?
Komen deze overheen met je database?
Offline Koek - 23/05/2008 13:01
Avatar van Koek Nieuw lid
Shiven schreef:
Zijn je velden juist?
Komen deze overheen met je database?


Ja, m'n database heet login, tabel users, met velden id, username en password.
Offline Simax - 23/05/2008 13:20 (laatste wijziging 23/05/2008 13:21)
Avatar van Simax Onbekend Heb je de tabelnaam aangepast?
De tabelnaam in mijn voorbeeld komt niet overheen.

En hoe ziet je login pagina eruit?
Worden er sessies aangemaakt?

Offline Koek - 27/05/2008 18:56 (laatste wijziging 27/05/2008 18:58)
Avatar van Koek Nieuw lid
Shiven schreef:
Heb je de tabelnaam aangepast?
De tabelnaam in mijn voorbeeld komt niet overheen.

En hoe ziet je login pagina eruit?
Worden er sessies aangemaakt?


Hm, dat moet inderdaad m'n fout zijn geweest. Stom dat ik daar niet naar gekeken heb. Ik heb nu een veld ''pers_info'' toegevoegd, en dat op de plaats van ''username'' ( print $result["username"]; ) gezet, en als ik daar nu wat aan verander komt dat op m'n pagina te staan. Ik neem aan dat ik daar geen html kan toevoegen, maar ik heb nu in ieder geval iets, nu kom ik er verder wel uit (hoop ik).
Bedankt!

Edit: HTML toevoegen kan daar ook nog. Super.  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s