Gå til innhold

Lage profilsider på et enkelt forum - LØST


Anbefalte innlegg

Jeg driver å lager et simpelt forum, som ligger her, bare at jeg driver å legger på et logg inn script og slik på localhost (XAMPP), som jeg ikke laster opp enda.

Men på det forumet skal det være profilsider, altså slik profil.php?id=id_nummeret_til_brukeren hvor id nummeret er auto_increment primary key i databasen.

 

Når man logger inn med mitt login script, så bruker jeg SELECT id, username, password siden noen sa jeg måtte det for å få til profilsidene...men hvis man f. eks er logget inn med bruker 26 og man går til profil.php?id=26 så kan man redigere profilen, men ikke hvis man da f. eks går til profil.php?id=235

 

Hvordan får jeg til dette? Legger ut login scriptet på pastebin hos NWF hvis dere trenger å se det.

Endret av Andy-Pandy
Lenke til kommentar
Videoannonse
Annonse

Nå trenger jeg mer hjelp til dette igjen.

 

La meg bruke koden fra W3Schools.com som eksempel:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person");
while($row = mysql_fetch_array($result))
 {
 echo $row['FirstName'] . " " . $row['LastName'];
 echo "<br />";
 }
mysql_close($con);
?>

 

Hvordan putter jeg den koden din inn der? Jeg mener...jeg vil ha slik at hvis man er logget inn, og id'en er 2 og man går til ?page=profile&id=2 skal man kunne redigere profilen sin, men hvis man ikke er logget inn med id 2, skal man bare kunne se på profilen, og ikke redigere den, hvordan?

Lenke til kommentar

Takk, men jeg fant en annen måte å gjøre det på.

 

$id = $_GET['id'];

$session = $_SESSION['id'];

 

 

if($id == $session) {

include "profile2.php";

}

 

else {

include "profile3.php";

}

 

og inni de to legger jeg kodene som henter ut. Profile2 med et skjema, og profile3 med plain text.

 

Men takk alikevel.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...