Ciao a tutti
Ho un piccolo problema...
Premetto che sono alle primissssssssssssssime armi.Mi sto cimentando per imparare un pò di php nella realizzazione di un piccolo Db di album .
L'inserimento e la modifica delle pagine vanno benone , ed anche la ricerca, per la quale ho usato dei form separati, ossia uno per ricerca tramite titolo , uno per autore, uno per album....
Ho tentato poi di unificare la ricerca ed utilizzare un menù a tendina.....
Ho visto alcuni esempi qui sul forum, ho scopiazato un pochino, ma non mi funziona....
Mi date una mano?
Questo è il form
codice:
<form name="form1" method="post" action="provaric2.php">
</p>
</p>
</p>
<p align="center">
<input type="text" name="ric1">
</p>
<p align="center"></p>
<p align="center">
<select name="ric2" size="1" id="ric2" >
<option selected>Autore</option>
<option>Album</option>
<option>Titolo</option>
</select>
</p>
<p align="center"></p>
<table width="200" border="0" align="center">
<tr>
<td width="99"><div align="center">
<input type="submit" name="Submit" value="Invia">
</div></td>
<td></td>
<td width="99"><div align="center">
<input type="reset" name="Submit2" value="cancella">
</div></td>
</tr>
</table>
<p align="center"></p>
</form>
Questa invece è la query....
Codice PHP:
<?php require_once('Connections/musica.php'); ?>
<?php
$maxRows_risricerca = 10;
$pageNum_risricerca = 0;
if (isset($_GET['pageNum_risricerca'])) {
$pageNum_risricerca = $_GET['pageNum_risricerca'];
}
$startRow_risricerca = $pageNum_risricerca * $maxRows_risricerca;
mysql_select_db($database_musica, $musica);
$ric1 = $_POST['ric1'];
$ric2 = $_POST['ric2'];
$query_risricerca = "SELECT * FROM album WHERE '$ric1' = ('$ric2')";
$risricerca = mysql_query($query_risricerca, $musica) or die(mysql_error());
$row_risricerca = mysql_fetch_assoc($risricerca);
$totalRows_risricerca = mysql_num_rows($risricerca);
Dove sbaglio?
Grazie a tutti