Buon giorno a tutti, sono qui per risolvere un mio dubbio che non so risolvere, vi spiego subito:
Tramite una pagina (un form in html e codice php nella stessa pagina) inserisco dei dati in una tabella del mio database:
Codice PHP:
...
...
...
<form action="" method="post">
<table width="400" border="1" cellpadding="3">
<tr>
<td width="400" height="10" colspan="2"> <center> <font color="0000FF"> Campi di ricerca </font> </center> </td>
</tr>
<tr>
<td width="75" height="20"> <font color="0000FF"> Titolo: </font> </td>
<td width="325" height="20"> <center> <input type="text" name="Titolo" id="Titolo" size="45" /> </center> </td>
</tr>
<tr>
<td width="75" height="20"> <font color="0000FF"> Tipo: </font> </td>
<td width="325" height="20">
<center>
<select name="Tipo" size="1" >
<option selected value="0"> Avventura </option>
<option value="1"> Fantasy </option>
<option value="2"> Azione </option>
</select>
</center>
</td>
</tr>
<tr>
<td width="75" height="20"> <font color="0000FF"> Link: </font> </td>
<td width="325" height="20"> <center> <input type="text" name="Link" id="Link" size="45" /> </center> </td>
</tr>
<tr>
<td width="400" height="20" colspan="2"> <center> <input type="submit" name="Inserisci" id="Inserisci" value=" INSERISCI " /> </center> </td>
</tr>
</table>
</form>
...
...
...
<?php
if(isset($_POST['Inserisci'])) {
$Titolo = addslashes(trim($_POST['Titolo']));
$Tipo = (trim($_POST['Tipo']));
$Link = (trim($_POST['Link']));
require('ConnDatabase.php');
$query = "INSERT INTO libri (Titolo, Link, Tipo) VALUES ('$Titolo', '$Link', '$Tipo')";
$result = mysql_query($query);
if (!$result) {
echo"<font color=red> <center> Errore nell' inserimento dei dati </font> </center>";
die;
}
else {
mysql_close();
echo"<font color=red> <center> Inserimento effettutato </center> </font>";
}
}
?>
E fin qui tutto ok, i dati vengono inseriti correttamente. Ora, però, in un altra pagina vorrei riprendere questi dal database dati ma mostrare tutti i recor che hanno in comune una parola cercata nel campo Titolo e il campo Tipo sia uguale.
ES:
Cerco il titolo: "L' uomo felice" del tipo: Avventura
(i filtri di ricerca li seleziono tramite un form)
Come risultato vorrei ottenere:
L' uomo felice della vale (sempre del tipo Avventura);
Chi era L' uomo felice? (sempre del tipo Avventura);
etc...
Cercando in internet ho trovato le funzioni glob() e preg() ma non ho capito se fanno al caso mio.
Grazie 1000 in anticipo