Echo username probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

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 »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

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 »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

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

17/07/2025 02:58:43
 
- 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.