kun frem stille brugers ID

Tags:    php

Hej

Det er sådan at jeg skal have lavet sådan at brugere kan ret og slet osv.. i sine blog indlæg :) oppe i top af siden :)

hvor det er hans id altså(bruger1) som er der :) men som sagt hvis en anden bruger logge ind (bruger2)og så ser han kun hans id og ikke den anden brugers id :) altså (bruger1)

Håber du kan se hvad jeg mener med det ellers må du lige spørger mig ?

jeg har kigge på nogle af de andre sider hvor jeg har "næsten" gør det sammen, og der er ingen fejl.

Der er bare det ved det her problem at den er oppe i toppen altså op ved log ud funktion ;)



Fold kodeboks ind/udPHP kode 


sådan her ser min kode ud :)

og der komme de her fejl frem :)

Notice: Undefined index: id in C:\xampp\htdocs\ny\include\logud.php on line 4

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ny\include\logud.php on line 6



Tror nok det her er bedste at gå videre med eller tag videre her fra ;


men hvis jeg valg at gøre sådan her

Fold kodeboks ind/udPHP kode 


kommer der ingen fejl men der i mode kommer der 2 frem af "blog indlæg" og jeg har kigge på link adr og de er ikke ens :)


Fold kodeboks ind/udPHP kode 


Den skal jeg nok gør et eller andet ved sådan at den ikke køre igen og igen osv... :)



Håber du kan hjælp mig frem til at den ikke køre igen og igen.... :)

Det vil være super hvis du kun klare det på en god måde så jeg også lærte noget godt ved det her :)



46 svar postet i denne tråd vises herunder
6 indlæg har modtaget i alt 22 karma
Sorter efter stemmer Sorter efter dato
Hej Jesper.

Fint du fik det løst, men undre mig lidt over du vil gøre det på den måde.

Nu laver du faktisk dobbelt arbejde for serveren.

Du kunne jo bare link til blog_indlaeg.php og når du så kommer derind så henter du jo bare dem som passer med brugerens id, altså den du har sat i $_SESSION['id'].
Som jeg læser din beskrivelse er det nemlig i et admin område, altså hvor man skal være logget ind.


tja ja der har du måske nok også ret i at så skal jeg bare ligge eller hente infomation fra blog_indlaeg.php så kan den bare hente det infomation den skal bruge osv..? eller hvordan jeg nu skal gøre det.


puha Hvorfor har du ikke kommet noget før så havde jeg måske taget din ide men det gøre jeg nok også fordi det er klart det bedste hvis det er sådan :)




Indlæg senest redigeret d. 29.03.2012 12:57 af Bruger #17136
Jamen du laver jo bare dit link uden nogen variabler.

Når du så kommer ind på blog_indlaeg.php så kan du gøre følgende:
Fold kodeboks ind/udPHP kode 


Det er kun et eksempel, men kig især på sql-delen, det er her vigtigt at bemærke WHERE user_id(den skal jo tilpasses din egen db) = $userid



Jamen du laver jo bare dit link uden nogen variabler.

Når du så kommer ind på blog_indlaeg.php så kan du gøre følgende:
Fold kodeboks ind/udPHP kode 


Det er kun et eksempel, men kig især på sql-delen, det er her vigtigt at bemærke WHERE user_id(den skal jo tilpasses din egen db) = $userid


jeg er utrolig glad for du gider hjælp mig :)
men jeg kan godt se hvorfor en måde der er bedste nok :)

Fold kodeboks ind/udPHP kode 


Notice: A session had already been started - ignoring session_start() in C:\xampp\htdocs\ny\blog_indleag.php on line 23

Notice: Undefined index: id in C:\xampp\htdocs\ny\blog_indleag.php on line 24

Er fejl her;

Fold kodeboks ind/udPHP kode 




Prøv at fjerne linje 23



Prøv at fjerne linje 23


den bliver ved med at sige fejl :)

Notice: Undefined index: id in C:\xampp\htdocs\ny\blog_indleag.php on line 23



Det er fordi der ikke er et index i din session der hedder 'id' er du sikker på du sætter den?



Det er fordi der ikke er et index i din session der hedder 'id' er du sikker på du sætter den?


Fold kodeboks ind/udPHP kode 




Det er fordi der ikke er et index i din session der hedder 'id' er du sikker på du sætter den?


Fold kodeboks ind/udPHP kode 

med andre ord aner du det ikke?




Det er fordi der ikke er et index i din session der hedder 'id' er du sikker på du sætter den?


Fold kodeboks ind/udPHP kode 

med andre ord aner du det ikke?


Lige nu er jeg bare totalt LOST? omkring hvordan jeg skal gøre det lige nu :)



Jepser, prøv lige at poste din login.

Det se nemlig ikke ud som om du sætter en session der hedder $_SESSION['id']



t