Leggendo la function l'ho adattata in questo modo, vedrai delle linee decommentate, le ho lasciate per ricordarmi come era prima
Codice PHP:
<?php
if ($_GET['type'] == "locazione") { //controllo che tipo di ricerca devo fare e creo le query
$titolo = "LOCAZIONI TURISTICHE";
$res = paging("SELECT * FROM ". $prefix ."locazione_turistica ORDER BY titolo, data DESC");
} else {
$titolo = "IMMOBILI IN VENDITA";
$res = paging("SELECT * FROM ". $prefix ."immobili_vendita ORDER BY titolo, data DESC", 1);
}
?>
<tr>
<td>[img]images/spaziatore.gif[/img]
[img]images/barretta_rossa.gif[/img] <span class="bars_text"><? echo $titolo; ?></span></td>
</tr>
<tr>
<td height="12"></td>
</tr>
<tr>
<td><table width="594" border="0" cellspacing="2" cellpadding="0">
<tr>
<td colspan="2" class="label_category">IMMOBILE</td>
<td width="100" class="label_category">LOCALITA'</td>
<td width="100" class="label_category">COSTO</td>
<td width="70" class="label_category">CODICE</td>
</tr>
<?php
if (!$res[0]) {
//if ($righe < 1) {
echo "<tr valign='middle'>
<td colspan='5'><div align='left'>Non sono stati trovati Articoli.</div></td>
</tr>";
} else {
//while ($row = mysql_fetch_array($result)) {
while ($row = mysql_fetch_array($res[0])) {
?>
<?php //estraggo l'immagine
if ($_GET['type'] == "locazione") {
$sql_img = "SELECT immagine FROM ". $prefix ."immagini_video WHERE id_ltur = $row[id_ltur] AND video ='0' ORDER BY data DESC LIMIT 0,1";
} else {
$sql_img = "SELECT immagine FROM ". $prefix ."immagini_video WHERE id_ivend = $row[id_ivend] AND video ='0' ORDER BY data DESC LIMIT 0,1";
}
$img = mysql_query($sql_img) or die(mysql_error());
$row_i = mysql_fetch_array($img);
?>
<tr valign="middle">
<td><div align="justify"><? echo $row['descrizione']; ?></div></td>
<?php
if ($_GET['type'] == "locazione") {
$id = $row['id_ltur']."_ltur"; //genero l'id da passare nel form e aprire la scheda.php
} else {
$id = $row['id_ivend']."_ivend";
}
?>
<td width="80"><div align="center">
<form name="form0" id="form0" method="post" action="scheda.php">
<input type="hidden" name="id" value="<? echo $id; ?>" />
<input name="button" type="image" value="submit" src="images/gallery/<? echo $row['categoria']."/".$row_i['immagine']; ?>" width="70" height="53" border="0" />
</form>
</div></td>
<?php //estraggo nome località
$sql_loc = "SELECT nome FROM ". $prefix ."localita WHERE id_loc = $row[localita]";
$loc = mysql_query($sql_loc) or die(mysql_error());
$row_l = mysql_fetch_array($loc);
?>
<td width="100"><? echo $row_l['nome']; ?></td>
<td width="100">€ <? echo $row['prezzo']; ?> </td>
<td width="70"><? echo strtoupper($row['codice']); ?> </td>
</tr>
<?php
} /* chiudo while */
} /* chiudo controllo se ci sono dei record */
?>
<tr valign="middle">
<td colspan="5"><div align="right"><? $res[1]; ?>
Ora viene estratto tutto nel modo corretto, ma:
- come mai non compare il menu?
- Dove indico quanti record estrarre?
Ho provato con
$res = paging("SELECT * FROM ". $prefix ."locazione_turistica ORDER BY titolo, data DESC", 2);
In effetti mostra due record, ma il menu con le pagine non compare.