Ciao,
spero che sia la sezione giusta.
Da qualche giorno ho un problema con l'incremento automatico di una variabile.
Vi posto il codice, sperando di potermi poi chiarire meglio:
Codice PHP:
<link rel="stylesheet" type="text/css" href="http://casesilenzio.altervista.org/menu.css">
<body style="margin-left: 0px;">
<?php
include ("../conn.php");
$x = 0;
echo '<table>
<tr><td colspan="5" align="center"><div class="titolino">Isola Spezzata</div></td></tr>';
$li = mysql_query("SELECT * FROM pg1 WHERE stato = 'v' AND campagna = 'AD' ORDER BY id_gioc");
if ($li != 0){
while ($l = mysql_fetch_assoc($li)){
$ut = mysql_fetch_assoc(mysql_query("SELECT * FROM pg_utenti WHERE id_gioc = ".$l[id_gioc]));
if ($x % 5 == 0){
echo '<tr>';}
echo '<td valign="top" align="middle"><a href="../dettaglio.php?xm='.$l[id_gioc].'&xa='.$l[id_pg].'" target="pagina1">';
if ($ut[immy] != NULL){
echo '<img src="'.$ut[immy].'" width="50"><br>';}
echo $l[nomepg].'</a></td>';
$x++;
}
}
echo '</table><hr>';
$x = 0;
echo '<table>
<tr><td colspan="5" align="center"><div class="titolino">Case del Silenzio</div></td></tr>';
$li = mysql_query("SELECT * FROM pg1 WHERE stato = 'v' AND campagna = 'Case del Silenzio' ORDER BY id_gioc");
if ($li != 0){
while ($l = mysql_fetch_assoc($li)){
$ut = mysql_fetch_assoc(mysql_query("SELECT * FROM pg_utenti WHERE id_gioc = ".$l[id_gioc]));
if ($x % 5 == 0){
echo '<tr>';}
echo '<td valign="top" align="middle"><a href="../dettaglio.php?xa='.$l[id_gioc].'&xm='.$l[id_pg].'" target="pagina">';
if ($ut[immy] != NULL){
echo '<img src="'.$ut[immy].'" width="50"><br>';}
echo $l[nomepg].'</a></td>';
$x++;
}
}
?>
Fino a qualche giorno fa $x++; mi restituiva il valore corretto, ma ora il ++ è scomparso dalla pagina e quando lo rimetto non mi incrementa più il valore
Non so proprio dove sbattere la testa...