Php - Nyhedssystem med bruger login

Tags:    php login news nyhedssystem

Heej alle

Jeg har brug for noget hjælp.
Jeg har lavet et login system og nyheds system, hvor brugeren kan logge ind og skrive en nyhed. Det virker også helt fint, men jeg kan ikke få den til ligge 'username' fra 'User' over i 'user_name' i 'News'.

Er der nogen der kan forklare mig hvordan man kan gøre dette?

Min mysql database ser sådan her ud:

--- News ---
id
overskrift
user_name
besked
dato

--- User ---
id
fullname
email
username
password
date
ip

--- index.php ---
http://pastebin.com/wJvymERN

--- news.php ---
http://pastebin.com/GZRiEmqg

--- includes/header.php ---
http://pastebin.com/6eAfhK6H



31 svar postet i denne tråd vises herunder
15 indlæg har modtaget i alt 34 karma
Sorter efter stemmer Sorter efter dato
Ok, så er de også rigtige nok... Så er den gal i din PHP, Prøv at lave en lille test fil, hvor du henter alle nyheder med SQL statementet fra før, og herefter printer alle dataene i en echo kommando, du kan nu se hvilke data du har, og hvordan du får fat i dem. Jeg syntes allerede at du har nok hjælp til at gå igang, og ved ikke rigtigt hvordan jeg kan hjælpe dig mere.



Hvis du ahr kaldt din tabel user, skal du selvfølgelig rette dette... Jeg har i mit eksempel kommet til at kalde den for users, så det er måske dette du skal rette



Kan du vise mig hvordan det kan se ud ?:)



Kunne du ikke benytte dette SQL statement
Fold kodeboks ind/udSQL kode 


Så din PHP kode vist så således ud
Fold kodeboks ind/udPHP kode 


Det burde vist virke



Indlæg senest redigeret d. 11.06.2011 11:55 af Bruger #4487
Mhh Den kan jeg så ikke lige gennemskue, da SQL statementet fra før burde hente alt data fra tabellerne news og users. Du har ikke kaldt den noget andet end dato? ... date f.eks. (hvis dette overhovedet er lovligt, da jeg ikke lige kan huske om ordet er reserveret :P)



Du kan jo også bare gemme username i din session, og gemme den i databasen.. Sådan har jeg gjort det, men på den anden side, var jeg heller ikke klar over at man kunne lave relationer på den måde der :)



Jamen når folk registrere sig, så gemmer den 'username' i 'user'.
Det jeg gerne vil have er at når folk er logget ind, kan de lave en nyhed. Den nyhed vil jeg gerne have at 'user_name' i 'news' bliver udfyldt med 'username' fra 'user'.

Hvordan kan jeg gøre dette?


Martin Rohwedder.

Kan du forklare mig den hentning ?



Indlæg senest redigeret d. 09.06.2011 22:45 af Bruger #16662
Mange tak.

Men vil det ikke vise user ID'et?
Jeg vil gerne have navnet til at blive vist :)



Hvordan får jeg så brugernavnet frem?

Og hvis du har tid, og lyst. Vil du så ikke vise mig hvor de skal ind henne?



Indlæg senest redigeret d. 09.06.2011 23:16 af Bruger #16662
Den vil ikke virke :(

Vil du ikke prøve at skrive det ind i index filen jeg har lavet og news filen. Det ville være rigtig stor hjælp :)



t