Ciao a tutti ragazzi.
Volevo chiedervi un paio di cosette. Sto realizzando un piccolo programmino in php molto molto molto semplice, e praticamente non è nient'altro che una sequenza di moltiplicazioni ed addizioni (quindi operazioni elementari) con qualche condizione, al fine di calcolare dei fabbisogni alimentari per il bestiame.
A partire da ciò, vi dico che il programmino dovrebbe essere abbastanza comprensibile, ad ogni modo vi posto il primo file cioè modulo.php, all'interno del quale l'utente è chiamato a inserire le informazioni necessarie per il riscontro, e il secondo denominato elaboro.php, ove il riscontro è fruibile dall'utente.
Il problema è che dopo aver inserito le informazioni, il programma non mi da' in output tutti i valori ottenuti.
Anzi, nonostante io immetta le informazioni non riesco ad ottenere i valori voluti come da operazione nel programma.
modulo.php
elaboro.phpcodice:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> </head> <body class="body"> <div class="logo">[img]../Desktop/trasf.png[/img]</div> <div class="box"> <div class="intest"> 1. Modulo di combinazione delle informazioni - Zoosystem.</div> <div class="content"> <div class="title"> <p class="casella">Razza: </p> <p class="casella"> <form action="elaboro.php" method="post"><input name="razza" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">Peso vivo (q.li): </p> <p class="casella"> <form action="elaboro.php" method="post"><input name="pv" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">Prod. Latte / dì (litri): </p> <p class="casella"> <form action="elaboro.php" method="post"><input name="pl" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">% Grasso: </p> <p class="casella"> <form action="elaboro.php" method="post"><input name="grasso" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">% Proteine: </p> <p class="casella"> <form action="elaboro.php" method="post"><input name="proteine" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">Mese di gestazione (1-9):</p> <p class="casella"> <form action="elaboro.php" method="post"><input name="gestazione" type="text" class="input" /></form> </p></div> <div class="title"> <p class="casella">Tipo di allevamento:</p> <form id="form1" name="form1" method="post" action="elaboro.php" class="list"> <label> <select name="select" class="list" id="select"> <option value="fissa">Stab. Fissa</option> <option value="libera">Stab. Libera</option> <option value="pascolo">Pascolo</option> </select> </label> </form> </div> <div class="title"> <p class="casella">1° alimento (concentrato): </p> <form id="form2" name="form2" method="post" action="elaboro.php" class="list"> <label> <select name="select" class="list" id="select"> <option value="silomais">Silomais</option> <option value="orzo">Orzo</option> <option value="avena">Avena</option> </select> </label> </form></p></div> <div class="title"> <p class="casella">2° alimento (fibroso): </p> <form id="form3" name="form3" method="post" action="elaboro.php" class="list"> <label> <select name="select" class="list" id="select"> <option value="medica">Erba medica</option> <option value="loiessa">Loiessa</option> <option value="crusca">Crusca </option> </select> </label> </form></p></div> <div class="title"><p class="casella"><form action=elaboro.php target="_blank"><input name="elabora" type="submit" value="Elabora" id="elabora" /></form></p></div> <div class="title"><p class="casella"><form action=ìì target="_blank"><input name="reset" type="reset" value="Reset" id="reset" /></form>
Ora.. chiedo a voi esperti. Cosa c'è di sbagliato?codice:<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> </head> <body class="body"> <div class="logo">[img]../Desktop/trasf.png[/img]</div> <div class="box"> <div class="intest"> 1. Riscontro dall'elaborazione dei dati - Zoosystem.</div> <div class="content"> <div class="fabb">Fabbisogno di MANTENIMENTO / dì</div> <div><table width="651" height="46" border="0" cellpadding="0"> <tr class="row1"> <td height="18">UFL</td> <td>PD</td> <td>Ca</td> <td>P</td> <td>H₂O</td> <td>S.S.</td> </tr> <tr class="row2"> <td height="22"> <?php include(modulo.php); $pv=$_POST['pv']; $coeff=0.7; $coeffdue=0.75; $uflmant=$pv*$coeff; $uflmantsup=$pv*coeffdue; echo $uflmant; ?> </td> <td> <?php $pv= $_POST['pv']; $pdmant=($pv*10)*70; print "$pdmant gr"; ?> </td> <td> <?php $caman=30; print "$caman gr"; ?> </td> <td> <?php $pman=20; print "$pman gr"; ?> </td> <td>-</td> <td>-</td> </tr> </table> <div class="fabb">Fabbisogno di PRODUZIONE / dì</div> <table width="651" height="46" border="0" cellpadding="0"> <tr class="row1"> <td height="18">UFL</td> <td>PD</td> <td>Ca</td> <td>P</td> <td>H₂O</td> <td>S.S.</td> </tr> <tr class="row2"> <td height="22"> <?php $pl= $_POST['pl']; $grasso= $_POST['grasso']; $coefftre=0.4; $coeffquattro=0.37; $uflprod=$pl*$coefftre; $uflprodsup=$pl*$coeffquattro; if ($pl == null) { print "N.D."; } elseif ($grasso <= 3.5) { print " $uflprod "; } else { print " $uflmantsup "; } ?> </td> <td> <?php $pl= $_POST['pl']; $pdprod=$pl*70; print "$pdprod gr"; ?> </td> <td> <?php $pl= $_POST['pl']; $caprod=3*$pl; print "$caprod gr"; ?> </td> <td> <?php $pl= $_POST['pl']; $pprod=2*$pl; print "$pprod gr"; ?> </td> <td>-</td> <td>-</td> </tr> </table> <div class="fabb">Fabbisogno di GESTAZIONE / dì</div> <table width="651" height="46" border="0" cellpadding="0"> <tr class="row1"> <td height="18">UFL</td> <td>PD</td> <td>Ca</td> <td>P</td> <td>H₂O</td> <td>S.S.</td> </tr> <tr class="row2"> <td height="22"> <?php $gravidanza= $_POST['gestazione']; $grav=1; $gravsup=2; $gravfin=3; if ( $gravidanza == 7 ) { print ("$grav"); } elseif ( $gravidanza == 8 ) { print ("$gravsup"); } elseif ( $gravidanza == 9 ) { print ("$gravfin"); } else { print "-"; } ?> </td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> </table> <div class="fabb">Fabbisogno di ASCIUTTA (60 giorni standard)</div> <table width="651" height="46" border="0" cellpadding="0"> <tr class="row1"> <td height="18">UFL</td> <td>PD</td> <td>Ca</td> <td>P</td> <td>H₂O</td> <td>S.S.</td> </tr> <tr> <td height="22"> <?php $uflasciutta=$uflmant*60; $uflasciuttasup=$uflmantsup*60; if ($pv == null) { print "N.D."; } elseif ($pv <= 6) { print "$uflasciutta"; } else { print "$uflasciuttasup"; } ?> </td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <div class="fabb">Fabbisogno PARZIALE ANNUO (305 giorni standard)</div> <table width="651" height="46" border="0" cellpadding="0"> <tr class="row1"> <td height="18">UFL</td> <td>PD</td> <td>Ca</td> <td>P</td> <td>H₂O</td> <td>S.S.</td> </tr> <tr> <td height="22"></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </table> <div class="fabb">Razionamento ALIMENTI (in percentuale)</div> </div></div> </body> </html>
Grazie mille in anticipo.

Rispondi quotando
