PHP Abfrage aus HTML an 2 PHP Dokumente schicken

Mitglied: Kepala

Kepala (Level 1) - Jetzt verbinden

03.11.2011, aktualisiert 11:33 Uhr, 3759 Aufrufe, 15 Kommentare

Abfrage in HTML erstellt. Funktioniert in erster PHP und soll nun auch für die 2te gehen

Da diese Frage https://www.administrator.de/index.php?content=175598 nun gelöst ist, stell ich hier mal eine weitere... Vllt hab ich da wieder nur einen Gedankenfehler...

Die Abfrage:
...soll an 2 *.php Dateien geleitet werden. Die erste wäre die ausgabe.php (das klappt auch soweit) und die zweite dann die ausgabe2.php.

1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?

2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)

LG Kepala

Edit: Wer sich mal anschauen will was ich meine: http://www.webappbf3.co.de

Edit2: Meine bisherige Lösung da ich noch nicht weitergekommen bin sieht so aus:

alles in der ausgabe.php also einer Datei! Ich möchte aber
in eine andere PHP verschieben.
Mitglied: SlainteMhath
03.11.2011 um 10:42 Uhr
Moin,

1. kannst du bitte code-tags benutzen? danke.

2.
soll an 2 *.php Dateien geleitet werden
Warum möchtest Du das denn tun?

3. Lies dir bitte mal http://de.wikipedia.org/wiki/Cross-Site-Scripting durch, Dein Script ist ein einzige Sicherheitslückekatastrophe

lg,
Slainte
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 10:48 Uhr
Die Sicherheitslücke ist mir bekannt, hilft mir aber nicht bei meinem Problem weiter... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)

Ich würde gerne auf einer zweiten Seite die Eingaben der Abfrage verwenden für einen anderen Link bei welchem ich die Bildgrösse anpassen muss bzw das Seitenlayout erhalten möchte.

LG Kepala
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 11:26 Uhr
1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?
ich verstehe nicht ganz - Ein Formular kann nur immer an ein bestimmtes Ziel gesendet werden. Du kannst allerdings das Formular mit Javascript / AJAX mehrmals, an unterschiedliche Ziele absenden.

2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)
Das könnte man mit Sessions / Javascript / Ajax machen. Dir würde ich empfehlen einfach das target Attribut zu nutzen:
.. dann wird die Ausgabe in einem neuen Tab/Fenster geladen und dein Formular bleibt wie es ist.
Bitte warten ..
Mitglied: SlainteMhath
03.11.2011 um 11:42 Uhr
Zitat von @Kepala:
... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)
Nur gut, das ich dir den Link zum deutschen Wikipedia artikel gepostet hab'.

[...] auf einer zweiten Seite die Eingaben der Abfrage verwenden [...]
Dazu musst Du die Daten an deinem Server (in einer Datenbank) speichern (in ausgabe.php) und dann wieder abrufen, wenn sie gebraucht werden (in ausgabe2.php).
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 12:58 Uhr
Zitat von @SlainteMhath:
> Zitat von @Kepala:
> ... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)
Nur gut, das ich dir den Link zum deutschen Wikipedia artikel gepostet hab'.
und wie kann ich das nun absichern?

> [...] auf einer zweiten Seite die Eingaben der Abfrage verwenden [...]
Dazu musst Du die Daten an deinem Server (in einer Datenbank) speichern (in ausgabe.php) und dann wieder abrufen, wenn sie
gebraucht werden (in ausgabe2.php).

das ist es ja eben... eigentlich wollte ich die Daten nicht auf dem Server speichern.

(Sorry dass ich ein ziemlicher Neuling bin was das angeht)
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 12:59 Uhr
Zitat von @nxclass:
> 1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?
ich verstehe nicht ganz - Ein Formular kann nur immer an ein bestimmtes Ziel gesendet werden. Du kannst allerdings das Formular
mit Javascript / AJAX mehrmals, an unterschiedliche Ziele absenden.

und wie stell ich sowas an?

> 2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass
ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)
Das könnte man mit Sessions / Javascript / Ajax machen. Dir würde ich empfehlen einfach das target Attribut zu nutzen:
.. dann wird die Ausgabe in einem neuen Tab/Fenster geladen und dein Formular bleibt wie es ist.
mit target="_blank" komme ich aber aus meiner WEBAPP raus und Safari öffnet sich ganz normal auf dem iPhone, genau das will ich ja eben nicht...
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 14:42 Uhr
und wie stell ich sowas an?
Das ist schon ein Stück kompliziert und verlangt etwas mehr Einarbeitung. Schau Dir mal JQuery dazu an: http://api.jquery.com/category/ajax/ ich finde das ist noch am einfachsten zu lernen.

aus meiner WEBAPP raus und Safari öffnet sich
nagut - dann gibt es noch die Möglichkeit, dass Du das Formular an die selbe PHP Datei sendest .. das Formular selbst mit den Werten füllst .. und darunter ein IFRAME einblendest um den fremden Web Inhalt darzustellen.


... wahrscheinlich verstehe ich einfach noch nicht was Du genau erreichen willst mit deiner Anwendung.
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 14:53 Uhr
Also das ganze soll eine Web App für das iPhone sein.

Seite 1: Begrüssung oder so (fertig) - www.webappbf3.co.de/index.html

Seite 2: Usereingaben (Abfragedatei) - www.webappbf3.co.de/user.html

Seite 3: grobes Erbegnis der Abfrage (ist ein Bildlink zu bf3stats.com) - www.webappbf3.co.de/abfrage.php

Seite 4: feineres Ergebnis der Abfrage (ist auch ein Bildlink zu bf3stats.com) - www.webappbf3.co.de/(hier soll abfrage2.php hin)

So wie es im Moment aufgebaut ist öffnet sich die Seite 4 zwar aber das Bild ist zu klein und sitzt oben links in der Ecke und hat keinen Button für zurück. Ich hätte das Bild gern in (fast) Fullscreen auf dem iPhone, so dass ich noch einen Button zurück einbauen kann. Dieser Button soll dann aber auf Seite 3 zurückgehen und die Eingaben von Seite 2 behalten (im Moment gehen sie verloren).

die Web App lässt sich auch im Explorer o.ä. öffnen so dass Ihr unter oben stehenden Links sehen könnt was ich mein.

LG Kepala

Edi:
Als Eingabe könnt Ihr gerne zum testen

Max_Keks
PS3

nehmen.
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 15:45 Uhr
Ich hab es mir mal fix angeschaut - und ich würde die Formular Daten in die aktuelle Session speichern.

EDIT: dein Projekt ist zwar nicht sehr groß aber evtl. solltest Du dich mal mit einem PHP Framework wie zB Zend befassen, da wird Dir schon viel abgenommen (auch was XSS Lücken angeht)
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 16:46 Uhr
Zitat von @nxclass:
Ich hab es mir mal fix angeschaut - und ich würde die Formular Daten in die aktuelle Session speichern.

Ok hier die Frage wie kann ich das anstellen? Bzw. Was muss ich wo einfügen?

EDIT: dein Projekt ist zwar nicht sehr groß aber evtl. solltest Du dich mal mit einem PHP Framework wie zB Zend befassen, da
wird Dir schon viel abgenommen (auch was XSS Lücken angeht)
Danke für den Tipp werd ich mir auf jeden Fall anschauen...
Hab mir hierfür lediglich NVU und iWEBKIT5.04 (und das soll ja ein Framework sein) runtergeladen und den Rest mit Dir/Euch aus dem ganzen rausgearbeitet...

Aber ne Möglichkeit des so zu Lösen wie ichs oben beschrieben hab gibts nicht wirklich ausser Java o.ä.???
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 21:39 Uhr
Also hab mir ne andere Lösung überlegt...

Einfach ein zweites Bild auf der 3. Seite muss man halt nach unten scrollen...

Der Update Butto geht noch nicht, da die noch dran arbeiten...

Werde mich in den nächsten Tagen mit dem Sicherheitsproblem mal auseinandersetzen und schaun was genau ich da tun muss...

Vllt kann an dieser Stelle mir ja noch jemand ein paar Tips geben (bis auf Zend da les ich mich gerade ein)...

LG Kepala
Bitte warten ..
Mitglied: Midivirus
10.11.2011 um 15:54 Uhr
Diese Seite hat einen schlechten Ruf.
webappbf3.co.de

bei dem Plug-IN W.O.T. beim Firefox.
Komisch?


Aber wie ich sehe, scheint es jetzt so ½wegs zu laufen (...)
Bitte warten ..
Mitglied: Kepala
10.11.2011 um 15:59 Uhr
Also ich hab da noch nix festgestellt... Habs auch mal überarbeitet wegen dem Sicherheitsproblem... Bisher läufts...

Wieso einen schlechten Ruf?
Bitte warten ..
Mitglied: Midivirus
10.11.2011 um 16:04 Uhr
weil die Seite im "World of Trust" so eingestuft wurde.

Könnte mir vorstellen, wegen co.de!

Das ist ja auch nur so einen Schimmelsubdomain (...)


Also,
bis neulich.


Und wegen dem Code:
Über dem Eingeabefeld steht "Formatierungshilfen" (...) einfach mal durchschauen.

Midi

Bitte warten ..
Heiß diskutierte Inhalte
HTML
Ich brauche dringend Hilfe !
gelöst JulianpustVor 1 TagFrageHTML20 Kommentare

Hallo erstmal, ich habe großen Mist gebaut in der Firma wo ich gerade mal 2 Tage arbeite. Was ist passiert: Ich sollte von Gmail ...

LAN, WAN, Wireless
8 Geräte - verteilen oder auf einen Switch?
DoKi468Vor 1 TagFrageLAN, WAN, Wireless12 Kommentare

Hallo liebe Admins, eine kurze Frage: Ich habe hier eine FB 6190 Cable stehen sowie einen noch unmonitored switch mit 8 Anschlüssen. Momentan sieht ...

Windows Server
Server-Internetverbindung kurz trennen und wieder aktivieren
gelöst imebroVor 1 TagFrageWindows Server13 Kommentare

Hallo, wir haben im Moment fast täglich immer wieder Ausfälle unserer Internetverbindung. Unser Provider sagt, dass er kein Problem feststellen kann. Aber wenn vom ...

LAN, WAN, Wireless
"Ethernet verfügt über keine gültige IP-Konfiguration"
gelöst archITVor 19 StundenFrageLAN, WAN, Wireless18 Kommentare

Moin, folgendes Problem: Jedes mal, wenn ich meinen PC an mache, muss ich die Problembehandlung auf der Ethernet schnittstelle ausführen, dass ich Internet habe. ...

Netzwerke
Hardware-Firewall - NGFW - UTM für Privatgebrauch
LordVoodooVor 1 TagFrageNetzwerke7 Kommentare

Hallo liebe Community, seit mehreren Wochen beschäftige ich mich nun schon mit dem Thema Hardware-Firewall, ausgelöst durch Begriffe wie UTM / NGFW / Layer-7-DPI. ...

Hardware
Kabelfernsehen in anderen Raum "übertragen" ?
cramtroniVor 1 TagFrageHardware6 Kommentare

Guten Tag zusammen, ich hätte eine Frage und zwar gibt es in unserem Haus nur einen Kabelanschluss (Coax) für das Kabelfernsehen, nun hätte ich ...

Switche und Hubs
Ist bei einem kleinen Switch Rackmount Kit dabei?
CubeHDVor 1 TagFrageSwitche und Hubs5 Kommentare

Hallo, ich möchte den "HPE OfficeConnect 1420 16G Switch" kaufen. Der Switch hat 16 Ports und ich möchte diesen in einen Standard 19 Zoll ...

Microsoft
PDF editor mit spezieller exportfunktion
FlorianHeVor 19 StundenFrageMicrosoft9 Kommentare

Hi leute. Ich habe eine Frage. Bei uns in der Instandhaltung kommt es oft vor das wir änderungen an den Elektrischen Anlagen oder Mechanichen ...