1 messaggio dal 01 aprile 2005
Ciao a tutti.

Vi scrivo per chiedere una mano su questo codice

<form name="form1" method="post" action="ciclo_for.php"> 
<textarea name="frase" cols="80"> </textarea> 
<input type="submit" name="Submit" value="Premi Qui"> 
</form> 
<? 
$temp_frase=explode(" ",$frase); 
for ($n=0;$n < count($temp_frase);$n++) { 
$elenco[$temp_frase[$n]]=strlen($temp_frase[$n]); 
} 
while ($numero_caratteri = current($elenco)) { 
print "La parola ".key($elenco)." è composta da $numero_caratteri caratteri<br>"; 
$totale_caratteri=$totale_caratteri+$numero_caratteri; 
$test=next($elenco); 
} 
print "Il totale dei caratteri che compongono la frase è $totale_caratteri<br>"; 
print "La lunghezza media di una parola è di ".$totale_caratteri/count($elenco)." caratteri"; 
?> 


questo è un esempio di "ciclo for" che si trova a pag. 42 del manualetto di php che era insieme all'ultimo numero di "Io Programmo".

La cosa che non mi funziona è che una volta che premo il pulsante non mi visualizza niente....come è possibile?

Nel php.ini ho impostato la variabile register_globals = Off

Spero che sappiate aiutarmi.

Grazie in anticipo
Giuseppe
181 messaggi dal 06 luglio 2001
Prova ad aggiungere la riga che ti indico:

<form name="form1" method="post" action="ciclo_for.php"> 
<textarea name="frase" cols="80"> </textarea> 
<input type="submit" name="Submit" value="Premi Qui"> 
</form> 
<?

// AGGIUNGERE QUESTA RIGA
$frase = $_POST["frase"];

$temp_frase=explode(" ",$frase); 
for ($n=0;$n < count($temp_frase);$n++) { 
$elenco[$temp_frase[$n]]=strlen($temp_frase[$n]); 
} 
while ($numero_caratteri = current($elenco)) { 
print "La parola ".key($elenco)." è composta da $numero_caratteri caratteri<br>"; 
$totale_caratteri=$totale_caratteri+$numero_caratteri; 
$test=next($elenco); 
} 
print "Il totale dei caratteri che compongono la frase è $totale_caratteri<br>"; 
print "La lunghezza media di una parola è di ".$totale_caratteri/count($elenco)." caratteri"; 
?>

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.