Ciao a tutti,
ho un form che invia ad un file PHP il nome di un autore che talvolta è composto da più di una parola separate da uno spazio. Il problema è che questi autori composti da più parole non me li confronta nel DB (mi stampa i risultati solo se il nome è composto da una singola parola). Qual è il problema?
Posto il codice:
Codice PHP:
<?phperror_reporting(E_ALL & ~E_NOTICE);
$autore = $_POST['autore'];
$materia = $_POST['materia'];
session_start();
require_once('mysqlconn.php');
mysql_select_db($database, $titoli);
$result = mysql_query("SELECT * FROM titoli WHERE autore='".$autore."' ORDER BY id") or die('mysql_error()');
while ($resrow = mysql_fetch_array($result)) { echo "<option>" .$titolo = $resrow['titolo'] ."</option>";
}?>