Ciao a tutti! Da poco sto incominciando a studiare il php causa esame maturità. Ho fatto un piccolo esperimento però non trovo l'errore:incazz: Non mi visualizza i risultati anche con numerose prove che ho fatto:incazz:
Ecco a voi i 2 listati:
pag1.html
<HTML>
<HEAD>
<TITLE>Voti partiti</TITLE>
</HEAD>
<BODY>
<FORM ACTION = "pag2.php" METHOD= "POST">
Partito democratico: <INPUT TYPE = "text" NAME = "p1">
PDL: <INPUT TYPE = "text" NAME = "p2">
Sinistra e libertà: <INPUT TYPE = "text" NAME = "p3">
Italia dei Valori: <INPUT TYPE = "text" NAME = "p4">
<INPUT TYPE = "submit" VALUE = "Controlla">
</FORM>
</BODY>
</HTML>
pag2.php
<HTML>
<HEAD>
<TITLE>Risultati</TITLE>
</HEAD>
<BODY>
<H3>Il partito con più voti</H3>
<?php
$part[0] = $_POST["p1"];
$part[1] = $_POST["p2"];
$part[2] = $_POST["p3"];
$part[3] = $_POST["p4"];
$nome[0] = 'Partito Democratico';
$nome[1] = 'PDL';
$nome[2] = 'Sinistra e libertà';
$nome[3] = 'Italia dei valori';
$I= 0;
$max = 0;
$nomepart = '';
for($I = 0; $I <= 4; $I++)
{
if ( $part > $max )
{
$max = $part;
$nomepart = $nome;
}
}
print ("Il partito con più voti è : $nomepart");
print( " con $max");
?>
</BODY>
</HTML>
Sembra che non memorizza i parametri che gli passo con la pagina pag1.html:crying:
Chi mi sa aiutare! Grazie a tutti!
Ecco a voi i 2 listati:
pag1.html
<HTML>
<HEAD>
<TITLE>Voti partiti</TITLE>
</HEAD>
<BODY>
<FORM ACTION = "pag2.php" METHOD= "POST">
Partito democratico: <INPUT TYPE = "text" NAME = "p1">
PDL: <INPUT TYPE = "text" NAME = "p2">
Sinistra e libertà: <INPUT TYPE = "text" NAME = "p3">
Italia dei Valori: <INPUT TYPE = "text" NAME = "p4">
<INPUT TYPE = "submit" VALUE = "Controlla">
</FORM>
</BODY>
</HTML>
pag2.php
<HTML>
<HEAD>
<TITLE>Risultati</TITLE>
</HEAD>
<BODY>
<H3>Il partito con più voti</H3>
<?php
$part[0] = $_POST["p1"];
$part[1] = $_POST["p2"];
$part[2] = $_POST["p3"];
$part[3] = $_POST["p4"];
$nome[0] = 'Partito Democratico';
$nome[1] = 'PDL';
$nome[2] = 'Sinistra e libertà';
$nome[3] = 'Italia dei valori';
$I= 0;
$max = 0;
$nomepart = '';
for($I = 0; $I <= 4; $I++)
{
if ( $part > $max )
{
$max = $part;
$nomepart = $nome;
}
}
print ("Il partito con più voti è : $nomepart");
print( " con $max");
?>
</BODY>
</HTML>
Sembra che non memorizza i parametri che gli passo con la pagina pag1.html:crying:
Chi mi sa aiutare! Grazie a tutti!