Registreer

Gestart doorShahiem20 reacties41 weergaven

21 berichten · pagina 1 van 2

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik ben bezig met mijn registrer script maar als ik me probeer te aanmelden doet hij niks. Maar de error melders werken wel goed.

Dat is dus heel raar.

Kan iemand me even helpen.

if(isset($errorMelding))
                echo $errorMelding;
            
            else
            {
                
                function NumGen($length)
                {
                    
                    $randnum = ;
                    
                    for($i = 1; $i <= $length; $i++)
                        $randnum .= rand(0, 9);
                    
                    return $randnum;
                    
                }
                
                $ww = NumGen(6);
                
                $headers = "From: ".NAME." <noreply@hogwartscastle.nl> 
";
                $headers .= "Content-Type: text/html 
";
                $headers .= "X-Mailer: ".phpversion();
                
                $bericht = Geachte .htmlentities($_POST[naam]).,<br /><br />
                
                Het doet me een genoegen u te kunnen mededelen dat u in aanmerking komt voor een plaats aan Zweinstein Hogeschool voor Hekserij &amp; Hocus-pocus.<br />
                Hieronder vind u uw wachtwoord om in te loggen op Hogwartscastle.nl<br /><br />
                
                Uw wachtwoord: .$ww.<br />
                Verander gelijk na het inloggen, uw bovenstaande wachtwoord op HogwartsCastle.<br />
                Klik <a href=".ROOT.login">hier</a> om in te looggen .<br /><br />
                
                Hoogachtend,<br />
                ~ Shahiem<br />
                Schoolhoofd;
                
                mail($_POST[mail], Aanmelding HogwartsCastle, $bericht, $headers);
                
                mysql_query("
                INSERT INTO
                    leden
                        (
                            naam,
                            wachtwoord,
                            email,
                            regdate,
                            geslacht,
                            ip
                        )
                    VALUES
                        (
                            ".mysql_real_escape_string($_POST[naam]).",
                            ".hash(sha256, hash(sha512, $ww)).",    
                            ".mysql_real_escape_string($_POST[mail]).",
                            NOW(),
                            ".mysql_real_escape_string($_POST[geslacht]).",
                            ".$_SERVER[REMOTE_ADDR]."
                        )
                ");
                
                echo U bent succesvol aangemeld op HogwartsCastle, u krijgt een uil in uw mailbox. Daar zit uw wachtwoord in, waarmee u kunt inloggen.;
                
            }
            
        }
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
is het wel goed verbonden met je database?

(heb er weinig/geen verstand van hooryummie)
0
Berichten
63
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
wat voor error krijg je?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
doe is bij de query
or die(mysql_error);


aan het eind
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1. Het is goed verbonden
2. Ik krijg geen error.
3. Dat helpt niet.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geef de structuur van je tabel eens
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geef eens iets uitdagend:

if(isset($errorMelding))
           {
                echo $errorMelding;
            }
            else
            {
                
                function NumGen($length)
                {
                    
                    $randnum = ;
                    
                    for($i = 1; $i <= $length; $i++)
                        $randnum .= rand(0, 9);
                    
                    return $randnum;
                    
                }
                
                $ww = NumGen(6);
                
                $headers = "From: ".NAME." <noreply@hogwartscastle.nl> rn";
                $headers .= "Content-Type: text/html rn";
                $headers .= "X-Mailer: ".phpversion();
                
                $bericht = Geachte .htmlentities($_POST[naam]).,<br /><br />
                
                Het doet me een genoegen u te kunnen mededelen dat u in aanmerking komt voor een plaats aan Zweinstein Hogeschool voor Hekserij &amp; Hocus-pocus.<br />
                Hieronder vind u uw wachtwoord om in te loggen op Hogwartscastle.nl<br /><br />
                
                Uw wachtwoord: .$ww.<br />
                Verander gelijk na het inloggen, uw bovenstaande wachtwoord op HogwartsCastle.<br />
                Klik <a href=".ROOT.login">hier</a> om in te looggen .<br /><br />
                
                Hoogachtend,<br />
                ~ Shahiem<br />
                Schoolhoofd;
                
                mail($_POST[mail], Aanmelding HogwartsCastle, $bericht, $headers);
                
                mysql_query("
                INSERT INTO
                    leden
                        (
                            naam,
                            wachtwoord,
                            email,
                            regdate,
                            geslacht,
                            ip
                        )
                    VALUES
                        (
                            ".mysql_real_escape_string($_POST[naam]).",
                            ".hash(sha256, hash(sha512, $ww)).",    
                            ".mysql_real_escape_string($_POST[mail]).",
                            NOW(),
                            ".mysql_real_escape_string($_POST[geslacht]).",
                            ".$_SERVER[REMOTE_ADDR]."
                        )
                ");
                
                echo U bent succesvol aangemeld op HogwartsCastle, u krijgt een uil in uw mailbox. Daar zit uw wachtwoord in, waarmee u kunt inloggen.;
                
            }
            
        }
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En de bovenstaande code werkt niet.

-- phpMyAdmin SQL Dump
-- version 3.3.3
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 23 Jun 2010 om 16:04
-- Serverversie: 5.0.51
-- PHP-Versie: 5.2.13

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `shahiem_hc`
--

-- --------------------------------------------------------

--
-- Tabelstructuur voor tabel `leden`
--

CREATE TABLE IF NOT EXISTS `leden` (
  `id` int(11) NOT NULL auto_increment,
  `naam` varchar(50) NOT NULL,
  `wachtwoord` varchar(50) NOT NULL,
  `email` varchar(255) NOT NULL,
  `regdate` datetime NOT NULL,
  `afdeling` varchar(2) NOT NULL default 0,
  `rang` varchar(2) NOT NULL default 1,
  `geslacht` varchar(2) NOT NULL,
  `ip` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Gegevens worden uitgevoerd voor tabel `leden`
--
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geeft het een error en geef de gehele code eens want ik denk dat je een } te veel hebt.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee het geeft absoluut geen error.

Hele code

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]TITEL[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]Aanmelden[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/config.php[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/header.php[/COLOR][COLOR= #007700];[/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]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]))
    {[/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]submit[/COLOR][COLOR= #007700]]))
        {[/COLOR]
            
            [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
            
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]||[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]||[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]geslacht[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])[/COLOR]
                [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Je hebt niet alle velden ingevuld.[/COLOR][COLOR= #007700];[/COLOR]
            
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$sqlQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE naam = "[/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/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]])).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/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]$sqlQuery[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR]
                    [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze gebruikersnaam is al reeds bezet.[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/else"]else[/URL]
                [COLOR= #007700]{[/COLOR]
                    
                    [COLOR= #0000BB]$sqlQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE email = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/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]$sqlQuery[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR]
                        [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze emailadres is al reeds bezet.[/COLOR][COLOR= #007700];[/COLOR]
                    
                    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))[/COLOR]
                        [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze emailadres is niet geldig.[/COLOR][COLOR= #007700];
                    
                }
                
            }[/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]$errorMelding[/COLOR][COLOR= #007700]))
           {[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$errorMelding[/COLOR][COLOR= #007700];
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{
                
                function[/COLOR] NumGen[COLOR= #007700]([/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700])
                {[/COLOR]
                    
                    [COLOR= #0000BB]$randnum[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
                    
                    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$length[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)[/COLOR]
                        [COLOR= #0000BB]$randnum[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]);[/COLOR]
                    
                    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$randnum[/COLOR][COLOR= #007700];
                    
                }[/COLOR]
                
                [COLOR= #0000BB]$ww[/COLOR] [COLOR= #007700]=[/COLOR] NumGen[COLOR= #007700]([/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700])[/COLOR][COLOR= #007700];[/COLOR]
                
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR]NAME[COLOR= #007700].[/COLOR][COLOR= #DD0000]" <noreply@hogwartscastle.nl> rn"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-Type: text/html rn"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"X-Mailer: "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/phpversion"]phpversion[/URL][COLOR= #007700]();[/COLOR]
                
                [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Geachte [/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000],<br /><br />
                
                Het doet me een genoegen u te kunnen mededelen dat u in aanmerking komt voor een plaats aan Zweinstein Hogeschool voor Hekserij &amp; Hocus-pocus.<br />
                Hieronder vind u uw wachtwoord om in te loggen op Hogwartscastle.nl<br /><br />
                
                Uw wachtwoord: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ww[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<br />
                Verander gelijk na het inloggen, uw bovenstaande wachtwoord op HogwartsCastle.<br />
                Klik <a href="[/COLOR][COLOR= #007700].[/COLOR]ROOT[COLOR= #007700].[/COLOR][COLOR= #DD0000]login">hier</a> om in te looggen .<br /><br />
                
                Hoogachtend,<br />
                ~ Shahiem<br />
                Schoolhoofd[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]Aanmelding HogwartsCastle[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                INSERT INTO
                    leden
                        (
                            naam,
                            wachtwoord,
                            email,
                            regdate,
                            geslacht,
                            ip
                        )
                    VALUES
                        (
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]",
                            "[/COLOR][COLOR= #007700].[/COLOR]hash[COLOR= #007700]([/COLOR][COLOR= #DD0000]sha256[/COLOR][COLOR= #007700],[/COLOR] hash[COLOR= #007700]([/COLOR][COLOR= #DD0000]sha512[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ww[/COLOR][COLOR= #007700])).[/COLOR][COLOR= #DD0000]",    
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]",
                            NOW(),
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]geslacht[/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]"
                        )
                "[/COLOR][COLOR= #007700]);[/COLOR]
                
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]U bent succesvol aangemeld op HogwartsCastle, u krijgt een uil in uw mailbox. Daar zit uw wachtwoord in, waarmee u kunt inloggen.[/COLOR][COLOR= #007700];
                
            }
            
        }[/COLOR]
?>
<form action="" method="post">
    <table>
        <tr>
            <td width="350">Tovenaarsnaam:</td>
            <td><input class="text" type="text" name="naam" maxlength="20" /></td>
        </tr>
        <tr>
            <td>Email:</td>
            <td><input class="text" type="text" name="mail" maxlength="50" /></td>
        </tr>
         <tr>
            <td>Geslacht:</td>
            <td><input type="radio" name="geslacht" value="1" /> Tovenaar | <input class="radio" type="radio" name="geslacht" value="2" /> Heks </td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td><strong>Let op:</strong> Je wachtwoord wordt via de mail gestuurd.</td>
            <td><input type="submit" class="text" name="submit" value="- Meld me aan! -" /></td>
            <td><input type="submit" class="text" name="send" value="- Opnieuw -" /></td>
        </tr>
        <tr>
            <td>Bij aanmelding ga je akkoord met de Voorwaarden.</td>
        </tr>
  </table>
 </form>
 
[COLOR= #0000BB]<?php[/COLOR] 
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent al ingelogd[/COLOR][COLOR= #007700];
    }[/COLOR]
        
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/footer.php[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is dit emailadres.
Denk niet dat dit het is maar probeer toch maar eens.

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]TITEL[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]Aanmelden[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/config.php[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/header.php[/COLOR][COLOR= #007700];[/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]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]))
    {[/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]submit[/COLOR][COLOR= #007700]]))
        {[/COLOR]
            
            [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
            
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]||[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]||[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]geslacht[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
            {[/COLOR]
            [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Je hebt niet alle velden ingevuld.[/COLOR][COLOR= #007700];
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$sqlQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE naam = "[/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/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]])).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/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]$sqlQuery[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
                {[/COLOR]
                    [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze gebruikersnaam is al reeds bezet.[/COLOR][COLOR= #007700];
                }[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                [COLOR= #007700]{[/COLOR]
                    
                    [COLOR= #0000BB]$sqlQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE email = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/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]$sqlQuery[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
                    {[/COLOR]
                        [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze emailadres is al reeds bezet.[/COLOR][COLOR= #007700];
                    }[/COLOR]
                    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))
                    {[/COLOR]
                        [COLOR= #0000BB]$errorMelding[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Deze emailadres is niet geldig.[/COLOR][COLOR= #007700];
                    }
                }
                
            }[/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]$errorMelding[/COLOR][COLOR= #007700]))
            {[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$errorMelding[/COLOR][COLOR= #007700];
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{
                
                function[/COLOR] NumGen[COLOR= #007700]([/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700])
                {[/COLOR]
                    
                    [COLOR= #0000BB]$randnum[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
                    
                    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$length[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)[/COLOR]
                        [COLOR= #0000BB]$randnum[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]);[/COLOR]
                    
                    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$randnum[/COLOR][COLOR= #007700];
                    
                }[/COLOR]
                
                [COLOR= #0000BB]$ww[/COLOR] [COLOR= #007700]=[/COLOR] NumGen[COLOR= #007700]([/COLOR][COLOR= #0000BB]6[/COLOR][COLOR= #007700])[/COLOR][COLOR= #007700];[/COLOR]
                
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR][COLOR= #007700].[/COLOR]NAME[COLOR= #007700].[/COLOR][COLOR= #DD0000]" <noreply@hogwartscastle.nl> rn"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Content-Type: text/html rn"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"X-Mailer: "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/phpversion"]phpversion[/URL][COLOR= #007700]();[/COLOR]
                
                [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Geachte [/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000],<br /><br />
                
                Het doet me een genoegen u te kunnen mededelen dat u in aanmerking komt voor een plaats aan Zweinstein Hogeschool voor Hekserij &amp; Hocus-pocus.<br />
                Hieronder vind u uw wachtwoord om in te loggen op Hogwartscastle.nl<br /><br />
                
                Uw wachtwoord: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ww[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<br />
                Verander gelijk na het inloggen, uw bovenstaande wachtwoord op HogwartsCastle.<br />
                Klik <a href="[/COLOR][COLOR= #007700].[/COLOR]ROOT[COLOR= #007700].[/COLOR][COLOR= #DD0000]login">hier</a> om in te looggen .<br /><br />
                
                Hoogachtend,<br />
                ~ Shahiem<br />
                Schoolhoofd[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]Aanmelding HogwartsCastle[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                INSERT INTO
                    leden
                        (
                            naam,
                            wachtwoord,
                            email,
                            regdate,
                            geslacht,
                            ip
                        )
                    VALUES
                        (
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]",
                            "[/COLOR][COLOR= #007700].[/COLOR]hash[COLOR= #007700]([/COLOR][COLOR= #DD0000]sha256[/COLOR][COLOR= #007700],[/COLOR] hash[COLOR= #007700]([/COLOR][COLOR= #DD0000]sha512[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ww[/COLOR][COLOR= #007700])).[/COLOR][COLOR= #DD0000]",    
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]",
                            NOW(),
                            "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]geslacht[/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]"
                        )
                "[/COLOR][COLOR= #007700]);[/COLOR]
                
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]U bent succesvol aangemeld op HogwartsCastle, u krijgt een uil in uw mailbox. Daar zit uw wachtwoord in, waarmee u kunt inloggen.[/COLOR][COLOR= #007700];
                
            }
            
        }[/COLOR]
?>
<form action="" method="post">
    <table>
        <tr>
            <td width="350">Tovenaarsnaam:</td>
            <td><input class="text" type="text" name="naam" maxlength="20" /></td>
        </tr>
        <tr>
            <td>Email:</td>
            <td><input class="text" type="text" name="mail" maxlength="50" /></td>
        </tr>
         <tr>
            <td>Geslacht:</td>
            <td><input type="radio" name="geslacht" value="1" /> Tovenaar | <input class="radio" type="radio" name="geslacht" value="2" /> Heks </td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td><strong>Let op:</strong> Je wachtwoord wordt via de mail gestuurd.</td>
            <td><input type="submit" class="text" name="submit" value="- Meld me aan! -" /></td>
            <td><input type="submit" class="text" name="send" value="- Opnieuw -" /></td>
        </tr>
        <tr>
            <td>Bij aanmelding ga je akkoord met de Voorwaarden.</td>
        </tr>
  </table>
 </form>
 
[COLOR= #0000BB]<?php[/COLOR] 
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je bent al ingelogd[/COLOR][COLOR= #007700];
    }[/COLOR]
        
    [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/footer.php[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Werkt niet sadley
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij die laatste else op regel 138, sluit je op het begin al af volgens mij.

Jij hebt dit:

}else
{

}

Volgens mij is dat gewoon:

else{

}

Ik kan het verkeerd hebben hoor, ben er ook nog niet zo goed in yummie
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat verhelpt de probleem niet smile
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@ jos hij sluit hem niet direct emo@ hierboven het probleem
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