inlog en registreersysteem php

Overzicht

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3

Melissa Heijligers

Melissa Heijligers

08/07/2013 15:07:51
Anchor link
ik maak het niet zo als andere paardenspellen, ik vind die namelijk nogal kinderachtig uitzien, dit is een spel waar leeftijd van 10 tot 25 jaar spelen.
ik vind hoe het er nu uitziet gewoon goed..

welke tabellen bedoel je?


ja ik heb alle css al in mijn hoofd..

Toevoeging op 08/07/2013 15:10:47:

ik wil nu gewoon eens verder kunnen gaan..
 
PHP hulp

PHP hulp

28/12/2024 03:06:09
 
- Ariën  -
Beheerder

- Ariën -

08/07/2013 15:11:01
Anchor link
Die tabellen om je formulieren heen.
Jij kan het goed vinden, maar anderen...?
Dus vraag een review aan.

'CSS in je hoofd'? Pas het in de praktijk toe. Straks vergeet je het zo weer.
Meer zeg ik niet meer..... Hoop dat alles nu duidelijk is.
Gewijzigd op 08/07/2013 15:12:40 door - Ariën -
 
Melissa Heijligers

Melissa Heijligers

08/07/2013 15:16:16
Anchor link
die tabellen horen volgens mij toch echt zo..

maar even verder a.u.b. hier ben voor gekomen.. :

waar zit de fout in mijn registreersysteem?:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
 
    if(isset($_POST['registreer'])){

        function
email_validator($email){
            if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email))
               {
$geldig = 'ja';   }
           else{$geldig = 'nee';}
        return $geldig;
        }
        function
email_check($email){
                $email_query = "SELECT gebruiker_email FROM gebruiker WHERE gebruiker_email='".$email."";
                $email_sql   = mysql_query($email_query)or die(mysql_error());
                if(mysql_num_rows($email_sql) == 0)
                    {
$bezet =  'nee';}
                else{$bezet =  'ja' ;}
                return $bezet;
        }
        function
gebruikersnaam_check($gebruikersnaam){
                $gebruikersnaam_query = "SELECT gebruiker_naam FROM gebruiker WHERE gebruiker_naam='".$gebruikersnaam."";
                $gebruikersnaam_sql   = mysql_query($gebruikersnaam_query)or die(mysql_error());
                if(mysql_num_rows($gebruikersnaam_sql) == 0)
                    {
$bezet =  'nee' ;}
                else{$bezet =  'ja';}  
                return $bezet;
        }


            if(trim($_POST['gebruikersnaam']) == ""){
                    echo 'U heeft geen gebruikersnaam ingevuld';
            }
elseif(gebruikersnaam_check($_POST['gebruikersnaam']) == 'ja'){
                echo 'Deze gebruikersnaam is al in gebruik, kies a.u.b een ander.';
               }
elseif($_POST['wachtwoord1'] != $_POST['wachtwoord2']){
                 echo 'De opgegeven wachtwoorden komen niet overeen';
               }
elseif($_POST['wachtwoord1'] == ""){
                 echo 'Er zijn geen wachtwoord<b>en</b> opgegeven';
               }
elseif(email_validator($_POST['emailadres']) == 'nee'){
                   echo 'Het ingevulde emailadres is niet geldig';
               }
elseif(email_check($_POST['emailadres']) ==  'ja'){
                   echo 'Er is al iemand geregistreerd met dit emailadres.';
               }
else{
                    $query = "INSERT INTO gebruiker
                              (gebruiker_naam, gebruiker_wachtwoord, gebruiker_email)
                              VALUES
                              ('"
.mysql_real_escape_string($_POST['gebruikersnaam'])."';
                                '"
.md5($_POST['wachtwoord1'])."';
                                '"
.$_POST['emailadres']."');";
                   $sql = mysql_query($query)or die(mysql_error());
                echo 'U bent succesvol aangemeld.:';
                include('Index.html');              
               }
}
else{

  
    ?>

<form action="registreerv.php" method="POST">
<table>
<tr><td>Gebruikersnaam:</td><td><input type="text" name="gebruikersnaam" value=""></td></tr>
<tr><td>Stalnaam:</td><td><input type="text" name="stalnaam" value=""></td></tr>
<tr><td>Naam paard:</td><td><input type="text" name="naam paard" value=""></td></tr>
<tr><td>Ras:</td><td><input type="text" name="ras" value=""></td></tr>
<tr><td>Geslacht:</td><td><input type="text" name="geslacht" value=""></td></tr>
<tr><td>Wachtwoord:</td><td><input type="password" name="wachtwoord1" value=""></td></tr>
<tr><td>Controle wachtwoord:</td><td><input type="password" name="wachtwoord2" value=""></td></tr>
<tr><td>Emailadres:</td><td><input type="text" name="emailadres" value=""></td></tr>
<tr><td></td><td><input type="submit" name="registreer" value="Aanmelden">
</table>
</form>    
<?php
}

?>


Toevoeging op 08/07/2013 15:16:43:

het hoort op regel 21 te zijn met mysql
 
- Ariën  -
Beheerder

- Ariën -

08/07/2013 15:18:33
Anchor link
/me gooit handdoek in de ring.
Dag Melissa, ga jij maar lekker aanmodderen met oude meuk die nog behoorlijk lek en onveilig is en niks van anderen aan neemt.

Lees ook eens over formulieren.
http://webdesign.about.com/od/layout/a/aa111102a.htm

Veel plezier
Gewijzigd op 08/07/2013 15:22:10 door - Ariën -
 
Melissa Heijligers

Melissa Heijligers

08/07/2013 15:18:35
Anchor link
Pepijn --- op 08/07/2013 13:22:58:
Melissa, in je index.php form staat loginv.php niet login.php


dat weet ik,

dit is loginv.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
session_start();
if( $_SERVER['REQUEST_METHOD'] == 'POST')        // Controle of er op de knop is gedrukt.
{
          
    if(!empty($_POST['gebruikersnaam']) AND !empty($_POST['password'])) // Controle of alles is ingevult.
    {
        include_once 'connect.php';            // Connectie met database.
        include_once 'uwx3g.php'; // Connectie salt page.

        $gebruikersnaam    = mysql_real_escape_string($_POST['gebruikersnaam']);  // Gevaren voor sql injectie weren dmv. mysql_real_.......
        $password        = sha1(salt($_POST['password']));  // Hash en Salting van pw.
        $sql = ("SELECT gebruikersnaam, password FROM gebruikers WHERE gebruikersnaam='". $gebruikersnaam . "' AND password= '" . $password . "'"); // Selecteer user waar de gebruiker overeenkomt met ingevoerde pas
        $uitvoer = mysql_query($sql);
        
        $controle = mysql_num_rows($uitvoer); //Uitvoer van inlog
            if($controle != 0)
            {

              
            
               header('Location: Page1.html');
               echo 'Je bent succesvol ingelogd, je wordt doorgestuurd. ';
            
            }

            else
            {
                header('Location: Index.html');
                echo ('Verkeerde gebruikersnaam of wachtwoord.');        // Negatieve melding van ingevoerde gegevens.
            }            
    }

    else
    {
        header('Location: Index.html');
        echo ('U heeft een van de gegevens niet goed ingevuld.');        // Negatieve melding van ingevoerde gegevens.
    }  
}

else
{
    header('Location: Index.html'); // Negatief op de verwerk pagina gekomen, direct terug verwijzen met gepaste melding.
    exit ('U bent op de verkeerde pagina gekomen, u wordt doorverwezen.');
}

?>



en dit is login.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<form action="loginv.php" method="POST">
<table>
<tr><td>Gebruikersnaam:</td><td><input type="text" name="gebruikersnaam" value=""></td></tr>
<tr><td>Stalnaam:</td><td><input type="text" name="stalnaam" value=""></td></tr>
<tr><td>Wachtwoord:</td><td><input type="password" name="wachtwoord1" value=""></td></tr>
<tr><td></td><td><input type="submit" name="inloggen" value="inloggen">
</table>
</form>


dit hoort toch echt zo.. toch?

Toevoeging op 08/07/2013 15:20:50:

login.php is het formulier en de actie is loginv.php
Gewijzigd op 08/07/2013 15:19:34 door Melissa Heijligers
 
Ozzie PHP

Ozzie PHP

08/07/2013 15:28:23
Anchor link
Melissa,

Zullen we afspreken dat je gaat luisteren naar onze tips, en dat je niet weer pecies op dezelfde manier bezig gaat als de vorige keer? Zoals je al vele malen verteld is neem je te veel hooi op je vork.

Wil je echt PHP leren? Prima, gan naar bol.com en bestel een basisboek PHP. Ga aan de hand van dat boek voorbeelden uitwerken. Kom je er niet uit, dan kun je hier om hulp vragen.

Echter, wat je nu aan het doen bent heeft GEEN zin. Jij wil gaan PHP'en, maar je beschikt totaal niet over enige basiskennis. Dat is hetzelfde als ik (die totaal geen verstand heeft van auto's) mijn eigen katalysator ga proberen te vervangen. Het simpele feit is dat je eerst moet gaan leren om iets te kunnen. Helaas werkt het niet andersom.

Zoals Aar je al een aantal keer verteld heeft moet je je nu nog niet gaan bezighouden met PHP. Als je hier nu over blijft doorzeuren dan gaat dit topic op slot. Aan jou de keus.
Gewijzigd op 08/07/2013 15:29:09 door Ozzie PHP
 
Melissa Heijligers

Melissa Heijligers

08/07/2013 15:31:25
Anchor link
ik heb duidelijk gezegd dat ik al zo`n beetje alles van html en css geleerd heb.
meer valt er niet over te leren, ik heb alles getest op mijn website en uitgeprobeerd en vind dit zo goed.
verder zit ik alleen met het systeem voor inloggen en registreren en had daar graag een beetje hulp bij.
 
- Ariën  -
Beheerder

- Ariën -

08/07/2013 15:33:56
Anchor link
Ik ben er zelf nu eigenlijk klaar mee, en dit topic wordt toch niks meer als onze tips worden genegeerd waardoor de sfeer toch iets te grimmig lijkt te worden.
Gewijzigd op 08/07/2013 15:38:38 door - Ariën -
 

Pagina: « vorige 1 2 3

 

Dit topic is gesloten.



Overzicht

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.