PDA

View Full Version : non riesco a trovare l'errore in questo listato PHP


Manson666
02-04-2003, 15:18
In questo listato ci deve essere un errore ma non riesco a trovarlo...

<?php
// Creo l'Array contenente il menu
$menu = array (0 => "Prima", 1 => "Seconda",2=> "Terza");
?>
<html>
<head><title>Menu in PHP</title></head>
<body bgcolor="#ffffff" link="#666666" vlink="#0000ff">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td bgcolor="#cccccc" width="100%" align="center">
<?php
for ($ciclo=0;$ciclo < count ($menu); $ciclo++){
echo "<b>[ <a href=\"menu.php? sezione=$ciclo\">".
$menu[$ciclo]."</a> ]</b> ";
}
?></tr>
<td width="100%"><?php
// Se esiste la variabile $sezione generata da una richiesta GET o POST
if (isset($_REQUEST['sezione'])){
if ($_REQUEST ['sezione'] == 0) echo "Hai scelto la prima sezione";
elseif ($_REQUEST['sezione'] == 1) echo "Hai scelto la seconda sezione";
elseif ($_REQUEST['sezione'] == 2) echo "Hai scelto la terza sezione";
else echo "Valore sconosciuto";
}else echo "Nessuna voce selezionata";
?>
</td>
</tr>
</table>
</body>
</html>

igorlazunna
02-04-2003, 17:56
io l'ho copiato e provato e mi sembra funzionare. quando clicchi su una sezione, ti dice correttamente che selezione hai effettuato.

Unica accortezza: ho tolto questo spazio: __
echo "<b>[ <a href=\"menu.php? sezione=$ciclo\">".


scrivendo
echo "<b>[ <a href=\"menu.php?sezione=$ciclo\">".

Se hai ancora problemi, puoi dire qual č l'errore che cerchi ?

Manson666
02-04-2003, 21:01
Parse error: parse error, unexpected '{' in c:\programmi\easyphp\www\menu.php on line 19

igorlazunna
02-04-2003, 21:53
non saprei, ho fatto copia incolla del tuo codice, ho attivato anche le opzioni di debug e la visualizzazione di tutti gli errori, ma non mi da nessun errore.
funziona tutto correttamente.

mi spiace :confused:

Manson666
02-04-2003, 22:07
booo adesso mi funziona....prima mi dava errore forse č l'editor php che aveva qualche problemuccio nel fare la preview...non si spiega

igorlazunna
02-04-2003, 22:09
Originally posted by "Manson666"

booo adesso mi funziona....
be' meglio no ? :p

...non si spiega

peroň č vero, non si spiega :eek: