<?php
session_start(); //e il php? ricordati prima non deve esserci nulla
$host = 'localhost'; //nome host
$username = 'root'; //user name
$password = 'password'; //password
$db = 'prove'; // nome data base
//---connessione----------------------------------------------------
$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
?>
<body>
<div id="container"><!--ti sei dimenticato di chiuderlo penso alla fine -->
<div id="header">
<h1 class="title">BIBLIOTECA</h1>
<h2>BIBLIOTECA</h2>
</div>
<div id="contenuto">
<div id="menu">
<ul>
<li><a href="ricerca.php">Ricerca</a></li>
<li><a href="aggiungi_nuovo.php">Aggiungi Nuovo</a></li>
</ul>
</div>
<p></p>
<br />
<hr />
<?php
/*questa parte l'ho commentata perchè non so da dove arrivi la sessione
if(isset($_SESSION['delconf'])) {
$delconf = unserialize($_SESSION['delconf']);//?? se il valore della sessione e serializzato, unserializzando $delconf diventa un arrai
echo "<div id=\"conferma\"> <p>";
echo $delconf;//quindi non puoi usare l'echo $delconf;
echo "</p></div>";
} else {
$delconf = '';
}
*/
?>
<form id="Ricerca_Libri" name="Ricerca_Libri" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<h3>Cerca per</h3>
<div id="tipo_ricerca">
<label>
<input type="radio" name="Radio_Ricerca" value="Codice" id="Radio_Ricerca_0" />
Codice</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Categoria" id="Radio_Ricerca_1" />
Categoria</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Autore" id="Radio_Ricerca_2" />
Autore</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Titolo" id="Radio_Ricerca_3" />
Titolo</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Casa_ED" id="Radio_Ricerca_4" />
Casa Editrice</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Anno" id="Radio_Ricerca_5" />
Anno</label>
<label>
<input type="radio" name="Radio_Ricerca" value="Tutto" id="Radio_Ricerca_6" />
Tutto</label>
</div>
<div id="Search">
<p>
<input type="text" name="Text_Search" id="Text_Search" /> <input type="submit" name="Avvia_ricerca" value="Ricerca" />
</p>
</div>
</form>
<?php
if(isset($_POST['Avvia_ricerca']) && $_POST['Avvia_ricerca'] == "Ricerca") {
//prova a mettere lelse in fondo
if(trim($_POST['Text_Search']) != "") {
$stringa = strtoupper($_POST['Text_Search']);
switch ($_POST['Radio_Ricerca']) {
case "Codice": $wh = " UPPER(CODICE) LIKE '$stringa%'";
break;
case "Categoria": $wh = " UPPER(CATEGORIA) LIKE '%$stringa%'";
break;
case "Autore": $wh = " UPPER(AUTORE) LIKE '%$stringa%'";
break;
case "Titolo": $wh = " UPPER(TITOLO) LIKE '%$stringa%'";
break;
case "Casa_ED": $wh = " UPPER(CASA_EDITRICE) LIKE '%$stringa%'";
break;
case "Anno": $wh = " UPPER(ANNO) LIKE '%$stringa%'";
break;
case "Tutto": $wh = "UPPER(CODICE) LIKE '$%stringa%' OR UPPER(AUTORE) LIKE '%$stringa%' OR UPPER(TITOLO) LIKE '%$stringa%' OR UPPER(CASA_EDITRICE) LIKE '%$stringa%' OR UPPER(ANNO) LIKE '%$stringa%'";
break;
default: $wh = " UPPER(CODICE) LIKE '$stringa%'";
break;
}//fineswitch
$query = "SELECT * FROM elenco_libri WHERE $wh ORDER BY AUTORE, TITOLO";
$q = mysql_query($query);
if (mysql_num_rows($q) > 0) {
?>
<div id="ris_search">
<form name="form_2" action="dettagli_libro.php" method="post">
<select name="Risultati_Ricerca" id="Risultati_Ricerca" size="15">
<?php
while ($tempbox = mysql_fetch_array($q)){
$code = ($tempbox['CODICE']);
$category = ($tempbox['CATEGORIA']);
$author = ($tempbox['AUTORE']);
$title = ($tempbox['TITOLO']);
$publishing = ($tempbox['CASA_EDITRICE']);
$pubyear = ($tempbox['ANNO']);
$pubplace = ($tempbox['LUOGO']);
$loan = ($tempbox['PRESTITO']);
echo "<option value=\"$code\" ondblclick=\"this.form.submit()\">$author: $title</option>";
}//fine while
?>
</select>
</form>
<?php
} else {
echo "<h2>Ops!</h2>";
echo "<h3>Non ci sono testi che corrispondono alla tua ricerca!</h3>";
echo "<h3>Cambia i criteri di ricerca.</h3>";
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}//fine if/else esiste
} else {
echo "<h2>Ops!</h2>";
echo "<h3>Non hai inserito nessuna voce da cercare!</h3>";
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
} //fine if/else non messo testo
}//fine avvio ricerca
?>
</div>
</div>
</div>
</body>