Originariamente inviato da rigby76
Come te la cavi con l'HTML?
Il tuo codice è come se dicesse:
1. visualizza immagine
2. vai a capo
3. visualizza link
4. vai a capo
5. torna al punto 1
Devi fare invece qualcosa del tipo:
1. visualizza immagine e link senza andare a capo
2. se ho già 3 img vai a capo
3. torna al punto 1
Togli i BR dalla riga che ti ho quotato prima e lascia il codice che lo inserisce poi quando l'indice è multiplo di 3.
mah... utilizzando il codice in questo modo:
Codice PHP:
<?php
include("config.php");
$sql = "select hotel, foto, link from albergo where stelle= '3' order by rand()";
$risultato = @mysql_query($sql,$connessione)
or die("Impossibile eseguire l'interrogazione.");
$i = 0;
while ($riga = mysql_fetch_array($risultato)) {
$hotel = $riga['hotel'];
$foto_name = $riga['foto'];
$link = $riga['link'];
$hotel= ucwords(strtolower($hotel));
$comune= ucwords(strtolower($comune));
if($i%3==0){
print "<img src=public/$foto_name>";
echo "
";
}
print "<img src=public/$foto_name>";
$i++;
}
?>
mi esce come nell'immagine che allego
Pero' a me serve che esce anche il link sotto alla foto con il nome dell'albergo...
Non mi esce proprio