Ik weet niet of dit mogelijk is wat ik dus graag eerst wil uitzoeken voordat ik mijn project doorzet. Jullie kunnen mij dit ongetwijfeld vertellen. Ik zal proberen de situatie te schetsen.

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?
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).
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).
Even voor de duidelijkheid: je koppelt een php form helemaal niet aan een mysql tabel of andersom.

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.
Behalve omhoog vallen en omlaag stijgen is niets onmogelijk :-) (mijn programmeer motto)

En let op, het ophalen is net zo simpel uit één tabel, maar het beheren niet!

Reageren