PHP gevorderde |
|
De fout zegt letterlijk het volgende, er staat hier ergens een puntkomma, maar die verwacht ik hier niet, en is dus een fout. Je zal dus moeten zoeken naar een puntkommma die niet op zijn plaats staat.
ik zie zogauw nog geen fout, maar dat komt misschien ook omdat je niet echt overzichtelijk programmeert.
neem nou dit
<?php
mysql_query("UPDATE members SET username = '".$username."', pass = '".sha1(md5($paswoord)."', lvl = '".$lvl."', naam = '".$naam."', adres = '".$adres."', mail = '".$mail."', tel = '".$tel."', fax = '".$fax."', gsm = '".$gsm."', foto = '".$foto."', functie = '".$functie."', leden = '".$leden."', contact = '".$contact."', bestuur = '".$bestuur."', speelt = '".$speelt."', speler = '".$speler."', actief = '".$actief."' WHERE naam = '".$name."'") or die(mysql_error());
?>
<?php mysql_query("UPDATE members SET username = '".$username."', pass = '".sha1(md5($paswoord)."', lvl = '".$lvl."', naam = '".$naam."', adres = '".$adres."', mail = '".$mail."', tel = '".$tel."', fax = '".$fax."', gsm = '".$gsm."', foto = '".$foto."', functie = '".$functie."', leden = '".$leden."', contact = '".$contact."', bestuur = '".$bestuur."', speelt = '".$speelt."', speler = '".$speler."', actief = '".$actief."' WHERE naam = '".$name."'") or die(mysql_error()); ?>
ik kan daar niet echt makkelijk in zoeken.
Dit is al een stuk overzichtelijker.
<?php
mysql_query("UPDATE members
SET username = '".$username."',
pass = '".sha1(md5($paswoord)."',
lvl = '".$lvl."',
naam = '".$naam."',
adres = '".$adres."',
mail = '".$mail."',
tel = '".$tel."',
fax = '".$fax."',
gsm = '".$gsm."',
foto = '".$foto."',
functie = '".$functie."',
leden = '".$leden."',
contact = '".$contact."',
bestuur = '".$bestuur."',
speelt = '".$speelt."',
speler = '".$speler."',
actief = '".$actief."'
WHERE naam = '".$name."'
")
or die(mysql_error())?>
<?php SET username = '".$username."', lvl = '".$lvl."', naam = '".$naam."', adres = '".$adres."', mail = '".$mail."', tel = '".$tel."', fax = '".$fax."', gsm = '".$gsm."', foto = '".$foto."', functie = '".$functie."', leden = '".$leden."', contact = '".$contact."', bestuur = '".$bestuur."', speelt = '".$speelt."', speler = '".$speler."', actief = '".$actief."' WHERE naam = '".$name."' ")
en dit stukje is ook niet echt overzichtelijk. Beter is het zo.
<?php
if ( $leden == "on" )
{
$leden = 1;
}
else
{
$leden = 0;
}
if ( $contact == "on" )
{
$contact = 1;
}
else
{
$contact = 0;
}
if ( $bestuur == "on" )
{
$bestuur = 1;
}
else
{
$bestuur = 0;
}
if ( $speelt == "on" )
{
$speelt = 1;
}
else
{
$speelt = 0;
}
if ( $actief == "on" )
{
$actief = 1;
}
else
{
$actief = 0;
}
?>
<?php if ( $leden == "on" ) { $leden = 1; } else { $leden = 0; } if ( $contact == "on" ) { $contact = 1; } else { $contact = 0; } if ( $bestuur == "on" ) { $bestuur = 1; } else { $bestuur = 0; } if ( $speelt == "on" ) { $speelt = 1; } else { $speelt = 0; } if ( $actief == "on" ) { $actief = 1; } else { $actief = 0; } ?>
Leer jezelf alsjeblieft dit soort dingen aan omdat het het foutzoeken zoveel vergemakkelijkt, en ook als je later nog eens terug moet kijken op de code is het veel makkelijker te begrijpen. |