Form Typ anhand der ID in PHP auslesen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Chieftrain, 19. Oktober 2010 .

Schlagworte:
  1. 19. Oktober 2010
    Wie das Topic schon sagt, bräuchte ich da ein wenig Hilfe. Möchte anhand der ID eines Forms den Typen auslesen. Als Beispiel:

    <form>
    <input id="checkbox1" name="checkbox1" value="1" type="checkbox" />
    </form>

    Ich hab die ID des Forms. In Javascript ist das alles sehr einfach, aber wie geht das mit PHP? Geht das überhaupt? Vielen Dank schonmal für die Antworten.
     
  2. 19. Oktober 2010
    AW: Form Typ anhand der ID in PHP auslesen

    das ist nicht möglich, da php von deinem html-quelltext nichts weiß.

    du könntest aber mit bestimmten namen arbeiten z.b.:
    HTML:
    <input type="checkbox" name="checkbox[checkbox1]" value="1" id="checkbox1" />
    dann erhälst du auf serverseite ein array:
    PHP:
    $_POST [ 'checkbox' ][ 'checkbox1' ]
    die andere möglichkeit: du speicherst alle namen und die dazugehörigen typen der form-elemente in ein array, welches du dann beim verarbeiten der elemente hinzuholen kannst.

    PHP:
    $elements  = array();
    $elements [ 'checkbox1' ] =  'checkbox' ;

    // ....

    function  formGetType ( $name ) {
        global 
    $elements ;

        return isset(
    $elements [ $name ]) ?  $elements [ $name ] :  null ;
    }

    print 
    formGetType ( 'checkbox1' );  // checkbox
     
  3. 19. Oktober 2010
    AW: Form Typ anhand der ID in PHP auslesen

    Hm ok, werd wohl nen mischmasch aus JS und PHP machen, damit das noch funktioniert. Das Problem, dass die Daten einfach besser per PHP zu Verarbeiten ist, sprich, die Datenverarbeitung macht PHP, die Manipulation anschließend JS. Ma schaun ob das klappt
     
  4. 20. Oktober 2010
    AW: Form Typ anhand der ID in PHP auslesen

    daten verarbeiten kannst du nur auf serverseite, denn im client kann man deine scripte manipulieren und fehlerhafte daten als richtig ausgeben.

    merke:
    verarbeiten: server
    validieren: client und server
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.