ok. penso che si capire adesso.
hai:
Codice PHP:
$qs = "SELECT * FROM puntivendita";
provi:
Codice PHP:
$qs = "SELECT * FROM puntivendita WHERE FIELD_DI_CERCA LIKE '%".mysql_escape_string($_POST['chiave'])."%'";
se vogli vedere soli i resulti essati poi si usi:
Codice PHP:
$qs = "SELECT * FROM puntivendita WHERE FIELD_DI_CERCA='".mysql_escape_string($_POST['chiave'])."'";
il mio script:
Codice PHP:
<?
include("config.inc.php");
?>
<form method=post action=search.php>
<input type="hidden" name="cerca" value="true" />
<input type=text name=chiave><input type=submit value=cerca>
</form>
<?
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
if($_POST['cerca'] == "true"){
$qs = "SELECT * FROM puntivendita LIKE '%".mysql_escape_string($_POST['chiave'])."%'";
$qr = mysql_query($qs);
if(mysql_num_rows($qr) == 0) print "Non ci sono punti vendita al momento";
else{
while($dati = mysql_fetch_array($qr)){
print $dati['nome']." - ".$dati['indirizzo']." - ".$dati['citta']." - ".$dati['cap']." - ".$dati['regione']." - ".$dati['telefono']." - ".$dati['fax']." ".$dati['mail']."
";
}
}
}
?>
Ciao,
Dennis