Man kann ja auch die Ergebnistabelle in HTML als Tabelle ausgeben. Da ist es kein Problem kein Problem vor der ersten Zelle noch eine Checkbox zu ergänzen:
$Zeilen=mysql_num_rows($ergebnis);
$Spalten=mysql_num_fields($ergebnis);
for ($i=0; $i<$Zeilen; $i++)
{
echo " <tr>\n";
echo " <td>\n";
echo " <input type=\"checkbox\" name=\"box$i\"></input>\n";
echo " </td>";
for($j=0; $j<$Spalten; $j++)
{
echo " <td>\n";
echo mysql_result($ergebnis,$i,$j);
echo " </td>\n";
}
echo " </tr>\n";
}
[/PHP]
Bei der Auswertung kannst du dann prüfen, ob diese box gesetzt wurde:
[PHP]
for ($i=0; $i<$AnzahlDerBoxen; $i++)
{
$temp[i]="box$i";
if ($$temp[i])
{
$count++; //ergibt Anzahl der gewählten Boxen
$Temp=mysql_result($ergebnis,$i,$Spalte);
$Klausel[]="Spalte=$Temp"; //Teil eines SQLStrings (WHERE Spalte=...)
}