<?php
if(isset($_POST['Submit'])){//se ho dato il submit
$tipo=trim(strip_tags($_POST['ricerca']));//faccio una spece di pulizia
//se $tipo è vuoto cerco tutto
//altrimenti cerco tipo
if($tipo==""){
$where="";
}else{
$where=" WHERE tipo= '$tipo' ";
}
//includiamo il file della classe
require("paginazione.php");
//connettiamoci a MySQL e selezioniamo il database
class MySQL{
function MySQL(){
$this->host_name = "localhost";
$this->user_name = "iscritti_dieta";
$this->password = "searedone1";
$this->data_name = "db_iscritti";
$this->link = mysql_connect($this->host_name, $this->user_name, $this->password) or die (mysq_error());
mysql_select_db($this->data_name) or die (mysq_error());
}
}
$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
$query_count = mysql_query("SELECT * FROM ricette_cucina $where ") 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
$query = mysql_query("SELECT * FROM ricette_cucina $where LIMIT ".$inizio.",".$max) or die (mysql_error());
//recuperiamo i dati da stampare
echo "<table class=\"pinco\">";
echo "<tr><td>TIPO</td><td>TITOLO</td><td>URL</td><td>descrizione</td></tr>";
while ($records = mysql_fetch_array($query)) {
// stampiamo i nostri dati
echo "<tr><td>".$records['tipo']."</td><td>".$records['titolo']."</td><td>".$records['url']."</td><td>".$records['url']."</td></tr>";
}
echo "</table>";
//mostriamo le pagine
$lista = $p->listaPagine($_GET['p'], $pagine);
echo $lista . "<br>";
//mostriamo il navigatore Precedente/Successiva
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine);
echo $navigatore;
}
?>
<form name="form1" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>;">
<p>cerca
<input name="ricerca" type="text" id="ricerca">
</p>
<p>
<input type="submit" name="Submit" value="cerca">
</p>
</form>