PHP - Input typesForm-taggen og dens input types spiller en meget væsentlig rolle i anvendelsen af PHP, idet det er den vej alle brugerindtastede data kommer ind i programmet og ofte videre ned til databasen. Input typerne har behov for et "stillads" for at blive vist i den mest hensigtsmæssige opbygning, nemlig lodret over hinanden. Til det er tabeller velegnede og vil blive anvendt efterfølgende heri. En velegnet tabelstruktur er tre kolonner til hhv. betegnelse, * til markering af inddatakrav, og til selve input.feltet. PHP-koden kan indarbejdes i tabel som vist nedenfor (kun en linie med hver input type):
form-navn skal også indsættes i "if (isset ($_POST['form-navn $variabelnavn = trim ($_POST['input-navn']); Værdier skal indsættes i value-felterne med almindelige variabelnavne og ikke med $row['array-værdi']. Nedenfor er vist:
Tabelbaseret formEn tabelbaseret form med ekstra mellemrum og plads til "skal-udfyldes stjerne" mellem tekst og datafelt, samt med plads til vejledning, kan opbygges således:
Drop down menuEn drop-down menu til et form-felt opbygges således: Select af en enkelt record (placeret i PreForm modulet):
Tabelrække med indlejret opbygning af drop-down menu (tabelx_id anvendes som link og tabelx_navn vises i drop-down menuen):
Value feltetValue-feltet knyttet til den enkelte input type kan under opbygningen af en form anvendes på 5 forskellige måder. (De 2 sidste kan kombineres):
Billeder som knapper
|