impaginazione dati per riga che nn funziona

ciao a tutto, sto cercardo inutilmente di far funzionare questa impaginazione ma nulla di nulla

:'(

<?
include('connessione.php');

$query = "SELECT * FROM immobili"; 

$risultato = mysql_query($query);

if (!$risultato) {
echo "Fallimento nell'esecuzione della query ($sql) dal DB: " . mysql_error();
exit;
}

if (mysql_numrows($risultato) == 0) {
echo "Nessuna riga trovata, niente da stampare quindi si esce";
exit;
}


$i=1; // contatore


while ($riga = mysql_fetch_array($risultato)) {

$tipo_offerta = $riga['tipo_offerta'];
$tipo_immobile = $riga['tipo_immobile'];
$categoria = $riga['categoria'];
$provincia = $riga['provincia'];
$citta = $riga['citta'];
$zona = $riga['zona'];
$prezzo = $riga['prezzo'];
$superficie = $riga['superficie'];
$piano = $riga['piano'];
$termoautonomo = $riga['termoautonomo'];
$giardino = $riga['giardino'];
$descrizione = $riga['descrizione'];
$foto1 = $riga['file1'];
$foto2 = $riga['file2'];
$foto3 = $riga['file3'];
$foto4 = $riga['file4'];
$randname = $riga['randname'];

echo "

<div id='margini06'>
<table id='table02'>";

if ($i==1) {
echo "<tr>";
} //Apro una nuova riga

  echo "
<td width='90'><img width='90' height='90' border='1' src='$foto1' /><br /></td>
<td valign='top'>

<table>
<tr>
<td class='h8' id='td07'>$citta($provincia)</td>
<td class='h8' id='td07'>Rif.&nbsp;[$randname]</td>
</tr>
<tr>
<td colspan='2' class='h5'>
<div id='margini07'>";
echo substr($descrizione, 0, 250)."......&nbsp;&nbsp;&nbsp;
<span class='h9'>Leggi tutta la descrizione</span>";
  
echo "
</div>
</td>
</tr>
<tr>
<td class='h10'>Mq.&nbsp;$superficie</td>
<td class='h10'>&nbsp;$prezzo</td>
</tr>
</table>

</td>
</tr>";
  
if($i ==3) { echo "</tr>"; $i=1; }
//ho finito di inserire gli elementi della riga e la chiudo 
else { $i++; }
} //fine while

  echo "

</table>
</div>";

mysql_free_result($risultato);
inviato 9 anni fa
Falco72
X 0 X

Hai notato questo errore di sintassi?

if (mysql_numrows($risultato) == 0)

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

lui stampa correttamente solo che mi visualizza tutte le righe non le 3 imposte... cosa succede se metto mysql_numrows($risultato) == 0 ?

risposto 9 anni fa
Falco72
X 0 X

Usare una identazione corretta troppo difficile o il forum che sballa ?

Scusa ma faccio fatica a seguirlo!

usare limit 3 nella query non va bene?

risposto 9 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda