Echo username probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »
Max -

Max -

23/11/2012 12:16:54
Quote Anchor link
Hoi!

Ik heb een tutorial gevolgd over het bouwen van een inlogsysteem van Nettuts.

http://net.tutsplus.com/articles/news/how-to-build-a-login-system-for-a-simple-website/

Deze zit momenteel geimplementeerd in mijn project. Nu ondervind ik een probleem.

Ik probeer de username te echo'en, maar die krijg ik op geen enkele manier werkend.

mijn code:
membership.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
<?php

require 'Mysql.php';

class Membership {
    
    function
validate_user($username, $password) {
        $mysql = New Mysql();
                $ensure_credentials = $mysql->verify_Username_and_Pass($username, $password);
        
        if($ensure_credentials) {
            $_SESSION['status'] = 'authorized';
            header("location: index.php");
        }

                else return "Please enter a correct username and password";
                
                if($mysql) {
                        $_SESSION['status'] = 'authorized';
                        header("location: index.php");
                }

                else return "Please enter a correct username and password";
                }
    
    function
log_User_Out() {
        if(isset($_SESSION['status'])) {
            unset($_SESSION['status']);
            
            if(isset($_COOKIE[session_name()]))
                setcookie(session_name(), '', time() - 1000);
                session_destroy();
        }
    }
    function
confirm_Member() {
        session_start();
        if($_SESSION['status'] !='authorized') header("location: login.php");
    }
    
}
?>


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

require_once 'includes/constants.php';

class Mysql {
    private $conn;
    
    function
__construct() {
        $this->conn = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME) or
                      die('There was a problem connecting to the database.');
    }
    
    function
verify_Username_and_Pass($username, $password) {
                
        $query = "SELECT *
                FROM users
                WHERE username = ? AND password = ?
                LIMIT 1"
;
                
        if($stmt = $this->conn->prepare($query)) {
            $stmt->bind_param('ss', $username, $password);
            $stmt->execute();
            
            if($stmt->fetch()) {
                $stmt->close();
                return true;
            }
        }
        
    }
}

?>


Verder worden er in de constants.php alleen de database gegevens gedefinieerd.


Momenteel probeer ik op deze manier mijn username te laten zien:

echo $_SESSION['username'];

Helaas werkt het niet ^^

Iemand een idee hoe ik deze werkend kan krijgen?
Gewijzigd op 23/11/2012 12:22:52 door Max -
 
PHP hulp

PHP hulp

13/05/2024 05:40:27
 
- Marco -

- Marco -

23/11/2012 12:21:10
Quote Anchor link
ff heel letterlijk hoe ik het op mijn site echo :)



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
= "SELECT * FROM users WHERE email LIKE '$test'";
$result = mysql_query($sql, $connection)
        or die ("niet gelukt om de query:
        $sql uit te voeren op $connection"
);

                while($row = mysql_fetch_array($result))
                {

                    echo '<b>Name: </b>'.$row['voornaam'].'
                }
                ?>
 
Max -

Max -

23/11/2012 12:56:01
Quote Anchor link
- Marco - op 23/11/2012 12:21:10:
ff heel letterlijk hoe ik het op mijn site echo :)



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
= "SELECT * FROM users WHERE email LIKE '$test'";
$result = mysql_query($sql, $connection)
        or die ("niet gelukt om de query:
        $sql uit te voeren op $connection"
);

                while($row = mysql_fetch_array($result))
                {

                    echo '<b>Name: </b>'.$row['voornaam'].'
                }
                ?>


Bedankt voor je snelle reactie :)

Ik ben nog een beetje nieuw met PHP, wat zou de code voor mij moeten zijn?

zoiets?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php $sql = "SELECT * FROM users";
                    $result = mysql_query($sql, $conn)
                            or die ("niet gelukt om de query:
                            $sql uit te voeren op $conn"
);

                                    while($row = mysql_fetch_array($result))
                                    {

                                        echo $row['username'];
                                    }

                                    ?>
 
Koen Hollander

Koen Hollander

23/11/2012 17:53:57
Quote Anchor link
Nee, deze code zal wel een paar foutmeldingen opleveren. Ik zal hem voor je verbeteren

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
//Zorg er wel voor dat de SQL verbinding actief is.
$sql = "SELECT * FROM users";
                    $result = mysql_query($sql)
                            or die ('niet gelukt om de query: '. $sql .' uit te voeren');

                                    while($row = mysql_fetch_assoc($result))
                                    {

                                        echo $row['username'];
                                    }

                                    ?>

In regel 6 moet je vooral opletten dat je de variabel buiten je quotes doet!
 
Jacco Laan

jacco Laan

23/11/2012 19:57:31
Quote Anchor link
Kan het niet beter op deze manier?
query's kunnen gelogd worden door derden heb ik gehoord,
dus je moet je foutmelding alleen op je testserver
afwerken.

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
<?php
$sql
= "SELECT
        username
        From
        users
        Where
        login = '"
. mysql_real_escape_string($_SESSION['login'] . "'";
         $rResult = mysql_query($sql);
        if (false === $rResult) {
        define('ENABLE_DEBUG', true); // zet op false wanneer online

        if (defined('ENABLE_DEBUG') and ENABLE_DEBUG) {
            echo 'Er ging iets fout met de query (1) op de pagina inloggen.php:' . mysql_error($connection) . '(' . $sSQL . ')';
             }
else {
            echo 'Er is een fout opgetreden probeer het later opnieuw';
             }
             }
else {
        // Controleren hoeveel resultaten er zijn
        if (1 == mysql_num_rows($rResult)) {
            // Er is één resultaat gevonden, dus gegevens fetchen
            $row = mysql_fetch_array($rResult);
            echo $row['username'];
?>
Gewijzigd op 23/11/2012 20:02:35 door jacco Laan
 
Reshad F

Reshad F

23/11/2012 21:12:19
Quote Anchor link
Laat ik ten eerste beginnen met het feit dat alle bovenstaande code fout is..

eerst een paar dingen op een rijtje zetten. je weet dat je nu met classes aan het werk bent? wat je dus meestal doet met OOP ( Object Orienterend Programmeren )

een van de dingen die er met OOP gelden is dat een classe niets mag echoen dus het is niet meer dan logisch dat je dat niet in bovenstaande bestanden die je hebt ingevoegd terugziet. ik zou beginnen met een login systeem met gewone PHP. dus niet OO.. pas als je dat onder de knie hebt zou ik OO gaan doen.
 
Max -

Max -

26/11/2012 09:18:28
Quote Anchor link
Koen Hollander op 23/11/2012 17:53:57:
Nee, deze code zal wel een paar foutmeldingen opleveren. Ik zal hem voor je verbeteren

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
//Zorg er wel voor dat de SQL verbinding actief is.
$sql = "SELECT * FROM users";
                    $result = mysql_query($sql)
                            or die ('niet gelukt om de query: '. $sql .' uit te voeren');

                                    while($row = mysql_fetch_assoc($result))
                                    {

                                        echo $row['username'];
                                    }

                                    ?>

In regel 6 moet je vooral opletten dat je de variabel buiten je quotes doet!


Helaas geeft deze code ook een foutmelding bij mij
 
- SanThe -

- SanThe -

26/11/2012 10:34:01
Quote Anchor link
Anon Anoniem op 26/11/2012 09:18:28:
Helaas geeft deze code ook een foutmelding bij mij


Welke?
 
Max -

Max -

26/11/2012 10:44:14
Quote Anchor link
- SanThe - op 26/11/2012 10:34:01:
Anon Anoniem op 26/11/2012 09:18:28:
Helaas geeft deze code ook een foutmelding bij mij


Welke?


De code van Koen Hollander, niet gelukt om de query: SELECT * FROM users uit te voeren
 
- SanThe -

- SanThe -

26/11/2012 11:55:02
Quote Anchor link
En wat is nou de 'echte' mysql_error(), want dit zegt niets.
 
Max -

Max -

26/11/2012 13:29:35
Quote Anchor link
- SanThe - op 26/11/2012 11:55:02:
En wat is nou de 'echte' mysql_error(), want dit zegt niets.


Krijg geen 'echte' error, ook niet met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php error_reporting(E_ALL);
ini_set('display_errors', '1');?>


aan.
 
- SanThe -

- SanThe -

26/11/2012 13:38:33
Quote Anchor link
Anon Anoniem op 26/11/2012 13:29:35:
Krijg geen 'echte' error, ook niet met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php error_reporting(E_ALL);
ini_set('display_errors', '1');?>


aan.


Dat is voor PHP.

De mysql error krijg je door:
echo mysql_error();
 
Max -

Max -

26/11/2012 16:08:37
Quote Anchor link
Ik ben nog een beetje nieuw met PHP & MySQL.
Ik kreeg in eerste instantie een connectie error, dit veranderde toen ik dit als code had:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php echo
require 'classes/Mysql.php';
mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME);
$sql = "SELECT * FROM users";
                    $result = mysql_query($sql)
                            or die (mysql_error());

                                    while($row = mysql_fetch_assoc($result))
                                    {

                                        echo $row['username'];
                                    }

                                    ?>


Ik krijg nu:

Fatal error: Cannot redeclare class Mysql in --/--/classes/Mysql.php on line 5

Toevoeging op 26/11/2012 16:15:02:

En met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php mysql_connect('localhost', 'root','test','membership');
$sql = "SELECT * FROM users";
                    $result = mysql_query($sql)
                            or die (mysql_error());

                                    while($row = mysql_fetch_assoc($result))
                                    {

                                        echo $row['username'];
                                    }

                                    ?>


Krijg ik "No database selected"

Toevoeging op 27/11/2012 10:04:41:

Bump
 



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.