[SQL] Email erbij

Gestart doorSanderc4 reacties21 weergaven

5 berichten · pagina 1 van 1

Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
GELUKT!!

Ik wil even vragen, dit is nu de code:

CREATE TABLE `leden` ( `id` int(11) NOT NULL auto_increment, `username` varchar(25) NOT NULL default , `password` varchar(32) NOT NULL default , PRIMARY KEY (`id`) );


Maar als ik er bij wild at ze hun email moeten ingeven is dit dan dit:

CREATE TABLE `leden` ( `id` int(11) NOT NULL auto_increment, `username` varchar(25) NOT NULL default ,  `email` varchar(25) NOT NULL default , `password` varchar(32) NOT NULL default , PRIMARY KEY (`id`) );


Maar is die varchar dan juist, wat moet ik daar invullen, dat is toch iets met maximale lengte van karakters?? En is dit hierboven juist?

Bedankt
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Je weet het door het uit te testen wink.
En ja varchar is het maximaal aantal tekens die je wilt reserveren voor je waarde in de database.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is gelukt! Nu moet ik het nog toevoegen bij het register bestand:

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]( ([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]signup[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #0000BB]$signup_sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO leden VALUES(,"[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]password[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$signup_sql[/COLOR] [COLOR= #007700]==[/COLOR] TRUE[COLOR= #007700]) {[/COLOR]
                          [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent succesvol aangemeld! Je kan nu inloggen!"[/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]"Error: "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]();
                          }
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<form method="POST" action="">
<table border="0" cellpadding="0" cellspacing="0" width="32%" id="table1">
        <tr>
                <td width="139">Gebruikersnaam:</td>
                <td>
                        <p><input type="text" name="username" size="26"></p>
                </td>
        </tr>
<tr>
                <td width="139">E-mail:</td>
                <td><input type="text" name="email" size="26"></td>
        </tr>
        <tr>
                <td width="139">Wachtwoord:</td>
                <td><input type="password" name="password" size="26"></td>
        </tr>
        <tr>
                <td width="139">&nbsp;</td>
                <td><input type="submit" value="Aanmelden" name="signup"></td>
        </tr>
</table>
</form>"[/COLOR][COLOR= #007700];
        }[/COLOR]

?>


Klopt dat?

toevoeging op 13 april 2012, 11:44:40:
Gelukt!

toevoeging op 13 april 2012, 11:44:45:
Moet niet meer
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Een tip, gebruik bij de echo vanaf lijn 11 liever een single-quote. Zo hoef je niet elke double-quote te escapen.
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Een tip, gebruik bij de echo vanaf lijn 11 liever een single-quote. Zo hoef je niet elke double-quote te escapen.
Of PHP beëindigen wat netter staat biggrin
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