Ciao a tutti qualcuno sa dirmi perché non funziona?
precisamente la funzione IF non mi restituisce la variabile riccodice:<html> <body background="/bianco.jpg"> <?php $sqlhostname = "localhost"; $username="root"; $password="root"; $database="film"; $post_pag = 20; $numero=$_GET[pag]; if ($numero==0){ $numero=$numero+1; } mysql_connect($sqlhostname,$username,$password); @mysql_select_db($database) or die("Impossibile selezionare il database"); $query="SELECT * FROM film"; $risultati=mysql_query($query); $num=mysql_numrows($risultati); $all_pages = ceil($num / $post_pag); mysql_close(); ?> <table border="0" cellspacing="2" cellpadding="2"> <tr> <th><font face="Arial, Helvetica, sans-serif">Titolo</font></th> <th><font face="Arial, Helvetica, sans-serif">Genere</font></th> <th><font face="Arial, Helvetica, sans-serif">Durata</font></th> </tr> <?php $i=($numero - 1)*$post_pag; $fine=($post_pag+$i); echo $numero; echo $all_pages; if ($numero==$all_pages){$ric=$num;} else if ($numero>$all_pages){$ric=$fine;} while ($i < $ric);{ $titolo=mysql_result($risultati,$i,"titolo"); $genere=mysql_result($risultati,$i,"genere"); $durata=mysql_result($risultati,$i,"durata"); $id=mysql_result($risultati,$i,"id"); ?> <tr> <td><font face="Arial, Helvetica, sans-serif"><?php echo "".$titolo.""?></font></td> <td><font face="Arial, Helvetica, sans-serif"><?php echo $genere; ?></font></td> <td align="center"><font face="Arial, Helvetica, sans-serif"><?php echo $durata;?></font></td> </tr> <?php $i++; } if ($all_pages > 1){ if ($numero > 1){ echo "<a href=index.php?pag=" . ($numero - 1) . ">"; echo "Pagina Indietro</a>"; } if ($all_pages > $numero){ echo "<a href=index.php?pag=". ($numero + 1) .">"; echo "Pagina Avanti</a>"; } } ?> </body> </html>
HELP ME

Rispondi quotando