$query2="select * from info_materiali,info_modalita WHERE info_materiali.id_mat IN ('$mate') AND info_modalita.id_mod IN ('$mod')";
$result3=mysql_query($query2);
echo htmlspecialchars($query2,ENT_QUOTES);
echo "
";
WHILE($row3 = mysql_fetch_assoc($result3)) {
echo "$row3[nome_mat]
";
echo "$row3[testo_mod]
";
}
i due campi sono del tipo:
$mat=('1','16','3','5','6','7','8','14')
$mod=('21','10','23','4','12','7','22','9')
il problema?
mi stampa corretamente $mat ma mi stampa sempre la prima riga di $mod, poi ristampa $mat e la seconda di $mod e cosi via.
invece deve stampare:
1=>21
16=>10
3=>23
e cosi via,cioe il primo dato del primo campo e il primo del secondo,il secondo del primo campo e il secondo del secondo...
dove sbaglio?