Codice PHP:
<TITLE>CERCA</TITLE>
<?
$cerca=$_POST['cerca'];
$dato=$_POST['dato'];
include "connessione.php";
$db = mysql_connect("$server", "$username", "$password");
mysql_select_db("$database",$db);
echo "
<table width='100%'>
<tr>
<form name=cerca action='' method=post>
<td >Dato da cercare:<input type='text' name='dato'>
in <select size=1 name='cerca'>
<option value='nome'>Nome</option>
<option value='cognome'>Cognome</option>
<option value='tel_fisso'>Telefono Fisso</option>
<option value='tel_cell'>Telefono Cellulare</option>
<option value='indirizzo'>Indirizzo</option>
<option value='città'>Città</option>
<option value='professione'>Professione</option>
<option value='email'>Email</option>
</select>
<tr><td><input type='submit' value='Invia' name='rubrica'>
<input type='reset' value='RESET' name='rubrica'></FORM></td></tr></TABLE>
";
if($cerca!="zz" and $dato!=""){
$cerca=mysql_query("Select * from contatti where $cerca like '%$dato%'");
echo "
I risultati ottenuti:
";
while ($data = mysql_fetch_object($cerca))
{
$nome=stripslashes($data->nome);
$cognome=stripslashes($data->cognome);
$tel_fisso=stripslashes($data->tel_fisso);
$tel_cell=stripslashes($data->tel_cell);
$indirizzo=stripslashes($data->indirizzo);
$città=stripslashes($data->città);
$professione=stripslashes($data->professione);
$email=stripslashes($data->email);
echo "
Nome: <input type='nome' name='X1' value='$nome'
Cognome: <input type='cognome' name='X2' value='$cognome'
Telefono fisso: <input type='tel_fisso' name='X3' value='$tel_fisso'
Telefono cellulare: <input type='tel_cell' name='X4' value='$tel_cell'
Città: <input type='città' name='X5' value='$città'
Indirizzo: <input type='indirizzo' name='X6' value='$indirizzo'
Email: <input type='email' name='X7' value='$email'
Professione: <input type='professione' name='X8' value='$professione'
";
}
}
?>
Modificando i valori if in input sono riuscita in parte a modificare lo script
, i dati ricevuti con la query mi appaiono a video insieme al form
, invece il form dovrebbe essere fermo e i dati ottenuti dovrebbero "riempirlo".
Poi non sono ancora riuscita a fare in modo che la ricerca venga effettuata negli stessi campi del form e non tramite la select :master:
A questo punto sono veramante in difficolta'
Kirara