Thomas Mutzl: HTML-Header, submit-button

Bei einem (existierenden) HTML-Formular gibt es 2 Möglichkeiten dieses abzuschicken.
Entweder über einen Submit-Button
    <input type="submit" value="go" name="senden">
oder nach Änderung in einer ComboBox
    <select onchange="x.value='changed';submit()" name="combo">
        <option value="1">eins</option>
        <option value="2">zwei</option>
    </select>

Wobei x eine Hidden-field ist.

Ich versuche diese Seite zu scrapen bzw. anzusteuern, komme aber nicht weiter.

Eine mögliche Fehlerquelle könnte sein, dass ich den Submit-Button nicht richtig behandle.

Die Formulardaten werden ja im Querystring bzw Header übermittelt.
Wie sieht das beim Submit-Button aus???

Der Querystring müsste nach obigem Beispiel ca. ausschauen:
     "combo=1&x=&senden=go"
bzw. bei Änderung der combo
     "combo=2&x=changed&senden="

Ich bin mir aber nicht sicher, ob das mit dem Submit-Button so auch stimmt...
Bitte um Hilfe!!

Thomas

  1. hi,

    Ich versuche diese Seite zu scrapen bzw. anzusteuern, komme aber nicht weiter.

    scrapie = bei schafen in etwas das, was bei kühen BSE ist.
    wovon also redest du?

    Eine mögliche Fehlerquelle könnte sein, dass ich den Submit-Button nicht richtig behandle.

    Der Querystring müsste nach obigem Beispiel ca. ausschauen:
         "combo=1&x=&senden=go"
    bzw. bei Änderung der combo
         "combo=2&x=changed&senden="

    Ich bin mir aber nicht sicher, ob das mit dem Submit-Button so auch stimmt...

    dann schau dir den query-string doch einfach an!
    übertrage das formular per GET, und lasse dir dann den query string ausgeben.

    oder, alternativ, mache print_r() mit dem $_GET, $_POST oder $_REQUEST-array.

    gruss,
    wahsaga

    1. Danke für die Antwort.

      Den Source lokal abzuspeichern und POST einfach durch GET zu ersetzen - auf diese Idee hätte ich selber auch kommen sollen ;-)

      Also weiß ich jetzt wie die Parameter aussehen - nur funktionierts leider immer noch nicht.
      Wird wohl eine mühsame Suche werden!

      Danke!

      dann schau dir den query-string doch einfach an!
      übertrage das formular per GET, und lasse dir dann den query string ausgeben.