else if($data) {
if($data->activated == 0)
print " <tr><td class=\"mainTxt\">Je account is nog niet geactiveerd</td></tr>\n";
else{
print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>\n";
}
else {
print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n";
if(isset($_POST['naam'],$_POST['wachtwoord']))
print " <tr><td class=\"mainTxt\">Verkeerde login of wachtwoord</td></tr>\n";
print <<<ENDHTML
elseif($data){
if($data->activated==0)
print" <tr><td class=\"mainTxt\">Je account is nog niet geactiveerd</td></tr>\n";
else{
print" <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>\n";
print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="www.members.lycos.nl/webscripters/home2.php"> klik hier om verder te gaan</a></td></tr>\n";
print" <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="www.members.lycos.nl/webscripters/home2.php"> klik hier om verder te gaan</a></td></tr>\n";
print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href=\"http://www.members.lycos.nl/webscripters/home2.php\"> klik hier om verder te gaan</a></td></tr>\n";
print" <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href=\"http://www.members.lycos.nl/webscripters/home2.php\"> klik hier om verder te gaan</a></td></tr>\n";
else if($data) {
if($data->activated == 0)
print " <tr><td class=\"mainTxt\">Je account is nog niet geactiveerd</td></tr>\n";
else{
print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>\n";
}
}
else {
elseif($data){
if($data->activated==0)
print" <tr><td class=\"mainTxt\">Je account is nog niet geactiveerd</td></tr>\n";
else{
print" <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n <tr><td class=\"mainTxt\">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>\n";
}
}
else{
@ Simeken: Tis van een criminals.. geen wonder dus dat het niet netjes is ;)
mss kan je ook iets netter scripten EDIT:
waarom plaats jij \n na een </tr>?? als je een nieuw <tr> opent gaat hij toch auromatisch naar een nieuwe lijn... EDIT2:
idd, gameplazaa, je hebt gelijk, hoe kan je daar nou aan uit, het staat allemaal op elkaar, geen wonder dat je de fout niet ziet
Waarom trekt niemand hier zich iets van het netjes scripten aan? Je moet proberen html zo weinig mogelijk te echoën. Hierdoorkrijg je zulke foutmeldingen waar je aanhalingstekens vergeet te escapen. Dit gebeurt bij jou ook (het laatste stukje in de regel, de link).
Verder vind ik het gebruik van \n ook vreemd. Je gaat het nu allemaal een beetje door elkaar gooien. Die kan je dus gewoon weglaten. Misschien moet je eerst even kijken hoe tabellen nu precies werken, want volgens mij hem je dat ook nog niet eens onder de knie.
Criminalsscripts zijn inderdaad niet zo goed gescript. Zelf zou ik een eigen maken ipv. het bestaande script te nemen, want die zit nog vol met oude functies.
Gebruik dan de functie isset(). Daarmee kijk je of een variabele geset is. Wanneer deze niet geset is of 0 bevat, dan retourneert hij false, anders true. Dit is veel veiliger. Verder zou ik het gebruik van mysql_fetch_object afraden, maar mysql_fetch_assoc gebruiken. Dit werkt sneller omdat er gebruik is gemaakt van array's. Je kunt hier ook veel meer mee dan wanneer er een object wordt geretourneerd.
<?
else if(isset($data)) {
if($data->activated == 0)
?>
<tr><td class="mainTxt">Je account is nog niet geactiveerd</td></tr>
<?
else{
?>
<tr><td class="subTitle"><b>Login</b></td></tr><tr><td class="mainTxt">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>
<?
}
else {
?>
<tr><td class="subTitle"><b>Login</b></td></tr>
<?
if(isset($_POST['naam'],$_POST['wachtwoord']))
?>
<tr><td class="mainTxt">Verkeerde login of wachtwoord</td></tr><?
print <<<ENDHTML
?>
<tr><td class="mainTxt">Je account is nog niet geactiveerd</td></tr>
<?
else{
?>
<tr><td class="subTitle"><b>Login</b></td></tr><tr><td class="mainTxt">Je bent nu ingelogd.<a href="http://www.members.lycos.nl/webscripters/home2.php">klik hier om verder te gaan</a></td></tr>
Is beter. en volgens mij heb ik de fout gevonden:
bij de link, <a href="http://www.members.lycos.nl/webscripters/home2.php">, had je geen escapers gebruikt. en in de php gezet, dus gaat ie dit als een var zien, wat het niet is
mss hiermee opgelost