lulu: Updaten von Auswahlfeldern

Beitrag lesen

Huhu Jan

$p=0;
$add = "";
for($i=1; $i<9; $i++) {
if($_POST['Interessen'.$i]) {
  $p++;
  $add .= ", inte$i='Y'";
  $text.=$_POST['Interessen'.$i];
} else {
  $add .= ", inte$i='N'";
}
}

mysql_query("UPDATE user_interessen SET $add WHERE uid='$uid'");

Mmmmmh, Deine Variable "$add" beginnt in jedem Fall mit einem Komma.
Das muss einen SQL-Fehler geben.
Also mysql_query() immer nur mit Fehlerbehandlung.

mysql_query($query) OR die ('Ups, hat nicht geklappt weil ...'.mysql_error());

Abgesehen davon ist Dein Ansatz etwas umständlich, Du solltest Dich mit Arrays beschäftigen.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday