Salve ragazzi!
Ho un problema e sono piantato.
Sto cercando di fare un form per la ricerca e i risultati li vorrei paginati .
Purtroppo l'output sono i primi 3 record indistintamente del database.
il codice è questo:

ricerca1.php
Codice PHP:
<link href="stile.css" rel="stylesheet" type="text/css"> 
<?

INCLUDE('connessione.php');
$word=trim($_GET['parola']); 


$query "SELECT * from news where news1 like \"%$word%\""

$risultato_query=mysql_query($query,$connessione);
$res_count=mysql_num_rows($risultato_query);

// numero totale di records
$tot_records $res_count;

// risultati per pagina(secondo parametro di LIMIT)
$per_page 3;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

// pagina corrente
$current_page = (!$_GET['page']) ? : (int)$_GET['page'];

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;


// esecuzione seconda query con LIMIT
$query_limit mysql_query("SELECT * FROM news LIMIT $primo$per_page");

while (
$result mysql_fetch_assoc($query_limit) ) { 
 
$idn1=$result['idn1'];
$notizia=$result['news1']; 
$titolo=$result['titolo1'];

echo
"<p class=\"news\"><a href=\"notizie2.php?idn1=$idn1\">$titolo</a>";

include(
"paginazione_1.php");


 echo
"
"
;
 echo
"
"
;
 
// in questa cella inseriamo la paginazione
echo "<$paginazione>";


?>
paginazione_1.php
Codice PHP:
<?php

if($current_page == 1) { // se siamo nella prima pagina
$precedente "<< precedente";
} else { 
// altrimenti
$previous_page = ($current_page 1);
$precedente "<a href=\"?page=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>";
}

if(
$current_page == $tot_pages) { // se siamo nell'ultima pagina
$successiva "successiva >>";
} else { 
// altrimenti
$next_page = ($current_page 1);
$successiva "<a href=\"?page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
}
$paginazione "$precedente   $successiva";

?>
Qualcuno mi sa dare aiuto?
Grazie!