Echo username probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior 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 »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

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 »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

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

18/12/2024 19:08:17
 
- 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.