ciao a tutti
ho un problema con questo script. Mi permette di selezionare tramite delle checkbox determinati dati da un db, ma non mi permette di eseguire la query su piu tabelle. Come posso fare?
qui il codice
praticamente i checkbox, (presenti in un'altra pagina) una volta selezionati, mi fanno vedere i dati estratti dal db, ma non riesco a farlo su piu tabelle. Ho provato con join ma niente. Qualcuno puo aiutarmi? grazie
ho un problema con questo script. Mi permette di selezionare tramite delle checkbox determinati dati da un db, ma non mi permette di eseguire la query su piu tabelle. Come posso fare?
qui il codice
PHP:
<?php
$nomeDB = "";
$connessione=@mysql_connect("","","")
or die ("Connessione al Server non possibile.");
@mysql_select_db($nomeDB,$connessione)
or die ("Connessione al DB non possibile.");
echo "<B>Elenco merce</B><br><br>";
echo "<i>Tipo Quantità Prezzo Genere</i><br><br>";
$q="Select * from tabella";
$condizione = "";
if ($_POST['c1'] == "colla")
{
if ( $condizione == "" )
{
}
else
{
$condizione = $condizione." OR ";
}
$condizione = $condizione." genere = 'colla' ";
}
if ($_POST['c2'] == "mastice")
{
if ( $condizione == "" )
{
}
else
{
$condizione = $condizione." OR ";
}
$condizione = $condizione." genere = 'mastice' ";
}
if ($_POST['c3'] == "lama")
{
if ( $condizione == "" )
{
}
else
{
$condizione = $condizione." OR ";
}
$condizione = $condizione." genere = 'lama' ";
}
if ($_POST['c4'] == "vernice")
{
if ( $condizione == "" )
{
}
else
{
$condizione = $condizione." OR ";
}
$condizione = $condizione." genere = 'vernice' ";
}
if ( $condizione <> "" )
{
$q = $q." where" .$condizione;
}
$id_ris=@mysql_query($q)
or die ("Non è possibile eseguire la query!");
$num_libri=mysql_num_rows($id_ris);
// Si sposta sul primo record
mysql_data_seek($id_ris,0);
for( $i=0; $i<$num_libri; $i++ )
{
$record=mysql_fetch_array($id_ris);
//echo $i;
//echo ",";
//echo $record[0];
//echo ",";
//echo "   ";
echo "<b>$record[1]";
echo ",";
echo "   ";
echo $record[2];
echo ",";
echo "   ";
echo $record[3];
echo ",";
echo "   ";
echo $record[4];
echo "<br>";
}
?>
Ultima modifica di un moderatore: