mysql naar mysqli

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Enzo nieuwenburg

enzo nieuwenburg

31/10/2016 14:39:46
Quote Anchor link
ga dan even kijken of ik dat kan krijgen

Toevoeging op 31/10/2016 14:46:27:

heb het gevonden en gebruikt maar hij blijft de zelfde fout aangeven

Toevoeging op 31/10/2016 14:47:02:

beautify.io extentie
 
PHP hulp

PHP hulp

16/11/2024 06:27:45
 
- Ariën  -
Beheerder

- Ariën -

31/10/2016 14:51:32
Quote Anchor link
Beautifier is niet een fix om je fout weg te krijgen, het is een plugin om je code te ordenen om de fout makkelijker te kunnen lokaliseren.
 
Enzo nieuwenburg

enzo nieuwenburg

31/10/2016 15:04:09
Quote Anchor link
heb mijn code met beautify io netjes gemaakt

CODE:
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
72
73
74
75
76
77
78
79
<?php
$link
= mysqli_connect("localhost", "", "", "");


include('config.php');

// We gaan sessies gebruiken
session_start();

    
// Gebruikersnaam en wachtwoord instellen
$sGebruikerControle = 'admin';
$sWachtwoordControle = 'voorbeeld';

// Controle of het formulier verzonden is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // Controle of benodigde velden wel ingevuld zijn
    if(isset($_POST['user'], $_POST['pass']))
    {
    
        // Overbodige spaties verwijderen
        $sGebruiker = trim($_POST['user']);
        $sWachtwoord = trim($_POST['pass']);

    }
}


$result = mysqli_query($link,"SELECT * FROM cms WHERE userid = '".$sGebruiker."'");
if($result) {
    // doe hier de rest wat hij moet doen
} else {
    echo "Er is een fout opgetreden aan onze kant: ".mysql_error($link);
}


        if (mysqli_num_rows($result) === 1)
        {

            $row = mysqli_fetch_assoc($result);
            
            $sGebruikerControle = $row['userid'];
            $sWachtwoordControle = $row['wachtwoord'];
        }

            // Gebruikersnaam en wachtwoord controleren
            if($sGebruiker == $sGebruikerControle && password_verify($sWachtwoord, $sWachtwoordControle))
            {

                // Juiste gebruikersnaam en wachtwoord: inloggen!
                $_SESSION['logged_in'] = true;
                $_SESSION['gebruiker'] = $sGebruiker;

                // Doorsturen en melding geven
                header('Refresh: 3; url=view.php');
                echo 'Je bent succesvol ingelogd. Je wordt doorgestuurd.';
            }

            else
            {
                // Terugsturen en foutmelding geven
                header('Refresh: 3; url=inloggen.php');
                echo 'Deze combinatie van gebruikersnaam en wachtwoord is niet juist!';
            
        }

        else
        {
            // Terugsturen en foutmelding geven
            header('Refresh: 3; url=inloggen.php');
            echo 'Deze gebruikersnaam is niet juist!';
        
    }

    else
    {
        header('Refresh: 3; url=inloggen.php');
        echo 'Een vereist veld bestaat niet!';
    
}

else
{
    // Terug naar het formulier
    header('Location: ');
    exit();
}

?>
 
- Ariën  -
Beheerder

- Ariën -

31/10/2016 15:10:49
Quote Anchor link
Die else op lijn 60 is raar geplaatst:
Afbeelding
 
Sander van t Hullenaar

Sander van t Hullenaar

31/10/2016 15:23:29
Quote Anchor link
Je hebt hier een ELSE op een ELSE, dat kan niet.
Iedere ELSE heeft een IF nodig,

Alle ELSE'jes vanaf regel 60 hebben geen voorwaarde (IF), dat zal niet werken.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/11/2016 09:21:23
Quote Anchor link
Enzo,

wordt het niet eens tijd dat je:
a) een PHP editor gaat gebruiken die direct aangeeft dat je code syntax niet klopt?
b) iets gaat proberen met functies omdat die if else brei natuurlijk voor ieder mens zeer onoverzichtelijk is?
Gewijzigd op 01/11/2016 09:23:21 door Frank Nietbelangrijk
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

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.