Originariamente inviato da djkarl9
Salve a tutti..ho questo codice..o meglio, questa parte (l'ho trovata su internet e adattata alle mie esigenze per quanto ci possa capire)..nella pagina dove è inserita ci sono da fare 2 ricerche, con 2 campi e 2 pulsanti diversi..mettendo solo una volta questo codice, funziona la ricerca nel db, mettendolo 2 volte e correggendo a dovere le varie parti per la seconda ricerca, mi da un errore sulla riga del while..non riesco a correggerlo

, mi potreste dare una mano?
Grazie
karl
Detto cosi è un po' confusionario...dovresti postare tutto il codice, compresi i 2 moduli...e magari fare una caspita di indentazione come si deve tipo cosi:
Codice PHP:
elseif (isset($_POST['invio']))
{
$ricerca=$_POST['cercatessera'];
$query=mysql_query("SELECT * FROM cliente WHERE idcliente LIKE '%$ricerca%' ORDER BY cliente"); //la query da eseguire
echo "<table border='1' align='center'>"; //inizio la costruzione della tabella
echo "<tr><td>ID</td><td>Cliente</td><td>Indirizzo</td><td>Citta'</td><td>Cellulare</td><td>E-mail</td></tr>[/b]"; //riga di intestazione della tabella
//effettuo la scansione della tabella CLIENTE riga per riga e memorizzo il contenuto di ogni campo in una variabile //al tempo stesso visualizzo i dati costruendo la tabella con il codice HTML per ricominciare nuovamente //finirò quando arriverò alla fine dell'ultimo record
//la funzione mysql_fetch_array mi permette di inserire i dati estratti in un array
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>"; //chiudo il tag della tabella
echo "Sono state trovate $numrecord corrispondenze dalla ricerca effettuata."; mysql_close(); //chiudo la connessione al server
}
?>
[/QUOTE]
é sicuramente un problema di rivalorizzazione delle variabili, posta tutto vai che risolviamo