In het eerste scherm geef ik een aantal gegevens in. Hierna druk ik op de knop OK. Er wordt dan een nieuw record met een uniek ID in de database aangemaakt.
Door op OK te drukken, kom ik in een volgend scherm, waar extra gegevens staan die geladen worden uit de database.

Hoe krijg ik nu voor elkaar dat de data die op het volgende scherm weergegeven wordt, van het nieuw gemaakte ID is????
Op moment van OK klikken bestaat dat ID nog niet, dus kan je hem ook nog niet uitvragen.

Al het een en ander geprobeerd en gezocht, maar nog niet iets werkends kunnen vinden. Herkent iemand dit probleem, ik sta open voor suggesties. Thanks.
Met mysql_insert_id() kun je het id opvragen dat aangemaakt is bij de laatste insert query.
Ja dat begrijp ik. Tnx.

Maar als er nu meerdere gebruikers tegelijk zijn ingelogd en tegelijkertijd nieuwe ID's aanmaken. Gaat dat dan ook goed altijd 100% zeker goed??

Ja, dit komt omdat er naar de database verbinding gekeken wordt en de kenmerken daarvan zijn telkens als het script uitgevoerd wordt anders. Met andere woorden, mysql_insert_id() zal altijd het id teruggeven van de voorgaande insertquery die in dat script heeft plaatsgevonden.

Reageren