php formulier aan meerdere mysql tabellen koppelen
Ik heb 1 database met 2 tabellen. In 1 tabel zet ik persoonsgegevens, in de 2e tabel een aantal zaken die opgeteld moeten worden. Hoe vaak iemand bijvoorbeeld (als fictief voorbeeld) koffie heeft gezet, hoe vaak iemand de prullenbak geleegd heeft. Nu wil ik website pagina maken om dit bij te houden. Ik wil dat een persoon geselecteerd kan worden en aangevinkt wat die persoon gedaan heeft en op welke datum. Zodat ik aan het einde van iedere maand een telling kan laten uitvoeren en later per maand kan zien en per jaar hoe vaak iedereen wat heeft gedaan. Daarnaast wil ik via de 2e tabel wanneer je op de persoon klikt een popup maken met zijn persoonlijke gegevens..
Uiteraard gaat het niet over koffie zetten ed maar het is niet relevant waarvoor het is. De vraag is, is dit mogelijk of verdoe ik mijn tijd?
Gewijzigd op 13/09/2013 17:26:53 door Arjan van Rossen
Arjan van Rossen op 13/09/2013 16:11:16:
De vraag is, is dit mogelijk of verdoe ik mijn tijd?
Is mogelijk.
(je titel sluit niet aan bij de tekst in je vraag: je wilt niet aan meerdere databases maar aan meerdere tabellen koppelen).
Gewijzigd op 13/09/2013 17:00:22 door Obelix Idefix
De titel was een foutje. Heb ik aangepast. Ik ga maar eens puzzelen of ik eruit kan komen. Als ik er niet uitkom kan ik altijd gerichte vragen stellen.. Is dit qua moeilijkheidsgraad veel hoger dan aan 1 tabel koppelen?
Arjan van Rossen op 13/09/2013 17:27:57:
?Is dit qua moeilijkheidsgraad veel hoger dan aan 1 tabel koppelen?
Koppelen aan 1 tabel?
Zoek eens op join.
Op het forum komen hier ook regelmatig vragen/voorbeelden voorbij.
Edit: Afgaande op je kennis in een ander topic van je, zou ik beginnen met de basisbeginselen van php en mysql(i).
Gewijzigd op 13/09/2013 17:43:45 door Obelix Idefix
Dat lijkt me idd verstandig
Zo'n koppeling kan je maken als je een desktop applicatie maakt met een lokale database. Dan kan je een aantal elementen in een applicatie direct linken aan een actieve database link. Als je dan 'scrollt' door je database tabel(len) worden direct de gegevens aangepast in de elementen in je applicatie.
Zoiets is echter onmogelijk in php. In php haal je gegevens op uit 1 of meerdere data sources en die stuur je naar het scherm. Uit hoeveel tabellen, databases of desnoods servers je die data trekt is volledig aan jou. Er is geen limiet, op geen enkele manier. Ook is het net zo simpel om het uit 1 tabel te halen, of uit 5 tabellen verdeeld over 3 databases. Ook het weer wegschrijven van aangepaste data is niet moeilijker of makkelijker. waar jij echter aan moet denken is de logica. Welke input element moet data krijgen uit welke tabel/database en welk gegeven dat je terugkrijgt moet waar weer in gestopt worden. Als jij weet waar het vandaan moet komen en waar het weer in moet, is er niets aan.
En let op, het ophalen is net zo simpel uit één tabel, maar het beheren niet!