PHP interesse |
|
manmanmanm, ben gelijk nie in vorm, vandeweke
Citaat: Parse error: parse error, unexpected T_OBJECT_OPERATOR in /home/devnoxbe/public_html/casemodding/members/inloggen.php on line 64
euhm, ik zie daar eig weeral niets mis aan en in de buurt zie ik ook niet direct fouten
iemand die mij kan helpen?
greetzz
<?
if (isset($_SESSION['ingelogd']))
{
?>
U bent al ingelogd, als <?=$_SESSION['gebruikersnaam'] ?>, het is niet nodig nog eens in te loggen..
<?php
header("refresh: 3; url=index.php");
}
else
{
if ($_SERVER['REQUEST_METHOD']=="POST")
{
echo('bezig met de gegevens te controleren <br>');
$gebruikersnaam = addslashes($_POST['gebruikersnaam']);
$paswoord = addslashes($_POST['paswoord']);
if(empty($gebruikersnaam))
{
$fouten[] = "je dient een gebruikersnaam in te vullen";
}
elseif(empty($paswoord))
{
$fouten[] = "je dient een wachtwoord in te vullen";
}
if(count($fouten) != 0) //wanneer er fouten zijn
{ ?>
<table>
<tr>
<td class="kop">
<p align="center"><b>Fout:</b></p>
</td>
</tr>
<tr>
<td>
<?php
for($i = 0; $i < count($fouten); $i++) //for lus die fouten telt
{
echo '<div class="fout"> - '.$fouten[$i].'</div><BR />'; //fouten weergeven
}
?>Klik <a href="javascript:history.go(-1);">hier</a> om terug te gaan naar
het formulier</td>
</tr>
</table>
<?php
}
else
{
$query = "SELECT * FROM members WHERE gebruikersnaam = '".$gebruikersnaam."' AND paswoord = '".$paswoord."' AND actief = '1'";
if (!$sResult = mysql_query($query))
{
echo("Er is een fout opgetreden bij het halen van de gegevens uit de database <br>");
echo(mysql_error());
echo('<br>');
echo (MySQL_Errno());
}
else
{
if(mysql_num_rows($sResult) !=0)
{
while ($obj = mysql_fetch_object($sResult))
{
$_SESSION['id'] = $obj->id;
$_SESSION['gebruikersnaam'] = obj->gebruikersnaam;
$_SESSION['level'] = obj->level;
$_SESSION['ingelogd'] = '1';
$_SESSION['email'] = obj->email;
}
echo("u bent succsvol ingelogd. U word binnen 3seconden omgeleid naar de homepage.");
header("refresh: 2; url=index.php");
}
else
{
echo("Uw account werd niet gevonden in de database, of mogelijks was het nog niet geactiveerd!");
}
}
}
}
else
{
header("location: index.php");
}
}
<? if (isset($_SESSION['ingelogd'])) { ?> U bent al ingelogd, als <?=$_SESSION['gebruikersnaam'] ?>, het is niet nodig nog eens in te loggen.. <?php header("refresh: 3; url=index.php"); } else { if ($_SERVER['REQUEST_METHOD']=="POST") { echo('bezig met de gegevens te controleren <br>'); $gebruikersnaam = addslashes($_POST['gebruikersnaam']); if(empty($gebruikersnaam)) { $fouten[] = "je dient een gebruikersnaam in te vullen"; } { $fouten[] = "je dient een wachtwoord in te vullen"; } if(count($fouten) != 0) //wanneer er fouten zijn { ?> <table> <tr> <td class="kop"> <p align="center"><b>Fout:</b></p> </td> </tr> <tr> <td> <?php for($i = 0; $i < count($fouten); $i++) //for lus die fouten telt { echo '<div class="fout"> - '.$fouten[$i].'</div><BR />'; //fouten weergeven } ?>Klik <a href="javascript:history.go(-1);">hier</a> om terug te gaan naar het formulier</td> </tr> </table> <?php } else { $query = "SELECT * FROM members WHERE gebruikersnaam = '".$gebruikersnaam."' AND paswoord = '".$paswoord."' AND actief = '1'"; { echo("Er is een fout opgetreden bij het halen van de gegevens uit de database <br>"); } else { { { $_SESSION['id'] = $obj->id; $_SESSION['gebruikersnaam'] = obj->gebruikersnaam; $_SESSION['level'] = obj->level; $_SESSION['ingelogd'] = '1'; $_SESSION['email'] = obj->email; } echo("u bent succsvol ingelogd. U word binnen 3seconden omgeleid naar de homepage."); header("refresh: 2; url=index.php"); } else { echo("Uw account werd niet gevonden in de database, of mogelijks was het nog niet geactiveerd!"); } } } } else { header("location: index.php"); } }
[edit]
eerste fout al opgeost..
een ';' vergeten da zijn zo van die fouten da ik moeilijk vind :$
|