Salve, ho un database con mysql con vari record riferiti agli immobili tra tutti ( denominazione,status,prezzi,descrizione) son quelli interessati da me.
ho creato un funzione che mi recupera questi 4 dati dal database e li mette in una tabella, che qui riporto:
poi nella mia pagina la richiamo così:
il problema mio è il seguente: così mi stampa sempre e solo lo stesso immobile, io vorrei che ad ogni ciclo di for stampi (denominazione,status,prezzo,descrizione) di un immobile diverso, anche casualmente o no, è possibile?
ne sto uscendo pazzo
grazie
ho creato un funzione che mi recupera questi 4 dati dal database e li mette in una tabella, che qui riporto:
PHP:
function leggiRiassuntoScheda() {
$conn = dbConnect();
$sqldenom ="SELECT * FROM immobile codice limit 1";
$sqldesc ="SELECT * FROM immobile codice limit 1";
$sqlstatus ="SELECT * FROM immobile limit 1";
$sqlprz = "SELECT prezzo FROM immobile limit 1";
$rispostadenom = mysql_query($sqldenom) or die ("Errore nella query: ".$sql."\n". mysql_error());
$rispostastatus = mysql_query($sqlstatus) or die ("Errore nella query: ".$sql."\n". mysql_error());
$rispostaprz = mysql_query($sqlprz) or die ("Errore nella query: ".$sql."\n". mysql_error());
$rispostadesc = mysql_query($sqldesc) or die ("Errore nella query: ".$sql."\n". mysql_error());
while ($rigadenom = mysql_fetch_array($rispostadenom)) {
echo "<p class=\"p_tab_den\"><span class=\"blue\">".$rigadenom['denominazione']."</p>";}
while ($rigastatus = mysql_fetch_array($rispostastatus)) {
echo "<p class=\"p_tab\"><span class=\"blue\">Status: <span class=\"red\">".$rigastatus['status']."</p>";}
while ($rigaprz = mysql_fetch_array($rispostaprz)) {
echo "<p class=\"p_tab\"><span class=\"blue\">Prezzo: <span class=\"red\">".$rigaprz['prezzo']."</p>";}
while ($rigadesc = mysql_fetch_array($rispostadesc)) {
echo "<p class=\"p_tab_desc\">".$rigadesc['descrizione']."</p>";}
$riassunto = $rigadenom['denominazione'].$rigastatus['status'].$rigaprz['prezzo'].$rigadesc['descrizione'];
}
poi nella mia pagina la richiamo così:
PHP:
<table>
<?php for ($i=0; $i<3; $i++){
echo '<tr>';
echo '<td class="td_photo"> <img src="images_immobili/Imm001.jpg" width=\'300\' height=\'212\'/></td>';
echo '<td class="td_description"> ';
echo '<p class="p_tab_desc">'.leggiRiassuntoScheda().'</p>';
echo '</td>';
echo '</tr>';} ?>
</table>
il problema mio è il seguente: così mi stampa sempre e solo lo stesso immobile, io vorrei che ad ogni ciclo di for stampi (denominazione,status,prezzo,descrizione) di un immobile diverso, anche casualmente o no, è possibile?
ne sto uscendo pazzo
grazie