ciao Tymba e buona domenica.
allora il problema è il seguente: $riga = array ('157','158'); ottengo tutti gli idutente che sn associati a quelle id che sn 157 e 158.ho fatto cosi x fare una prova e vedere se il codice del foreach funzionava e va ok.
però li devo avere in $riga = mysql_fetch_array($result1); però non mi va cosi:
come posso fare, l soluzione che hai scritto con il while non l'ho capita.
<?php
//Includo i file per la connessione
//e per la verifica Utente
require_once('connessione.php');
require_once('verificalogin.php');
?>
<html>
<head>
</head>
<body>
<?php
if(IsSet($_SESSION['utenteM'])){
}else
{
echo "errore";
}
$user=$_SESSION['utenteM'][0];
$query1 = "SELECT * FROM utente WHERE username = '$user'";
$result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error());
$row = mysql_fetch_array($result1);
$idutente = $row['idutente'];
//echo $idutente ;
$query1 = "SELECT * FROM definisce WHERE idutente = '$idutente'";
$result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error());
$numerorighe = mysql_num_rows($result1);
//echo $numerorighe;
for($x=0; $x<$numerorighe; $x++){
$riga = mysql_fetch_array($result1);
//$idliste = $riga['idlista'];
// echo $idliste;
//$riga = array ('157','158');
foreach ($riga as $value) {
$query2 = "SELECT * FROM include WHERE idlista = '$value'";
$result1 = mysql_query($query2) or die("Errore nella query2:".mysql_error());
$numerorighe = mysql_num_rows($result1);
echo "<br>$numerorighe";
for($x=0; $x<=$numerorighe; $x++){
$resrow = mysql_fetch_row($result1);
$idutente=$resrow['1'];
echo "<br>$idutente";
}
}}
?>
</body>
</html>