Ciao a tutti, il codice sotto indicato funaziona ma ho bisogno di una piccola modifica.
In pratica riesco a recuperare nome e cognome che nel mio database sono stati immagazzinati in 2 campi separati grazie a explode.
Il problema è che alcuni cognomi sono composti da 2 parole, tipo "Di Francesco"
e se li cerco non li trova, trova soo i cognomi fatti da 1 sola parola...
Grazie a tutti x l'aiuto
qui il codice:
<?php
require_once('connect.php');
$stringa=$_GET['lista'].' ';
if ($stringa==' ')
{
echo "nessun risultato trovato";
}
else {
if ($nome1='nome' AND $nome2='cognome' or $nome2='nome' AND $nome1='cognome')
{$stringa = explode(" ", $stringa);
$nome1=$stringa[0];
$nome2=$stringa[1];
}
$rs = mysql_query("SELECT * FROM elenco_persone where nome like '%$nome1%' and cognome like '%$nome2%' or nome like '%$nome2%' and cognome like '%$nome1%' or cognome like '%$stringa%' or nome like '%$stringa%' ");
$nr = mysql_num_rows($rs);
if ($nr != 0){
for($x = 0; $x < $nr; $x++){
$row = mysql_fetch_assoc($rs);
?>
<div class="titoletto"><?php echo $row['cognome']?> <?php echo $row['nome']?>[/b]</div>
<?php
}
}
else {
echo "nessuna perona trovata";
}
}
?>
ciao japan