ciao a tutti, ho questo script php-->
$where = "";
if (isset($_REQUEST["argomento_1"]) and $_REQUEST["argomento_1"])
$where .= "AND (difficolta LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."' OR difficolta2 LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."') \n";
if (isset($_REQUEST["argomento_2"]) and $_REQUEST["argomento_2"])
$where .= "AND (difficolta LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."' OR difficolta2 LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."') \n";
if (isset($_REQUEST["difficolta2"]) and $_REQUEST["difficolta2"])
{
foreach ($_REQUEST["difficolta2"] as $difficolta2_t)
$where .= "AND (difficolta2 LIKE '%".mysql_real_escape_string($difficolta2_t)."%') \n";
}
if (isset($_REQUEST["numdomande"]) and $_REQUEST["numdomande"])
$where .= "AND numdomande = '".mysql_real_escape_string($_REQUEST["numdomande"])."' \n";
if (isset($_REQUEST["numoperazioni"]) and $_REQUEST["numoperazioni"])
$where .= "AND numoperazioni = '".mysql_real_escape_string($_REQUEST["numoperazioni"])."' \n";
if (isset($_REQUEST["classe"]) and $_REQUEST["classe"])
{
$classe_arr = str_split($_REQUEST["classe"]);
$where .= "AND classe IN (".implode(",", $classe_arr).") \n";
}
$query = "
SELECT COUNT(id)
FROM tabella
WHERE 1
$where
";
$result = doQuery($query);
list($cnt) = mysql_fetch_array($result);
che nella variabile finale $cnt restituisce il NUMERO dei record scelti dall'utente selezionando (tramite dei checkbox) le variabili:
argomento_1
argomento_2
difficolta2
numdomande
numoperazioni
classe
io invece avrei bisogno che la query mi elencasse il tipo di variabile che è stata scelta, ossia: qual era l'argomento_1 scelto? quale l'argomento_? qual era la difficolta2? ecc ecc
è uno script che non ho fatto io e non so proprio come farlo... mi potete aiutare x favore?
$where = "";
if (isset($_REQUEST["argomento_1"]) and $_REQUEST["argomento_1"])
$where .= "AND (difficolta LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."' OR difficolta2 LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."') \n";
if (isset($_REQUEST["argomento_2"]) and $_REQUEST["argomento_2"])
$where .= "AND (difficolta LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."' OR difficolta2 LIKE '".mysql_real_escape_string($_REQUEST["argomento_1"])."') \n";
if (isset($_REQUEST["difficolta2"]) and $_REQUEST["difficolta2"])
{
foreach ($_REQUEST["difficolta2"] as $difficolta2_t)
$where .= "AND (difficolta2 LIKE '%".mysql_real_escape_string($difficolta2_t)."%') \n";
}
if (isset($_REQUEST["numdomande"]) and $_REQUEST["numdomande"])
$where .= "AND numdomande = '".mysql_real_escape_string($_REQUEST["numdomande"])."' \n";
if (isset($_REQUEST["numoperazioni"]) and $_REQUEST["numoperazioni"])
$where .= "AND numoperazioni = '".mysql_real_escape_string($_REQUEST["numoperazioni"])."' \n";
if (isset($_REQUEST["classe"]) and $_REQUEST["classe"])
{
$classe_arr = str_split($_REQUEST["classe"]);
$where .= "AND classe IN (".implode(",", $classe_arr).") \n";
}
$query = "
SELECT COUNT(id)
FROM tabella
WHERE 1
$where
";
$result = doQuery($query);
list($cnt) = mysql_fetch_array($result);
che nella variabile finale $cnt restituisce il NUMERO dei record scelti dall'utente selezionando (tramite dei checkbox) le variabili:
argomento_1
argomento_2
difficolta2
numdomande
numoperazioni
classe
io invece avrei bisogno che la query mi elencasse il tipo di variabile che è stata scelta, ossia: qual era l'argomento_1 scelto? quale l'argomento_? qual era la difficolta2? ecc ecc
è uno script che non ho fatto io e non so proprio come farlo... mi potete aiutare x favore?