Hmm...
wenn ich das jetzt richtig verstanden habe, kreuzen die
Leute an und in Deinen $Post-Daten stehen die Nummern
der Antworten, die sie angekreuzt haben. Nun willst Du
für jedes $i die Spalte "count$i" hochzählen? Wie wäre
es damit:
$qs = "UPDATE Umfragen SET ";
foreach( $_POST['hersteller'] as $key => $value ) {
if( $key > 0 ) {
$qs .= ", ";
}
$column = "count" . $value;
$qs .= $column . " = " $column . " + 1";
}
$qs .= <der Rest des Queries>;
Hoffe, das hilft...
Grüße
if ($_POST['vote_umfrage']) {
print $_POST['hersteller'];
$sql = "UPDATE Umfragen SET [". $_POST['hersteller'] ."] = ([". $_POST['hersteller'] ."] + 1) WHERE id = '". $_POST['umfrageid'] ."'";
$query = mysql_query($sql);
}
?>