Codice PHP:
function Ricerca($ricerca, $campo, $testo, $controllo, $operatore){
if($controllo=="1"){
$ricerca2 = $campo. " ='$testo'";
$ricerca3 = "SELECT * FROM `persone` WHERE ".$ricerca2;
FormRicerca2($ricerca3);
Database($ricerca3);
}
else{
echo $ricerca;
$ricerca3 = $ricerca." ".$operatore." `".$campo."` = '$testo'";
FormRicerca2($ricerca3);
Database($ricerca3);
}
}
praticamente il primo form ha un campo hidden controllo 1 e quindi entra nel primo IF
il secondo form lo genero con una funzione la quale ha "controllo = 2" e passo come hidden il contenuto di $ricerca3
Il passaggio delle variabili funziona correttamente, aggiunge solamente alle ' la \.
avevo pensato di utilizzare una str_replace, voi avete qualche altra idea?