Thomas Wiedmann Homepage (twiedmann.de)

Home

IBM DB2 - Buch

Publikationen

GUPTA Centura

CARE 2002 Projekt

PHP-Corner

Foto Galerie

Über mich..

Über Sie..

Impressum

Valid HTML 4.01! Valid CSS!

14.02.2004 PHP <InputBuilder-Class v0.1 (Lizenz: GPL)

Formulare auszufüllen, ist ein ewiges Thema in der EDV. Meine neue PHP Klasse <InputBuilder kann dem Entwickler da vielleicht etwas Arbeit abnehmen. Das HTML <INPUT> Element kennt eine ganze Menge Möglichkeiten, um ein Eingabeelement den Anforderungen anzupassen. Und wenn jetzt noch der Browser mitspielt...;-) ok, zu meist tut er das..

Insbesondere durch die Gefahr des sogenannten "SQL-Injection" kommt dem MAXLENGTH Attribut eine wichtige Bedeutung zu.

Info Teil 1 # Ein erstes Beispiel:


 /**
 * Standard Input
 */
 $ib = new Inputbuilder();
 
 $ib->Init();
 $ib->Set_sType('TEXT');
 $ib->Set_sClass('Edit');
 $ib->Set_sName('Firstname');
 $ib->Set_sID('Firstname');
 $ib->Set_sValue('<InputBuilder build it..');
 $ib->Set_nSize(40);
 $ib->Set_nMaxLength(40);
 $ib->Set_nTabIndex(1);
 ECHO $ib->Get_sInput();
 

 $ib->Get_sInput() liefert dann den fertigen HTML Input..

<INPUT CLASS='Edit' TYPE='TEXT' NAME='Firstname' ID='Firstname' SIZE='40' MAXLENGTH='40' VALUE='&lt;InputBuilder build it..' TABINDEX='1' >

Firstname :


Bitte ändern Sie den Inhalt von "Firstname" und klicken [Change Firstname] an. Anschliessend wird der Inhalt des Listings neu aufgebaut.

Info Teil 2 # Im zweiten Beispiel wird ein komplettes Formular aufgebaut. Dazu klicken Sie bitte auf den folgenden Link..
Das zweite Beispiel test_input_builder.php

Info Teil 3 # Der Source zum zweiten Beispiel sieht folgendermassen aus... Zum anschauen klicken Sie bitte auf den folgenden Link. Sourcecode zum zweiten Beispiel test_input_builder_code.html

Download # Wer nun immer noch nicht das Interesse verloren hat, kann hier den gesamten PHP Source
des <InputBuilder per Download abholen InputBuilder_0_1.zip (5kB)


Autor des Buches

DB2 - SQL, Programmierung und Tuning


DB2
SQL, Programmierung und Tuning
ISBN: 3-932311-80-9
49,90 EUR
© 2001






zur PHP Homepage..

© 2002-2004 by Thomas Wiedmann : (Stand : 20.09.2004).

Home IBM DB2-Buch Publikationen PHP-Corner Gupta Centura
CARE2X Foto Galerie Über mich.. Über Sie.. Impressum

zur CARE2X Homepage..