Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Php mit Javascript
Hi Leute,
also ich habe folgendes Problem. Ich bin gerade dran eine Datenbanksteurung (MySQL) mit
PHP zu programmieren damit mein Vater die Bestände leichter editieren kann.
Die Hauptseite listet also alle Artikel in einer Tabelle auf, wenn ich jetzt auf Artikel hinzufügen
klicke öffnet sich per Javascript ein neues Fenster welches das Formular enthält um die neuen Daten einzugeben.
Meine Frage lautet jetzt wie kann ich die Daten die ich dort eingebe zu Weiterverarbeitung an das Hauptformular schicken
und danach soll sich das neu geöffnete Fenster schliessen.
Schon mal vielen Dank
Gruss
Xmo
Antworten
Warum muss es Javascript sein?
Ich würde das Formular in einer neuen PHP-Seite aufmachen, dort die Daten verarbeiten und wenn alles geklappt hat wieder zurück aufs Hauptformular und idealerweise natürlich gleich die Tabelle aktualisieren.
2.
Hi,
die Javascriptanweisung öffnet ja ein neues php dokument, ist das nicht egal ob mit Javascript oder mit HTML. Wie kann ich die Tabelle automatisch aktualisieren wenn ich das aufgepoppte Fenster schließe?
Gruss Xmo
3.
im idealfalle mit :
Code: In Zwischenablage kopieren (nur IE)
4.
hallo zusammen möchte das gleiche doch bin anfänger
wo und wie schreibe ich den obigen quellcode genau hin?
danke für hilfe
mrzweig
5.
VOR den codeteil, welcher das popup schließt, setzt du den befehl opener.reload()
6.
danke aber kannst du mir sagen, was ich falsch mache?
danke
<p align="center"><a href=javascript= onclick="opener.reload()window.close()">fenster schliessen</a></p>
7.
Hi Zweig,
ich denke (sorry bin auch noch anfänger) Du musst im head bereich der html Datei eine Funktion in Javascript definieren,
die die 2 Befehle (opener.reload(), window.close()) nacheinander aufruft. Diese Funktion schreibst du dann in deinen Hyperlink. Kann dir aber nicht genau sagen ob das klappt.
Ciao
Xmo
8.
grundsätzlich hat Xmo recht.... aber wenn du deine syntaxfehler behebst geht es auch auf deine Art.
so z.b.:
Code: In Zwischenablage kopieren (nur IE)
9.
genial funktioniert einwandrei
danke vielmals