Waarom zie ik mijn ingegeven gebruikersnaam niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Wiccske -

Wiccske -

26/02/2012 18:09:45
Quote Anchor link
Ik heb een simpel inlog systeempje gemaakt, maar op een of andere manier zou ik graag de ingegeven gebruikersnaam weergeven op de pagina, ik zie niet wat er fout is aan mijn code...

Hopelijk kan iemand deze voor mij oplossen...

BOVENAAN MIJN PAGINA:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
session_start();
if ($_SESSION['login'] != "1")
    {

        header('Location: index.php');
        exit();
    }

?>


IN MIJN TEKST WAAR IK MIJN INGEGEVEN GEBRUIKERSNAAM WIL LATEN WEERGEVEN:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "U bent ingelogd met de gebruikersnaam: " . $_SESSION['login-naam'] . "."; ?>


Alvast bedankt voor de hulp!!
Gewijzigd op 26/02/2012 18:11:14 door Wiccske -
 
PHP hulp

PHP hulp

01/11/2024 09:25:12
 
Jeroen VD

Jeroen VD

26/02/2012 18:19:40
Quote Anchor link
- we horen je evengoed als je in kleine letters schrijft.
- wat gaat er mis
- wat denk je dat er fout gaat
- waarom je dat denkt
 
Wiccske -

Wiccske -

26/02/2012 18:26:15
Quote Anchor link
Jeroen vd op 26/02/2012 18:19:40:
- we horen je evengoed als je in kleine letters schrijft.
- wat gaat er mis
- wat denk je dat er fout gaat
- waarom je dat denkt


Die hoofdletters was om een titel aan te duiden losstaand van de andere tekst die ervoor schreef, dus kan niet als schreeuwen aanzien worden.

Anyway, de enige output die ik krijg is 'U bent ingelogd met de gebruikersnaam: .'
Dus bijgevolg is het probleem wel al duidelijk, ik krijg mijn gebruikersnaam (die ik op een andere pagina heb ingegeven) niet te zien in deze zin.
 
Obelix Idefix

Obelix Idefix

26/02/2012 18:28:11
Quote Anchor link
Waar komt $_SESSION['login-naam'] vandaan dan?
Laat die code eens zien.
 
Jeroen VD

Jeroen VD

26/02/2012 18:30:06
Quote Anchor link
ik zou zeggen dat je session gewoon leeg is. doe eens even dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$_SESSION
['login-naam'] = 'Wiccske';
echo "U bent ingelogd met de gebruikersnaam: " . $_SESSION['login-naam'] . ".";
?>




Toevoeging op 26/02/2012 18:30:24:

edit, obelix was wat eerder
 
Wiccske -

Wiccske -

26/02/2012 18:47:04
Quote Anchor link
Obelix en Idefix op 26/02/2012 18:28:11:
Waar komt $_SESSION['login-naam'] vandaan dan?
Laat die code eens zien.


Deze komt vanuit een check.php vandaan

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
<?php

$gebruikersnaam
= $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];

$gebruikers = array(
    'gebruikersnaam' => 'wachtwoord',
    'Admin' => 'Adm1234'
);

if(isset($gebruikers[$gebruikersnaam]))
    {

        if($wachtwoord == $gebruikers[$gebruikersnaam])
            {

                $_SESSION['login'] = "1";
                $_SESSION['login-naam'] = $naam;
                include ("pagina2.php");
            }

        else
            {
                echo '<center>
                    <div id="login-box">
                    <form id="post" action="logout.php">
                    <H2>Oeps!</H2>
                    <p>
                    <br><br>Je hebt een foutief wachtwoord ingevuld!<br><br>
                    Probeer opnieuw door op Login te klikken!
                    </p>
                    <br />
                    <br />
                    <br />

                    <a href="index.php"><img src="images/login-btn.png" /></a>
                    </form>
                    </div>
                    </center>'
;
            }
    }

?>
 
Jeroen VD

Jeroen VD

26/02/2012 18:48:25
Quote Anchor link
daar hebben we het al. $naam bestaat niet
 
Wiccske -

Wiccske -

26/02/2012 18:54:14
Quote Anchor link
Jeroen vd op 26/02/2012 18:48:25:
daar hebben we het al. $naam bestaat niet


Och god ja, ik zit er al een hele dag op te kijken en heb inderdaad $naam vervangen door $gebruikersnaam...
Had duidelijk eens een kijk van iemand anders nodig op mijn code!

Bedankt!
Gewijzigd op 26/02/2012 18:56:11 door Wiccske -
 



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.