Ho risolto cambiando la funzione sql..stava lì il problema

Codice PHP:
<?php

if (isset($_POST['invia']))
{

include 
"config.php";

$ricerca=$_POST['cerca_cliente'];

$query=mysql_query("SELECT * FROM cliente WHERE cliente LIKE '%$ricerca%' OR idcliente LIKE '%$ricerca%' ORDER BY idcliente");  //ecco dov'era il problema!


echo "<table border='1' align='center'>";
echo 
"<tr><td>ID</td><td>Cliente</td><td>Indirizzo</td><td>Citta'</td><td>Cellulare</td><td>E-mail</td></tr>[/b]";

while(
$records=mysql_fetch_array($query))
{
    
$id=$records['idcliente'];
    
$cliente=$records['cliente'];
    
$indirizzo=$records['indirizzoc'];
    
$citta=$records['citta'];
    
$cellulare=$records['cellulare'];
    
$email=$records['email'];
    echo 
"<tr><td>$id</td>";
    echo 
"<td>$cliente</td>";
    echo 
"<td>$indirizzo</td>";
    echo 
"<td>$citta</td>";
    echo 
"<td>$cellulare</td>";
    echo 
"<td>$email</td></tr>";
}

$numrecord=mysql_num_rows($query);

echo 
"</table>"

echo 
"Sono state trovate $numrecord corrispondenze nella tabella CLIENTE";

mysql_close(); 
}
?>