MySQL interesse |
|
Ik heb een formulier waarin ik een waarde uit een tabel haal en deze omzet in 'CHECKED' of ' ' voor een checkbox.
<?PHP
IF (ereg('1',".$lid."))
{
$actief = 'CHECKED';
}
ELSE
{
$actief = '';
}
?>
<INPUT TYPE="CHECKBOX" NAME="actief" ID="actief" <?PHP ECHO"".$actief.""; ?>>
<?PHP { $actief = 'CHECKED'; } ELSE { $actief = ''; } ?> <INPUT TYPE="CHECKBOX" NAME="actief" ID="actief" <?PHP ECHO"".$actief.""; ?>>
Dit werkt goed, maar nu wil ik bij het updaten van de tabel dat de waarde weer wordt omgezet naar een 1 of een 0. Hiervoor heb ik onderstaande code:
<?PHP
IF (ereg('CHECKED','".$_POST['actief']."'))
{
$lid = '1';
}
ELSE
{
$lid = '0';
}
$sth = mysql_query("UPDATE leden SET lid = '".$lid."' WHERE Leden_ID = '".$Leden_ID."'"); ?>
<?PHP IF (ereg('CHECKED','".$_POST['actief ']."')) { $lid = '1'; } ELSE { $lid = '0'; } $sth = mysql_query("UPDATE leden SET lid = '".$lid."' WHERE Leden_ID = '".$Leden_ID."'"); ?>
Maar nu krijg ik iedere keer de melding: Parse error: syntax error, unexpected T_STRING
|