Ho una tabella con 3 colonne: id, nome e materia. Voglio riempire un array con tutti gli id e i nomi delle righe che hanno come materia un certo valore, poi voglio printare tutti i nomi inseriti nell'array e inserire, affianco a ogni riga, un pulsante che se premuto restituisce il nome scelto e il relativo id.
Inizialmente mi son limitato a riempire l'array e a printare il tutto, ma sul video del terminale non mi risulta niente. Questo è il codice:
Codice PHP:
$query = "SELECT id, nome from tabella where materia='matematica'";
$dbResult = mysql_query($query, $db);
$AffectedRows = mysql_affected_rows($db);
print "<table border=\"1\">\n";
for ($index=0; $index<$AffectedRows; $index++)
{
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 ("</td>");
}
print "</tr>\n";
}
print "</table>\n";
mysql_free_result($dbResult);
mysql_close($db);