Vrienden laten zien op profiel pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Remco van Akker

Remco van Akker

22/04/2012 20:52:09
Quote Anchor link
Beste progammeurs,

Ik ben bezig met me vrienden systeem (bijna af)
maar ik loop net bij het laatste dingetje vast.
Ik wil graag de vrienden laten zien bijvoorbeeld van piet
op piet's zijn profiel pagina.
Mijn systeem ziet er als volgt uit:
Piet stuurt Jan een vrienden verzoek en Jan accepteert de vrienden verzoek.
Wat er nu gebeurd in de database is dat de 0 van "Nog geen antwoord" veranderd word naar 1 van "Geaccepteerd".
Dus Jan heeft geaccepteerd en dus word de 0 verandert naar 1.
Nu wil ik op Piet's profiel laten zien dat die bevriend is met Jan.
Maar met welke query en php code moet ik dat doen?
En hoe moet ik de vrienden indelen?
Alvast bedankt :)
 
PHP hulp

PHP hulp

24/04/2024 04:11:50
 
Jeroen VD

Jeroen VD

22/04/2012 20:56:38
Quote Anchor link
Een update query. Lees de tutorial welke tabellen heb ik nodig? Voor verdere uitleg
 
Remco van Akker

Remco van Akker

22/04/2012 20:58:25
Quote Anchor link
Jeroen, ik weet wel hoe je moet updaten maar
ik vraag me af hoe je die vrienden van Piet laat zien
op zijn profiel. Met een Select query??
 
Jeroen VD

Jeroen VD

22/04/2012 21:05:40
Quote Anchor link
Ligt aan jouw database structuur
Gewijzigd op 22/04/2012 21:17:18 door Jeroen VD
 
Remco van Akker

Remco van Akker

22/04/2012 21:11:16
Quote Anchor link
Select query dus.
Maar hoe laat ik de vrienden zien?
 
Jeroen VD

Jeroen VD

22/04/2012 21:16:55
Quote Anchor link
Zoals ik al zei, dat ligt aan de database structuur. Staan alle vrienden in 1 tabel? Is er hier een aparte tabel voor? Of is dit verdeelt over meerdere tabellen. Meer info hebben we dus nodig.
 
Obelix Idefix

Obelix Idefix

22/04/2012 21:18:39
Quote Anchor link
Je zult in je select met een where moeten gaan werken.

Als het over meerdere tabellen verdeeld is (wat wel logisch is), ook met een join.
 
Remco van Akker

Remco van Akker

22/04/2012 21:25:53
Quote Anchor link
ik heb een aparte table voor gemaakt genaamd friends.
Daar komen alle vrienden en vrienden verzoeken in te staan.
 
Jeroen VD

Jeroen VD

22/04/2012 21:45:49
Quote Anchor link
Kolommen?

Toevoeging op 22/04/2012 21:55:24:

Ik stel voor dat je iets maakt met een tabel users, kolommen user_id, username en evt verder info. Dan je tabel friends met user_id1, user_id2, status.

Dan kun je of alle records ophalen van user_id is nummer van piet, of een ingewikkelde join met user_ids
 
Remco van Akker

Remco van Akker

23/04/2012 16:49:46
Quote Anchor link
Ik heb een table met users en ik heb een table die friends heet waar alle vrienden in komen te staan.
Volgens mij begrijpen jullie mij verkeerd.
Mijn excuses. Ik probeer nog even een paar php codes
en dan zal ik het opnieuw proberen het uit te leggen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

23/04/2012 17:43:15
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT u.user_name
FROM
    (SELECT friend_id AS id
    FROM friends
    WHERE user_id = 456 AND status = 1
    UNION
    SELECT user_id AS id
    FROM friends
    WHERE friend_id = 456 AND status = 1) AS f
JOIN users AS u ON u.user_id = f.id
 
Remco van Akker

Remco van Akker

23/04/2012 19:10:05
Quote Anchor link
Oke, dit is misschien wat duidelijker:
Hoe echo ik de vrienden van Piet uit??
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.