Aanmeld formulier

Gestart doorErik13 reacties65 weergaven

14 berichten · pagina 1 van 1

Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,
Ik heb een aanmeld formulier gemaakt, maar als je álles precies het zelfde invuld voegt ie dat account nog toe.
Hoe kan dat?

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"top.php"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Er is op registreer geklikt[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submitR[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [COLOR= #FF8000]// De variabelen[/COLOR]
    [COLOR= #0000BB]$gebruikersnaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #0000BB]$pass1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass1[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #0000BB]$pass2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pass2[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #0000BB]$email_state[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email_state[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #0000BB]$nieuwsbrief[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nieuwsbrief[/COLOR][COLOR= #007700]]));[/COLOR]
    [COLOR= #FF8000]// Geen gebruikersnaam ingevuld[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen gebruikersnaam ingevuld.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Deze gebruikersnaam is langer dan 10 tekens[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je gebruikersnaam is langer dan 10 tekens.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Geen wachtwoord ingevuld[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass1[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen wachtwoord ingevuld.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Geen tweede wachtwoord ingevuld[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass2[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen tweede wachtwoord ingevuld.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Geen e-mail adres ingevuld[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen e-mail adres ingevuld of hij is niet geldig.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Checken of de gebruikersnaam al bezet is[/COLOR]
    [COLOR= #0000BB]$check1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
    SELECT
        *
    FROM
        leden
    WHERE
        gebruikersnaam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
    "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// Gebruikersnaam is bezet[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check1[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je gebruikersnaam is al bezet.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Wachtwoorden zijn niet gelijk[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass1[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$pass2[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je twee wachtwoorden zijn niet gelijk.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Checken of het e-mail adres al bezet is[/COLOR]
    [COLOR= #0000BB]$check2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
    SELECT
        *
    FROM
        leden
    WHERE
        email = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
    "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #FF8000]// E-mail adres is bezet[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check2[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// Error[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je e-mail adres is al bezet.[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Er zijn één of meerdere errors[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR][COLOR= #007700]) >=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]// De basis weergeven[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                    <div class="error">
                        De volgende fout(en) zijn opgetreden:
                        <ul>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #FF8000]// Een foreach[/COLOR]
        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]AS[/COLOR] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700])
        {[/COLOR]
            [COLOR= #FF8000]// De error(s) weergeven[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                            <li>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</li>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [COLOR= #FF8000]// Het einde weergeven[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                        </ul>
                        <a href="javascript:history.back(-1)">Klik hier</a> om de fout(en) te verbeteren.
                    </div>[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #FF8000]// Er zijn geen errors[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [COLOR= #FF8000]// Toevoegen aan de database[/COLOR]
        [COLOR= #0000BB]$insert1[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
        INSERT INTO
            leden
        (
            gebruikersnaam,
            pass,
            email,
            email_state,
            nieuwsbrief,
            ip,
            lid_sinds
        )
        VALUES
        (
            "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass1[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]",
            "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
            "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email_state[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
            "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$nieuwsbrief[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
            "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]",
            NOW()
        )
        "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #FF8000]// Weergeven dat hij/zij is geregistreerd[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                    <div class="goed">
                        Je bent succesvol geregistreerd.<br />
                        Je word binnen enkele seconden door gestuurd.<br />
                        <a href="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$site_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/index">Klik hier om niet te hoeven wachten.</a>
                        <meta http-equiv="refresh" content="3; URL=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$site_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/index" />
                    </div>[/COLOR][COLOR= #007700];
    }
}[/COLOR]
[COLOR= #FF8000]// Het formulier weergeven[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
?>
                    <form action="" method="post">
                        <table width="100%">
                            <tr>
                                <td>
                                    Gebruikersnaam
                                </td>
                                <td>
                                    <input type="text" name="gebruikersnaam" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Wachtwoord
                                </td>
                                <td>
                                    <input type="password" name="pass1" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Wachtwoord <small>(Nogmaals)</small>
                                </td>
                                <td>
                                    <input type="password" name="pass2" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    E-mail adres
                                </td>
                                <td>
                                    <input type="text" name="email" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    E-mail adres weergeven?
                                </td>
                                <td>
                                    <input type="checkbox" name="email_state" value="1" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Nieuwsbrief?
                                </td>
                                <td>
                                    <input type="checkbox" name="nieuwsbrief" value="1" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Accepteer je de Algemene Voorwaarden?
                                </td>
                                <td>
                                    <input type="checkbox" name="av" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <input type="submit" name="submitR" value="Registreer" class="balk" />
                                </td>
                            </tr>
                        </table>
                    </form>
                </div>
                <h1>
                    Algemene Voorwaarden
                </h1>
                <div class="vak">
                    <textarea name="av_vak" cols="50" rows="10">[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"av.php"[/COLOR][COLOR= #007700]);[/COLOR] ?></textarea>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"bottom.php"[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Line 53: if(mysql_num_rows($check1) > 1)
> door >= 1 of = 1 vervangen.
Line 74: if(mysql_num_rows($check2) > 1)
> door >= 1 of = 1 vervangen.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
of die 1 vervangen met een 0 wink
0
Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan ook, denk dat iets sneller is als je = 1 doet yummie scheelt misschien maar iets in honderdsten yummie
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankje,
Nu heb ik weer een probleem:
Als ik inlog met foute gegevens laat hij me erin. En als ik alleen een wachtwoord invul laat hij me er ook in.
Hoe kan dat?

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Dit lid is al ingelogd[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]userid[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [COLOR= #FF8000]// Leden menu weergeven[/COLOR]
?>
                    Hoi [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]];[/COLOR] ?>.<br />
                    Je hebt [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]punten[/COLOR][COLOR= #007700]];[/COLOR] ?> punten.<br />
                    Je rang is [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]];[/COLOR] ?>.<br />
                    <img src="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$site_url[/COLOR][COLOR= #007700];[/COLOR] ?>/images/avatars/[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar_name[/COLOR][COLOR= #007700]];[/COLOR] ?>.[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar_ext[/COLOR][COLOR= #007700]];[/COLOR] ?>" border="0" />
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
[COLOR= #FF8000]// Lid is uitgelogd[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [COLOR= #FF8000]// Er is inloggen geklikt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submitI[/COLOR][COLOR= #007700]]))
    {[/COLOR]
        [COLOR= #FF8000]// De variabelen[/COLOR]
        [COLOR= #0000BB]$gebruikersnaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]]));[/COLOR]
        [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]]));[/COLOR]
        [COLOR= #FF8000]// Geen gebruikersnaam ingevuld[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
        {[/COLOR]
            [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen gebruikersnaam ingevuld.[/COLOR][COLOR= #007700];
        }[/COLOR]
        [COLOR= #FF8000]// Geen wachtwoord ingevuld[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
        {[/COLOR]
            [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je hebt geen wachtwoord ingevuld.[/COLOR][COLOR= #007700];
        }[/COLOR]
        [COLOR= #FF8000]// Alles goed[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [COLOR= #FF8000]// Checken met de database of de gegevens goed zijn[/COLOR]
            [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
            SELECT
                *
            FROM
                leden
            WHERE
                gebruikersnaam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$gebruikersnaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
            AND
                pass = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"
            "[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
            [COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #FF8000]// De gegevens kloppen niet[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
            {[/COLOR]
                [COLOR= #FF8000]// Error[/COLOR]
                [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je gegevens kloppen niet.[/COLOR][COLOR= #007700];
            }[/COLOR]
            [COLOR= #FF8000]// Alles goed[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                [COLOR= #FF8000]// De sessies aanmaken[/COLOR]
                [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]userid[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]userid[/COLOR][COLOR= #007700]];[/COLOR]
                [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rang[/COLOR][COLOR= #007700]];[/COLOR]
                [COLOR= #FF8000]// Weergeven dat hij/zij is ingelogd[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                    <div class="goed">
                        Je bent succesvol ingelogd.<br />
                        Je word binnen enkele seconden door gestuurd.<br />
                        <a href="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$site_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/index">Klik hier om niet te hoeven wachten.</a>
                        <meta http-equiv="refresh" content="3; URL=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$site_url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/index" />
                    </div>[/COLOR][COLOR= #007700];
            }
        }[/COLOR]
        [COLOR= #FF8000]// Er zijn één of meerdere errors[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR][COLOR= #007700]) >=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
        {[/COLOR]
            [COLOR= #FF8000]// De basis weergeven[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                    <div class="error">
                        De volgende fout(en) zijn opgetreden:
                        <ul>[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]// Een foreach[/COLOR]
            [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]AS[/COLOR] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700])
            {[/COLOR]
                [COLOR= #FF8000]// De error(s) weergeven[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                            <li>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</li>[/COLOR][COLOR= #007700];
            }[/COLOR]
            [COLOR= #FF8000]// Het einde weergeven[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]
                        </ul>
                        <a href="javascript:history.back(-1)">Klik hier</a> om de fouten te verbeteren.
                    </div>[/COLOR][COLOR= #007700];
        }
    }[/COLOR]
    [COLOR= #FF8000]// Het formulier weergeven[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
?>
                    <form action="" method="post">
                        <table width="100%">
                            <tr>
                                <td>
                                    Gebruikersnaam
                                </td>
                                <td>
                                    <input type="text" name="gebruikersnaam" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Wachtwoord
                                </td>
                                <td>
                                    <input type="password" name="wachtwoord" class="balk" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <input type="submit" name="submitI" value="Inloggen" class="balk" />
                                </td>
                            </tr>
                        </table>
                    </form>
[COLOR= #0000BB]<?php[/COLOR]
    [COLOR= #007700]}
}[/COLOR]
?>
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk eens in je database of er wel iets bij gebruikersnaam staat
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Staat er.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
regel 35 veranderen met if(empty($errors))
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hij werkt nu.
Maar nu alleen nog met htaccess:

RewriteEngine on
RewriteRule ^index index.php
RewriteRule ^inloggen inloggen.php
RewriteRule ^registreren registreren.php
RewriteRule ^uitloggen uitloggen.php
RewriteRule ^admin/leden admin_leden_view.php
RewriteRule ^admin/leden/edit/$1 admin_leden.php?gb=$1
RewriteRule ^algemenevoorwaarden av.php
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weet iemand het?
PS. Sorry voor dubbelposting, heb t dringend nodig..
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Erik schreef:
Hij werkt nu.
Maar nu alleen nog met htaccess:

RewriteEngine on
RewriteRule ^index$ index.php
RewriteRule ^inloggen$ inloggen.php
RewriteRule ^registreren$ registreren.php
RewriteRule ^uitloggen$ uitloggen.php
RewriteRule ^admin/leden$ admin_leden_view.php
RewriteRule ^admin/leden/edit/(.*)$ admin_leden.php?gb=$1
RewriteRule ^algemenevoorwaarden$ av.php
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Eerdere citaten tonen
Erik schreef:
Hij werkt nu.
Maar nu alleen nog met htaccess:

RewriteEngine on
RewriteRule ^index$ index.php
RewriteRule ^inloggen$ inloggen.php
RewriteRule ^registreren$ registreren.php
RewriteRule ^uitloggen$ uitloggen.php
RewriteRule ^admin/leden$ admin_leden_view.php
RewriteRule ^admin/leden/edit/(.*)$ admin_leden.php?gb=$1
RewriteRule ^algemenevoorwaarden$ av.php

Ik snap je niet?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
zo moet hij? emo
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
o. emo Zag geen verschil. emo
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren