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
 

[pagina costruita in 0.011s]