Warning: Cannot modify header information - headers already sent by (output started at /customers/f/4/d/notflip.be/httpd.www/ases/klant.php:6) in /customers/f/4/d/notflip.be/httpd.www/ases/klant.php on line 28
aanvulling op Aar: geen enkele output mag voor header, zelfs geen spatie, tab of enter. je -kleiner dan- ?php moet dus op regel 1 en helemaal links in de bovenhoek.
één van de redenen waarom we de php logica boven in het bestand zetten en de html onder in
if ( $_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['Gebruikersnaam'], $_POST['Wachtwoord'])) //Kijkt of er gegevens zijn ingevuld
{
$aErrors = array(); //telt het aantal errors en zet deze in een array
if (empty ($_POST['Gebruikersnaam'])) { //kijkt of de variabele leeg is
$aErrors['Gebruikersnaam'] = "<p style=color:#F00>U bent vergeten uw Gebruikersnaam in te vullen</p>"; //Geeft de foutmelding dat hij leeg is
}
if (empty ($_POST['Wachtwoord'])) { //kijkt of de variabele leeg is
$aErrors['Wachtwoord'] = "<p style=color:#F00>U bent vergeten uw wachtwoord in te vullen</p>"; //Geeft de foutmelding dat hij leeg is
}
if ( count($aErrors) == 0 ) {
include('functions.php'); // De functies worden opgeroepen
$query="SELECT * FROM gebruikers WHERE Gebruikersnaam='".mysql_real_escape_string($_POST['Gebruikersnaam'])."'";
$result=mysql_query($query);
$num=mysql_fetch_array($result);
$password= $num['Wachtwoord'];
$Passwd = makepasswd($_POST['Wachtwoord']);
if ($password == $Passwd)
{
header ('Location:loggedin.php');
}
else {
je bedoelt dat er een onzichtbare byte in staat?
ik heb de code naar een tekstverwerker verplaatst en daarna weer terug.
wat kan ik er eventueel nog meer aan doen??