<?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'], 20, 20, "campo");
 
    
 
    $labelcognome=new sLabel("Inserisci cognome:", "descrizione");
 
    $cognome=new sText("cognome", $_POST['cognome'], 20, 20, "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", $menu, 1, $_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;
 
?>
 
 |