Ciao a tutti,
chi mi può' aiutare please ??
Con lo script postato qui sotto verifico che nel db ci siano risultati e se ci sono mi posta tutto correttamente con paginazione ecc ecc .
Pero' ho un piccolo problema nelle query dove non ci sono risultati mi piacerebbe che venisse fuori la scritta al momento non ci sono risultati in questa ricerca, ma con gli if e gli else ho sempre avuto un pessimo rapporto,chi mi aiuta gentilmente a capire dove e come mettere questo controllo ?
Grazie mille
chi mi può' aiutare please ??
Con lo script postato qui sotto verifico che nel db ci siano risultati e se ci sono mi posta tutto correttamente con paginazione ecc ecc .
Pero' ho un piccolo problema nelle query dove non ci sono risultati mi piacerebbe che venisse fuori la scritta al momento non ci sono risultati in questa ricerca, ma con gli if e gli else ho sempre avuto un pessimo rapporto,chi mi aiuta gentilmente a capire dove e come mettere questo controllo ?
Grazie mille
PHP:
<?php
//includiamo il file della classe
@require("paginazione.php");
//connettiamoci a MySQL e selezioniamo il database
class MySQL
{
function MySQL()
{
require "db_connect.php";
}
}
$data = new MySQL();
// istanziamo la classe per l'impaginazione
$p = new Paging;
// numero massimo di risultati per pagina
$max = 10;
// identifichiamo la pagina da cui iniziare la numerazione
$inizio = $p->paginaIniziale($max);
// contiamo i records nel database
// contiamo i records nel database
$query_count = @mysql_query(
"SELECT * FROM
annunci INNER JOIN regione ON (annunci.regioneid=regione.id )
INNER JOIN provincia ON (annunci.provinciaid=provincia.id)
INNER JOIN tipo ON (annunci.tipoid=tipo.id)
INNER JOIN modello ON (annunci.modelloid=modello.id)
INNER JOIN users ON (annunci.user_id=users.id)
WHERE
regione.regione='piemonte' ORDER BY `id_annunci` DESC ")
or die (mysql_error());
$count = @mysql_num_rows($query_count) or die (mysql_error());
// troviamo il numero delle pagine che dovr� essere contato
$pagine = $p->contaPagine($count, $max);
// limitiamo la SELECT al numero di risultati per pagina
$obj_titolo = @mysql_query(
"SELECT * FROM
annunci INNER JOIN regione ON (annunci.regioneid=regione.id )
INNER JOIN provincia ON (annunci.provinciaid=provincia.id)
INNER JOIN tipo ON (annunci.tipoid=tipo.id)
INNER JOIN modello ON (annunci.modelloid=modello.id)
INNER JOIN users ON (annunci.user_id=users.id)
WHERE
regione.regione='piemonte' ORDER BY `id_annunci` DESC LIMIT ".$inizio.",".$max) or die (mysql_error());
//recuperiamo i dati da stampare
while ($row = mysql_fetch_array($obj_titolo)) {
$click_annuncio = $row['click_annuncio'];
$id_annunci = $row['id_annunci'];
$user_id = $row['id'];
$descrizione = substr($row['descrizione'], 0, 25);
$mq = $row['mq'];
$prezzo = $row['prezzo'];
$tipologia = $row['tipologia'];
$sigla = $row['sigla'];
$modello = $row['modello'];
$tipo = $row['tipo'];
$name = $row['name'];
$locali = $row['locali'];
$via = $row['via'];
$citta = $row['citta'];
$username = $row['username'];
$email = $row['email'];
$condizioni = $row['condizioni'];
$regione = $row['regione'];
$tipo = $row['tipo'];
$condizioni = $row['condizioni'];
$logo_cliente = $row['logo_cliente'];
$nome_file = $row['nome_file'];
$tipo_file = $row['tipo_file'];
$dati_file = $row['dati_file'];
$nome_file_vero = $row['nome_file_vero'];
$tipo_file = $row['tipo_file'];
$dati_file = $row['dati_file'];
//recuperiamo i dati da stampare
// stampiamo i nostri dati
echo" <h5><table width='100%'>";
echo" <tr>";
echo" <p class='three'><td colspan='3'> <a href=\"rannunci.php?id=$id_annunci\"/>$via,$citta,$name,$sigla,$regione</a></td>";