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
codice:
<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>
elaboro.php
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>
Ora.. chiedo a voi esperti. Cosa c'è di sbagliato?
Grazie mille in anticipo.