Salve, ho un problema con il foreach, eppure non riesco a capire il problema.....
Codice PHP:
$query = "select * from immagini" ;
$dbResult = mysql_query ($query, $db);
$AffectedRows = mysql_affected_rows ($db);
print "<table border=\"1\">\n";
for ($index = 0; $index<$AffectedRows; $index++)
{
$row = mysql_fetch_row ($dbResult);
if ($index = 0)
{
print "<tr>\n"; foreach ($row as $k => $v)
{
$myfield = mysql_fetch_field ($dbResult,$k);
print ("<td>[b]" . $myfield->name . "[/b]</td>");
}
print "</tr>\n";
}
foreach ($row as $k => $v)
{
print ("<td>$v");
if ($k==0)
{
print "
";
print "<a href=\"cancella.php?id=$v\">Cancella</a>";
print "
";
print "<a href=\"modifica.php?id=$v\">Modifica</a>";
}
print ("</td>");
}
print "</tr>\n";
}
print "</table>\n";
mysql_free_result ($dbResult);
mysql_close ($db);
?>
mi restituisce:
Warning: Invalid argument supplied for foreach() alla lina 29.... che corrisponde qui al secondo ciclo foreach.