Raga, urge aiuto !
Non riesco a capire come impostare in modo semplice un controllo.
Spiego :
dovrei sapere se tutti i campi in tabella di nome "eseguito" relativi ad un specifico "codice utente" hanno valore 1 ( campo int predefinito a 0) visto che potrebbe anche non esserci neanche un record dell' utente richiamato, oppure essercene più di uno, come faccio a verificare se tutti i campi "eseguito" in tabella relativi ad un solo utente hanno tutti valore 1 ?
Ammesso che questo codice funzioni, potrebbe essere semplificato ?
Codice PHP:
$CodeUte=$_GET['CodiceUtente'];
$query="SELECT eseguito FROM tabella WHERE CodiceUtente = '$CodUte'";
$select=mysql_query($query) or die("Query fallita".mysql_error()." ".$query);
$NumRow = mysql_num_rows($select);
if ($NumRow > 0)
{
$query="SELECT * FROM tabella WHERE eseguito =1 AND CodiceUtente = '$CodUte'";
$select=mysql_query($query) or die("Query fallita".mysql_error()." ".$query);
$NumRow2 = mysql_num_rows($select);
if ($NumRow == $NumRow2)
echo "SI! sono presenti record relativi all'utente e hanno tutti i campi 'eseguito' con valore (1)
QUINDI POSSO INSERIRE IN QUESTO BLOCCO IL MIO HTML";
else echo "No!
Sono presenti record relativi all'utente ma non hanno tutti i valori a (1)
QUINDI FACCIO VISUALIZZARE: NON E' STATO TUTTO ESEGUITO IN HTML ";
}else{
echo "Non ci sono record relativi a questo codice utente";
}
Denghiu
.