Login   Register  
PHP Classes
elePHPant
Icontem

File: sClassHTML/example/form/index.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Dario Mazzeo  >  sClassHTML  >  sClassHTML/example/form/index.php  >  Download  
File: sClassHTML/example/form/index.php
Role: Example script
Content type: text/plain
Description: Esempio per l'utilizzo dei form
Class: sClassHTML
Compose HTML pages programmatically
Author: By
Last change: aggiornato
Date: 2008-05-12 01:32
Size: 3,410 bytes
 

Contents

Class file image Download
<?php
// Esempio di form

// inclusione file
include (realpath(dirname(__FILE__).'../../../../sClassHTML/sClassHTML.php'));

// creazione pagina
$mypage = new sHtml("Pagina di prova");
$mypage->addCss("../../css/form.css");
$mypage->addCss("../../css/div.css");
$mypage->addCss("../../css/table.css");
$mypage->addCss("../../css/html.css");

// contenitore centrale
$contmain = new sDiv("contenitoreMain");

// form
$form=new sForm("index.php""post");

    
$labelnome=new sLabel("Inserisci nome:""descrizione");
    
$nome=new sText("nome"$_POST['nome'], 2020"campo");
    
    
$labelcognome=new sLabel("Inserisci cognome:""descrizione");
    
$cognome=new sText("cognome"$_POST['cognome'], 2020"campo");
    
    
$invia=new sSubmit("submit""Invia""descrizione");
    
$reset=new sReset("reset""Cancella""campo");
    
$hidden=new sHidden("nascosto""ciao");
    
    
$sesso=array("maschio""femmina");
    
$labelsel=new sLabel("Specificare il sesso:""descrizione");
    
$sel=new sRadio("sesso"$sesso$_POST['sesso'], "selezione");
    
    
$labelsel2=new sLabel("Specificare preferenze:""descrizione");
    
$pref=array("pittura""lettura""arte");
    
$sel2=new sCheckbox("preferenza[]"$pref$_POST['preferenza'], "selezione");

    
$valcampi=new sLabel("Campo:""descrizione");
    
$menu=array("campo1"=>"valore1",
                
"campo2"=>"valore2"
               
);
    
$selmenu=new sSelect("menu"$menu1$_POST['menu'], "campo");

    
$myimg1=new sImage("http://www.w3.org/Icons/valid-html401.png""immagine html");
    
$myimg2=new sImage("http://www.w3.org/Icons/valid-html401.png""immagine html2");
    
$mylink1=new sLink($myimg1$_POST['nome']);
    
$mylink2=new sLink($myimg2$_POST['cognome']);
    
$contlab=new sLabel("""campo");    
    
$contlab->addObj($mylink1);
    
$contlab->addObj($mylink2);
         
    
$form->addObj($labelnome);
    
$form->addObj($nome);
    
$form->addObj($labelcognome);
    
$form->addObj($cognome);
    
$form->addObj($hidden);
    
$form->addObj($labelsel);
    
$form->addObj($sel);
    
    
$form->addObj($labelsel2);
    
$form->addObj($sel2);
    
$form->addObj($valcampi);
    
$form->addObj($selmenu);
    
$form->addObj($invia);
    
$form->addObj($reset);
    
$form->addObj($contlab);

$contmain->addObj($form);

// aggiunta dei contenitori alla pagina
$mypage->addObj($contmain);

// contenitore di visualizzazione
if (isset($_POST['submit'])){
$contResult=new sDiv();

  
$labelnome=new sLabel("Cognome inserito:""descrizione");
  
$labelcognome=new sLabel("Nome inserito:""descrizione");
  
$nome=new sLabel($_POST['nome'], "campo");
  
$cognome=new sLabel($_POST['cognome'], "campo");
  
$labelsesso=new sLabel("Sesso specificato:""descrizione");
  
$sesso=new sLabel($_POST['sesso'], "campo");
  
$labelpref=new sLabel("Preferenze:""descrizione"); 
  
$pref=new sLabel($_POST['preferenza'], "campo"); 
  
$vuoto=new sLabel("","campo");
  
  
$contResult->addObj($labelnome);
  
$contResult->addObj($nome);
  
$contResult->addObj($labelcognome);
  
$contResult->addObj($cognome);
  
$contResult->addObj($labelsesso);
  
$contResult->addObj($sesso);
  
$contResult->addObj($labelpref);
  
$contResult->addObj($vuoto);
  
$contResult->addObj($pref);
  
  
$mypage->addObj($contResult);
}

// stampa della pagina
echo $mypage;
?>