From 8f485b73b3c2fb92f7f03ab894ed821d33ceee74 Mon Sep 17 00:00:00 2001 From: Giovanni Di Grezia Date: Fri, 7 Nov 2014 21:34:49 +0100 Subject: [PATCH] esercizi su form, php --- php10.php | 77 +++++++++++++++++++++++++++++++++++++++++++++++ php5.php | 75 ++++++++++++++++++++++++++++++++++++++++++++++ php6.php | 57 +++++++++++++++++++++++++++++++++++ php7.php | 51 +++++++++++++++++++++++++++++++ php8.php | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ php9.php | 77 +++++++++++++++++++++++++++++++++++++++++++++++ sky.jpg | Bin 0 -> 3752 bytes sticky.php | 62 ++++++++++++++++++++++++++++++++++++++ test_5.html | 26 ++++++++++++++++ 9 files changed, 510 insertions(+) create mode 100644 php10.php create mode 100644 php5.php create mode 100644 php6.php create mode 100644 php7.php create mode 100644 php8.php create mode 100644 php9.php create mode 100644 sky.jpg create mode 100644 sticky.php create mode 100644 test_5.html diff --git a/php10.php b/php10.php new file mode 100644 index 0000000..6a7ea36 --- /dev/null +++ b/php10.php @@ -0,0 +1,77 @@ + + + +input:valid { + background-color:green; +} + +input:invalid { + background-color:red; +} + +input:in-range { + font-size:20pt; +} + +input:required { + color:red; +} +input:optional { + color:blue; +} + +input:active { + outline: 5px black solid; +} + +input:focus { + outline: 5px yellow solid; +} + + +#a[placeholder="mario"][required]{ +outline: 5px red solid; +} + + + +_css; +echo "\n"; +/////////////////////////// + + + + +echo<<<_html + + + +image + + + +1 area +2 area +other + + + +_html; + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/php5.php b/php5.php new file mode 100644 index 0000000..2c641c7 --- /dev/null +++ b/php5.php @@ -0,0 +1,75 @@ + + + +select { + width:100px; +} + + + +_css; +echo "\n"; +/////////////////////////// + + +if ($_GET == null){ + + + echo<<<_html + + +
+ + + + + + + + + +
+ + + +_html; + +}else { + +print_r($_GET); + + + + + +} + + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/php6.php b/php6.php new file mode 100644 index 0000000..85ce152 --- /dev/null +++ b/php6.php @@ -0,0 +1,57 @@ + + + +select { + width:100px; +} + + + +_css; +echo "\n"; +/////////////////////////// + + + +if (!isset($_GET['attributes']) ){ + +echo <<<_html +
+Select your personality attributes:
+ Perky
+ Morose
+ Thinking
+ Feeling
+Spend-thrift
+ Shopper
+
+ +
+ +_html; + +}else{ + +print_r($_GET); + +} + + + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/php7.php b/php7.php new file mode 100644 index 0000000..1607dbb --- /dev/null +++ b/php7.php @@ -0,0 +1,51 @@ + + + +select { + width:100px; +} + + + +_css; +echo "\n"; +/////////////////////////// + + +if (count($_FILES)==0){ + + +echo "
"; + +echo ""; + +echo ""; + +echo "
"; + +}else { + + + $file = $_FILES['gino']['name']; + move_uploaded_file($_FILES['gino']['tmp_name'], $_SERVER["DOCUMENT_ROOT"]."uploaded/$file"); + +} + + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/php8.php b/php8.php new file mode 100644 index 0000000..404605f --- /dev/null +++ b/php8.php @@ -0,0 +1,85 @@ + + + +input:valid { + background-color:green; +} + +input:invalid { + background-color:red; +} + +input:in-range { + font-size:20pt; +} + +input:required { + color:red; +} +input:optional { + color:blue; +} + +input:active { + outline: 5px black solid; +} + +input:focus { + outline: 5px yellow solid; +} + + +#a[placeholder="mario"][required]{ +outline: 5px red solid; +} + + + +_css; +echo "\n"; +/////////////////////////// + + + + + +echo<<<_html + +
+ + Nome +
+ cNome +
+ Eta +
+ Eta +
+ + + +
+ + + + + +_html; + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/php9.php b/php9.php new file mode 100644 index 0000000..3897f73 --- /dev/null +++ b/php9.php @@ -0,0 +1,77 @@ + + + +input:valid { + background-color:green; +} + +input:invalid { + background-color:red; +} + +input:in-range { + font-size:20pt; +} + +input:required { + color:red; +} +input:optional { + color:blue; +} + +input:active { + outline: 5px black solid; +} + +input:focus { + outline: 5px yellow solid; +} + + +#a[placeholder="mario"][required]{ +outline: 5px red solid; +} + + + +_css; +echo "\n"; +/////////////////////////// + + + +print_r($_GET); + +foreach ($_GET as $key => $value) { + $a= explode(",",$key); +} +echo $a[0];echo "
";echo $a[1];echo "
"; + +echo<<<_html + + + +image + + + +_html; + + + + +include ('footer.html'); + + + + + ?> \ No newline at end of file diff --git a/sky.jpg b/sky.jpg new file mode 100644 index 0000000000000000000000000000000000000000..efea466f8a1b36581431c37ed210ca4700b63766 GIT binary patch literal 3752 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 +Pizzeria on-line + + +label per le checkbox +// tutte le opzioni presenti in $query saranno marcate come checked + +function make_checkboxes ($name, $query, $options) { + foreach ($options as $value => $label) { + // printf(' $label
\n"; + } +} + +// la lista di valori e label per le caselle di spunta +$tipi_condimento = array( + 'peperoni' => 'Peperoni a listarelle', + 'funghi' => 'Funghi trifolati', + 'salame' => 'Salame piccante', + 'ricotta' => 'Ricotta al forno', + 'salsiccia' => 'Salsiccia sbriciolata', + 'broccoli' => 'Broccoli saltati in padella', + 'pomodorini' => 'Pomodorini a dadini', + 'rughetta' => 'Rughetta selvatica' +); + +?> + +
+Scegli i gusti della tua pizza:
+ +
+ +
+ +0) { + if (count($scelte)>0) { + echo "Hai scelto una pizza con i seguenti condimenti:
"; + foreach ($scelte as $condimento) + echo $tipi_condimento[$condimento], "
"; + } +?> + + + diff --git a/test_5.html b/test_5.html new file mode 100644 index 0000000..c5991fc --- /dev/null +++ b/test_5.html @@ -0,0 +1,26 @@ + + + +Example + + + + + +
+

Things I like

+ +
+ + + \ No newline at end of file