Newsgroup: it.comp.www.php
Titolo: form+calcolo

ciao, sono un neofita alle prime armi che sta imparando php e
contemporaneamente html facendo qualcosa di pratico con l'ausilio di 2 libri
(html e php).
ho iniziato a creare un form in html e vorrei che all'interno della stessa
pagina venissero immessi dei dati e calcolati dei valori al momento della
pressione di un tasto.
ho scritto il codice html per il form e poi alla fine il codice php per
eseguire i calcoli (con i relativi passaggi di valori tra le variabili da
html a php)
il mio problema è che il calcolo non viene eseguito , ovvero quando presso
il pulsante "submit" mi si rimanda alla stessa pagina senza che vengano
visualizzati i valori, dalla lettura del libro di php sembrerebbe che, tra
le altre correzioni, io debba scrivere il codice php prima dell'html.
nel libro all'inizio del codice viene fatto un test per vedere se il modulo
viene visualizzato per la prima volta, è vi è questa istruzione:
if(!IsSet($_POST['submit']) || $_POST ['submit'] ! = 'calculate']
submit è un pulsante di tipo input type='submit' name 'submit'
value='calculate'
orbene per cominciare mi sapreste spiegare che cosa rappresentano quei punti
esclamativi ! e quelle due barrette ||. magari chiarito questo poi vi pongo
altre domande. grazie in anticipo a chiunque mi darà una mano.
ad ogni buon fine metto qua il codice dei mio programmino non vi mettete a
ridere P:, lo sto realizzando per cercare di dare un servizio al mio ufficio
ed agli utenti se riesco a farlo ed a metterlo in rete funzionante,
chiaramente a titolo gratuito:
<html>
<head>
<title>
calcolo canoni demaniali sicilia
</title>
</head>
<body>
<h3>calcolo canoni demaniali</h3>
</body>
<form method=post action= "D:\Documents and
Settings\Salvatore\Desktop\sitoweb\calcolo canoni demaniali.php"
tipo cdm <br>
<select name="tipo concessione richiesta">
<option>area libera</option>
<option>struttura facile rimozione</option>
<option>struttura turistico-ricettiva</option>
<option>struttura difficile rimozione</option>
<option>struttura appartenente ai beni demaniali marittimi</option>
<option>specchio acqueo libero</option>
<option>specchio acqueo con opere di facile rimozione</option>
<option> specchio acqueo con opere di difficile rimozione</option>
</select>
<p>superficie in mq.= <input type = text name="supericie" size=10
maxlength=10>
<p>volumetria oltre i mt.2,70= mc.<input type = text name="Volumetria"
size=10 maxlength=10>
<p> dal giorno:
<select name="GiornoInizio">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
mese:
<select name="MeseInizio">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
anno:
<select name="AnnoInizio">
<option>2006</option>
<option>2005</option>
<option>2004</option>
<option>2003</option>
<option>2002</option>
<option>2001</option>
<option>2000</option>
<option>1999</option>
<option>1998</option>
<option>1997</option>
<option>1996</option>
<option>1995</option>
<option>1994</option>
<option>1993</option>
<option>1992</option>
<option>1991</option>
<option>1990</option>
<option>1989</option>
<option>1988</option>
<option>1987</option>
<option>1986</option>
<option>1985</option>
<option>1984</option>
<option>1983</option>
<option>1982</option>
<option>1981</option>
<option>1980</option>
<option>1979</option>
<option>1978</option>
<option>1977</option>
<option>1976</option>
<option>1975</option>
<option>1974</option>
<option>1973</option>
<option>1972</option>
<option>1971</option>
<option>1970</option>
</select>
<p> al giorno:
<select name="GiornoFine">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
mese:
<select name="MeseFine">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
anno:
<select name="AnnoFine">
<option>2006</option>
<option>2005</option>
<option>2004</option>
<option>2003</option>
<option>2002</option>
<option>2001</option>
<option>2000</option>
<option>1999</option>
<option>1998</option>
<option>1997</option>
<option>1996</option>
<option>1995</option>
<option>1994</option>
<option>1993</option>
<option>1992</option>
<option>1991</option>
<option>1990</option>
<option>1989</option>
<option>1988</option>
<option>1987</option>
<option>1986</option>
<option>1985</option>
<option>1984</option>
<option>1983</option>
<option>1982</option>
<option>1981</option>
<option>1980</option>
<option>1979</option>
<option>1978</option>
<option>1977</option>
<option>1976</option>
<option>1975</option>
<option>1974</option>
<option>1973</option>
<option>1972</option>
<option>1971</option>
<option>1970</option>
</select>
<p><input type=submit name="submit" value= "conferma dati">
</form>
<? $DataInizio=mktime
(0,0,0,$_POST[GiornoInizio],$_POST[MeseInizio],$_POST[AnnoInizio],0);
$DataFine=mktime
(0,0,0,$_POST[GiornoFine],$_POST[MeseFine],$_POST[AnnoFine],0);
$GiorniOccupazione= ($DataFine - $DataInizio)/(60*60*24);
echo "$GiorniOccupazione";
?>
</html>

 (0,0,0,$_POST[GiornoFine],$_POST[MeseFine],$_POST[AnnoFine],0);
Come sopra.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

oki seguiro i tuoi illuminanti consigli grazie dell'aiuto :)
..e si sono un noob..T.T
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:MK33f.3579$65.8...@twister1.libero.it...
