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.
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();
Bitte ändern Sie den Inhalt von "Firstname" und klicken [Change Firstname] an. Anschliessend wird der Inhalt des Listings neu aufgebaut.
Im zweiten Beispiel wird ein komplettes Formular aufgebaut. Dazu klicken Sie bitte auf den folgenden Link..
Das zweite Beispiel test_input_builder.php
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
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)
|