tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
319
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jul 2001
    Ort
    Paderborn
    Beiträge
    225
    Ich habe folgendes Problem:

    Ich will den Inhalt einer Form überprüfen. Wenn ich GET als method einstelle kann ich den auch prima über QUERY_STRING erhalten. Jetzt will ich aber POST verwenden. Kann mir hier jemand sagen wo ich dann den Inhalt herbekomme? (Variable,...)
    Das Problem dabei ist, dass die Namen der Textfelder vorher noch nicht bekannt sind. Brauche nur den Inhalt als String. Den Rest bekomme ich selbst hin.
    --------------------------------------------------
    Bei GET sieht könnte der QUERY_STRING so aussehen:
    feld1inhalt=feld1inhalt&feld2=feld2inhaltB1=Abschicken
    Logischerweise geht komme ich bei POST nicht per QUERY_STRING an die Daten.
     
    regards

    blue

  2. #2
    Dunsti Tutorials.de Gastzugang
    warum sind die Namen der Formularfelder nicht bekannt ****************************

    Wenn sie bekannt wären, wär es nämlich ganz einfach:

    bei einem Feld wie <INPUT TYPE="text" NAME="feld1"> hättest Du dann den Inhalt des Feldes automatisch in der Variablen $feld1

    Gruß
    Dunsti
     

  3. #3
    Avatar von lexi
    lexi lexi ist offline Mitglied Brokat
    Registriert seit
    Oct 2001
    Beiträge
    298
    $HTTP_POST_VARS sollte diese infos enthalten..
     

  4. #4
    Registriert seit
    Jul 2001
    Ort
    Paderborn
    Beiträge
    225
    Genau so ne Variable hab ich gesucht.

    Bei $HTTP_POST_VARS bekomme ich nur nen Array mit so vielen "Plätzen" wie es textfelder gibt, nur ohne inhalt?!

    also echo $HTTP_POST_VARS[0] z.B. gibt nichts aus?!
    bin ich dumm oder zu blöd nen Array auszulesen?

    @dunsti: Danke aber der Inhalt des Formulars kann sich immer ändern. Desshalb kann ich nicht vorraussagen, wie die Felder heißen->ich weiß nicht wie die Variablen heißen.

    edit: über $HTTP_POST_VARS['feld1']; komme ich zwar an den Inhalt dran, dann hab ich aber wieder das selbe problem..ich kenne den Namen ja nicht(wie lese ich also das nte element aus?
    Geändert von Bluebird (14.11.01 um 14:58 Uhr)
     
    regards

    blue

  5. #5
    Registriert seit
    Jul 2001
    Ort
    Paderborn
    Beiträge
    225
    hab mein Problem gelöst
    PHP-Code:
     while(list($variablenname$ausgabe) = each($HTTP_POST_VARS)){
      echo 
    $ausgabe."<br>".$variablenname;
     } 
    danke an dunsti und vor allem lexi!
    Geändert von Bluebird (15.11.01 um 10:33 Uhr)
     
    regards

    blue

  6. #6
    Dunsti Tutorials.de Gastzugang
    hmmm ... mist .... da hätt ich auch drauf kommen können (und müssen )

    naja, hab ich auch wieder was gelernt

    Gruß
    Dunsti
     

Ähnliche Themen

  1. Bitweise Überprüfung eines Wertes in SQL
    Von kiem im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 21.09.11, 15:05
  2. Antworten: 1
    Letzter Beitrag: 09.11.10, 16:50
  3. Antworten: 7
    Letzter Beitrag: 06.09.07, 12:55
  4. Antworten: 4
    Letzter Beitrag: 27.08.07, 10:38
  5. Formularinhalts-Änderung onClick
    Von DDSD im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 04.10.05, 19:59