Blaubart: Variablen "rüberschaffen"

Beitrag lesen

Tach.

durch input() verwende ich ein phpscript, welchen nur dann verwendet wird wenn eine bestimmt aktion passiert.

Du meinst include()?

Nun trägt er in diesem skript etwas in eine Datenbank ein, und legt somit gleich die ID fest.
Jetzt ist es kein problem in diesem skript die ID zu kriegen, doch ich bräuchte die ID in dem skript, wo der input() befehl drinne steht...

Du könntest [1] Teile deines Skriptes in Funktionen kapseln. Jede dieser Funktionen kann als Ergebnis einen Wert an den Aufrufer zurückgeben; beispielsweise eine ID.

[1] Vermutlich *solltest* du sogar. Durch solche Maßnahmen schlägst du gleich mehrere Fliegen mit einer Klappe: dein Quelltext ist strukturierter; du kannst Code wiederverwenden; du vermeidest Probleme wie Namespace-Kollisionen oder Skriptteile, die im falschen Kontext ausgeführt werden, wenn z. B. jemand die ausgelagterten Teile direkt aufruft.

--
Once is a mistake, twice is jazz.