Hallo,
Ik beheer een website waarbij leden kunnen reageren op nieuwsberichten en foto's.
Nu wil ik zodra er is gereageerd of wanneer er een nieuw lid zich heeft aangemeld deze informatie op 1 pagina. Een soort overzicht zoals bij hyves.
Maar ik maak gebruik van verschillende tabellen.
Hoe kan ik er voor zorgen dat hij deze gebeurtenissen op datum allemaal laat zien.
Ik hoop dat ik een beetje duidelijk heb uitgelegd wat nu precies de bedoeling is. Mochten jullie meer informatie nodig hebben dan hoor ik dit graag.
Alvast bedankt
Groetjes Carla
- Website acties op 1 pagina
-
10-09-2010, 13:34 #1
- Berichten
- 62
- Lid sinds
- 15 Jaar
Website acties op 1 pagina
-
In de schijnwerper
Popi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenLinkpartnerswebshop in laadkabels/laadpalen (sinds 2019) incl leveranciersWebsite te koopLinkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenLinkpartnersErvaren WordPress & WooCommerce Developer – Pixel-perfect & Whitelabel maatwerk!Freelance / Werk -
10-09-2010, 13:47 #2
- Berichten
- 651
- Lid sinds
- 17 Jaar
Als je het vanuit je database op haalt misschien op deze manier doen:
$q = "SELECT * FROM table ORDER BY date ASC"
Moet je wel zorgen dat je de datum van het item in je database hebt staan :) Hopelijk heb je er wat aan
-
10-09-2010, 13:53 #3
- Berichten
- 62
- Lid sinds
- 15 Jaar
Bijvoorbeeld:
Tabel: news_reactions - Miep heeft op het nieuwsbericht TITEL gereageerd
Tabel: photo_reactions - Truus heeft een reactie achter gelaten bij foto...
Tabel: Leden - Caat is lid geworden van deze website
of denk ik nu te moeilijk?
-
10-09-2010, 14:00 #4
- Berichten
- 651
- Lid sinds
- 17 Jaar
Je kan het volgens mij niet in één query gooien, probeer het eens met drie losse, dus:
$q1 = '';
$q2 = '';
$q3 = '';
En dan misschien een limit gebruiken in je queries. LIMIT 0,1. Dan laat hij dus van die drie tabellen de laatste resultaten zien. Dus tabel 1 laat: Miep, zien. etc etc.
-
10-09-2010, 15:32 #5
- Berichten
- 62
- Lid sinds
- 15 Jaar
Je kan het volgens mij niet in één query gooien, probeer het eens met drie losse, dus:
$q1 = '';
$q2 = '';
$q3 = '';
En dan misschien een limit gebruiken in je queries. LIMIT 0,1. Dan laat hij dus van die drie tabellen de laatste resultaten zien. Dus tabel 1 laat: Miep, zien. etc etc.
-
10-09-2010, 15:39 #6
- Berichten
- 20
- Lid sinds
- 14 Jaar
--- dit bericht verwijderen aub ---
Laatst aangepast door gast32852 : 21-08-2011 om 22:33
-
11-09-2010, 20:00 #7
- Berichten
- 62
- Lid sinds
- 15 Jaar
als de tabellen dezelfde opbouw hebben, kan je wel het UNION statement gebruiken.
http://www.w3schools.com/sql/sql_union.asp
Andere mogelijkheid?
-
11-09-2010, 20:39 #8
- Berichten
- 289
- Lid sinds
- 16 Jaar
Je zou een log tabel bij kunnen houden. Hierin sla je alle acties op van de gebruikers op je website.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic