Echo username probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

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

27/05/2026 00:51:39
 
- 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.