ciao, sto seguendo alcuni esempi da libro. a mio avviso in un punto c'è un errore poichè non mi tornano risultati. si tratta di un form che permette di vedere una lista (personalizzandola), oppure di vederla in ordine alfabetico, quest'ultima parte non funziona e non capisco perchè.
prima pagina con form:
Codice PHP:
<?php
$myfavmovie 
urlencode("Life of Brian");
echo 
"<a href='moviesite.php?favmovie=$myfavmovie'>";
echo 
"Click here to see information about my favorite movie!";
echo 
"</a>";
echo 
"
"
;
echo  
"Or choose how many movies you would like to see: ";
?>
<form method="post" action="moviesite.php">
    

Enter number of movies (up to 10):
        <input type="text" name="num" />
        

        Check here if you want the list sorted alphabetically:
        <input type="checkbox" name="sorted" />
    </p>
    <input type="submit" name="Submit" value="Submit" />
</form>
pagina che elabora e mostra il tutto:
Codice PHP:
<?php
$favmovies 
= array("Life of Brian",
                    
"Stripes",
                    
"Office space",
                    
"The holy grail",
                    
"Matrix",
                    
"Terminator 2",
                    
"Star Wars",
                    
"Close Encorunters of the thid kind",
                    
"Sixteen Candles",
                    
"Caddyshack");
if (isset(
$_REQUEST['favmovie'])) {
    echo 
"Welcome to our site, ";
    echo 
$_SESSION['username'];
    echo 
"! 
"
;
    echo 
"My favorite movie is ";
    echo 
$_REQUEST['favmovie'];
    echo 
"
"
;
    
$movierate 5;
    echo 
"My movie rating for this film is: ";
    echo 
$movierate;
} else {
    echo 
"My top "$_POST["num"] . " movies are:
"
;

    if (isset(
$_REQUEST['sorted'])) {
        
sort ($favmovies);
    }
// elenca i film
    
$numlist 1;
    while (
$numlist <= $_POST["num"]) {
        echo 
$numlist;
        echo 
". ";
        echo 
pos($favmovies);
        
next ($favmovies);
        echo 
"
\n"
;
        
$numlist $numlist 1;
    }
}
?>
grazie, capire questo errore mi sarà utile...