wie kan de fout vinden in dit script
die moet doorverwijzen naar indexx.php maar als ik op login druk komt er een leeg scherm dus ik denk dat er fout zit in login.php maar ik zie de fout niet ik ben nou weer niet zo presies met php drm



login.php

<?php  
session_start();

include("config.php");  

$controle=1;  

$verstuurd=0;  

if($_SERVER['REQUEST_METHOD']=='POST'){  

    $verstuurd=1;  

    if(empty($_POST['nickname'])){  

        $controle=0;  

        $wachtwoord = md5($_POST['wachtwoord']);  

    }  

    if(empty($_POST['wachtwoord'])){  

        $controle=0;  

        $nickname = $_POST['nickname'];  

    } else {  

        $nickname = $_POST['nickname'];  

        $wachtwoord = $_POST['wachtwoord'];  

    }  

    if($controle==1){  

        $wachtwoord_org = $_POST['wachtwoord'];  

        $wachtwoord = md5($_POST['wachtwoord']);  

        $bestaande_nickname = mysql_query("SELECT nickname FROM $tabel_naam WHERE nickname='".addslashes($nickname)."'");    

        if(mysql_num_rows($bestaande_nickname)==0){  

            $controle=0;  

            $nick_fout="Onbekende nickname";  

        } 

        if($controle==1){ 

            $goede_ww = mysql_query("SELECT nickname FROM $tabel_naam WHERE nickname='$nickname' AND wachtwoord='$wachtwoord'");  

               if(mysql_num_rows($goede_ww)==0) {  

                $controle=0;  

                $ww_fout="Fout wachtwoord";  

            }  

        } 

        if($controle==1){ 

            $resultaat_id = mysql_query("SELECT id FROM $tabel_naam WHERE nickname='".addslashes($nickname)."'"); 

            $id = mysql_result($resultaat_id, 0);  

        } 

    }  

}  

if($verstuurd==0||$controle==0) {  

    ?>  

    <html> 

    <head> 

    <title>Log-in</title> 

    </head> 

    <body> 

    <form name="login" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 

    <table> 

        <?php  

        if($verstuurd==1){  

            if(empty($_POST['nickname'])){  

                echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een nickname in".$fout_tags_sluit."</td></tr>";  

            }  

            if(isset($nick_fout)){  

                echo "<tr><td colspan=\"2\">".$fout_tags_open.$nick_fout.$fout_tags_sluit."</td></tr>";  

            }  

        }  

        ?>  

        <tr> 

            <td>Nickname:</td> 

            <td><input type="text" name="nickname" <?php if($verstuurd==1&&!empty($_POST['nickname'])){echo "value=\"".stripslashes(htmlentities($nickname))."\"";} ?>></td> 

        </tr> 

        <?php  

        if(isset($ww_fout)){  

            echo "<tr><td colspan=\"2\">".$fout_tags_open.$ww_fout.$fout_tags_sluit."</td></tr>";  

        }  

        if($verstuurd==1 && empty($_POST['wachtwoord'])){  

            echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een wachtwoord in".$fout_tags_sluit."</td></tr>";  

        }  

        ?>  

        <tr> 

            <td>Wachtwoord:</td> 

            <td><input type="password" name="wachtwoord" <?php if($verstuurd==1&&!empty($_POST['wachtwoord'])){echo "value=\"".stripslashes(htmlentities($wachtwoord_org))."\"";} ?>></td> 

        </tr> 

        <tr> 

            <td colspan="2"><input type="checkbox" name="onthoud" checked>Onthoud me</td> 

        </tr> 

        <tr> 

            <td colspan="2"><center><input type="submit" value="Log-in">&nbsp;<input type="reset" value="Opnieuw"></center></td> 

        </tr> 

    </table> 

    </form> 

    <a href="voegtoe.php?locatie=<?php echo $locatie; ?>">Registreer</a> <a href="ww_vergeten.php"><font size="-1">Wachtwoord vergeten</font></a>. 

    </body> 

    </html> 

    <?php  

}  

if($verstuurd==1&&$controle==1){  

    $ingelogd=true;  

    if(isset($_POST['onthoud'])){ 

        $query = "UPDATE $tabel_naam SET ingelogd=1, ip='".$_SERVER['REMOTE_ADDR']."' WHERE id='$id'"; 

        mysql_query($query); 

        $id2 = $id; 

        for($i=0; $i<7; $i++){ 

            $id2 = base64_encode($id2); 

        } 

        $lengte_c = strlen($id2); 

        $lengte_h = intval($lengte_c / 2); 

        $u =substr($id2,0,$lengte_h); 

         //echo $u.'<br />';

        if($lengte_h==($lengte_c/2)){ 

            $begin_pos = $lengte_c - $lengte_h; 

        } else { 

            $begin_pos = $lengte_c - $lengte_h-1; 

        } 

        $p = ''; 

        for($i=$begin_pos; $i<$lengte_c; $i++){ 

            $p .= $id2[$i]; 

        } 

        for($i=0; $i<4; $i++){ 

            $u = base64_encode($u); 

            $p = base64_encode($p); 

        } 

        setcookie("u", $u, time()+518400); 

        setcookie("p", $p, time()+518400); 

    }     

    $_SESSION['ingelogd'] = $ingelogd;  

    $_SESSION['id'] = $id; 

    $_SESSION['ip']= $_SERVER['REMOTE_ADDR']; 

    header("location: $locatie");  

}  

?> 

<form name="login" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

// veranderen in

<form name="login" method="post" action="index.php">
dan gaat hij wel naar die pagina maar dan logt hij niet in

Reageren