loginscript fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Systeembeheerder Windows

Medior Systeembeheerder Windows Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste techniekendus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 3.500,- en € 4.000,- bruto per maand o.b.v. 40 uur Diverse bonussen: - 1800+ uur bonus - Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,-

Bekijk vacature »

Senior Node.js Developer (NL)

Senior Node.js Developer (NL) Den Haag HBO/WO IT Professional "Als Senior Node.js Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in JavaScript en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior Node.js Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, JavaScript Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan het Event Management Platform (EMP). Dit platform

Bekijk vacature »

Back-end Developer

Cube in Twente is op zoek naar een Back-end Developer Medior / Senior Functie omschrijving Als Back-end Developer bouw je met jouw kennis de beste oplossingen voor de vragen van onze klanten en kun je goed onderbouwen waarom nu juist déze techniek het beste aansluit bij zijn wensen. Daarnaast sta je ervoor open je kennis te delen met je collega developers. Op deze manier haal jij het maximale uit de samenwerking met de klant en til jij je collega’s naar een hoger niveau. We zijn gegroeid door focus te houden op het plezier van het team en op de details

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Senior BI Developer gezocht voor de transportsecto

Bedrijfsomschrijving Voor een IT bedrijf die actief is binnen de Transport en Logistiek ben ik zoekende naar een Senior BI Specialist met sterke ETL skills. Je komt te werken binnen een jong en dynamisch team van 12 collega's waarin je transportorganisatie helpt om meer data gedreven te werken. Ze werken hier volgens de Scrum werkwijze middels sprints en afwisselende doelstellingen die bijvoorbeeld gericht zijn op het uitbreiden van de Datawarehouse of het creëren van Power BI oplossingen. De werkwijze is hier pragmatisch en no-nonsense met natuurlijk oog voor klant en collega's. Daarnaast houden ze van games en een lolletje op

Bekijk vacature »

Technische Coördinator (Technical Coordinator

Rubicon Technical are a service provider to the Food, Food supplement, Pharmaceutical, cosmetic and medical device industries. Our newly opened Amsterdam office will act as a food business operator (FBO) for our UK and Swiss clients who export food and food supplement products to the EU. This is an excellent opportunity to lead the Amsterdam branch of an exciting and growing company. Job description Technical coordinator (Quality and Regulatory Food Scientist) Responsibilities will include: Manage and be responsible for the Regulatory and Quality Assurance activities in our Amsterdam office Develop, implement and monitor the quality programs for compliance to all

Bekijk vacature »

Fullstack Developer / Aurelia / C# @ Ede

2021-06-07 iSense Fullstack Developer Aurelia C# Ben jij een Fullstack Developer met meerdere jaren ervaring? Heb je gewerkt met een of meerdere JavaScript Frameworks/Libraries in combinatie met C# en wil jij deze ervaring graag inzetten bij een organisatie die bezig is met een nieuw platform met tal van nieuw te ontwikkelen functionaliteiten waar zeer veel data doorheen gaat? Wil jij hen ondersteunen in het verder uitbouwen van deze applicatie en denk je graag na (met je collega's) over toekomstige oplossingen? Lees dan nu verder! ISHU48790 Organisatie Als Fullstack Developer kom je te werken bij een gerenommeerde organisatie in de regio

Bekijk vacature »

Tijdelijke Outsystems Developer @ Regio Den Haag

2021-05-27 iSense Tijdelijke Outsystems Developer Heb jij ervaring als OutSystems Developer en ben je graag in contact met de eindgebruikers? Binnen deze rol krijg jij de vrijheid om dit te doen, dus lees snel verder! ISS50020 Spoed Organisatie Onze opdrachtgever in de regio Den Haag is een jonge speler binnen de dienstverlenende sector. Duurzaamheid, service en flexibiliteit hebben zij hoog in het vaandel staan. Als organisatie zijn zij flink aan het groeien en staan zij inmiddels bekend als een sterke en vooruitstrevende speler binnen de markt. Doordat een Outsystems Developer de organisatie gaat verlaten, zijn zij tijdelijk op zoek naar

Bekijk vacature »

back-end developer

Ben jij die innovatieve back-end developer die mee wil denken over en werken aan onze technische uitdagingen? Zet jij je in om medische applicaties te ontwikkelen die donatie en transplantatie van organen en weefsel mogelijk maken? Wat ga je doen Als backend developer bij de Nederlandse Transplantatie Stichting (NTS) werk je binnen een afdeling met gedreven programmeurs aan innovatieve oplossingen voor de technische uitdagingen die er liggen. De eindgebruikers waarvoor jij programmeert zijn onder andere artsen, promovendi, postdocs en onderzoekers in de ziekenhuizen en onderzoekers en medewerkers binnen de NTS. kortom, je bent een belangrijke spil in het hele donatieproces!

Bekijk vacature »

Full stack developer software engineer

Duizenden ambitieuze scheepsbouwers wereldwijd staan te trappelen om met jouw software te werken! Gaat jouw hart sneller kloppen van de nieuwste web development technieken gerelateerd aan .net of C#? Wil je een cruciale schakel zijn in een jong en compact team zijn dat op wereldniveau meespeelt? Pak dan je kansen bij Floorganise! Als full stack developer en software engineer bij Floorganise ben je pro-actief betrokken bij het doorontwikkelen van de roadmap voor onze webtool Floor2Plan; de vertaling van klant specifieke vraagstukken naar onze architectuur en het bedenken van nieuwe concepten en methoden. Steeds meer toonaangevende scheepswerven zoeken oplossingen om de

Bekijk vacature »

Senior Developer Mendix (NL) bij PostNL

Senior Developer Mendix (NL) Den Haag HBO/WO IT Professional "Wij zetten Mendix in voor onze kritieke processen om de favoriete bezorger van Nederland te zijn. We zoeken een Mendix Developer die met ons verder bouwt aan de 'digital core' van PostNL" Wat ga je doen? PostNL is a logistical tech company. Als Mendix Developer  kom je te werken in een organisatie waarbij data, technologie en een engineering culture een sleutelrol spelen. PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van het ontwikkelen van onze eigen logistieke software.    In de functie van Mendix Developer

Bekijk vacature »

Tech Lead Application Developer

UPS is looking for a Tech Lead Application Developer For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers

Bekijk vacature »

.Net ontwikkelaars gezocht in omgeving Zwolle

Bedrijfsomschrijving Onze opdrachtgever staat al jaren bekend als één van de meest innovatieve organisaties van de regio. Vanuit hun kantoor in de buurt van Zwolle bouwen ze aan complexe projecten. Zo hebben ze een applicatie gebouwd waarbij de schade aan gebouwen en wegen na een natuurramp goed in kaart gebracht kan worden. Met die informatie kunnen verzekeraars en overheidsinstanties beter hun werk doen. Binnen de organisatie heeft iedereen de neuzen de zelfde kant op staan. Er ligt een sterke focus op het werken volgens de laatste trends en technologieën. Functieomschrijving Binnen je functie ben je verantwoordelijk voor de technische ontwikkeling

Bekijk vacature »

Lead React Developer @ Utrecht

2021-05-25 iSense Lead React Developer Wil jij als Lead React Developer aan de slag bij een organisatie die inhouse alleen maar de meest innovatieve projecten oppakt? Lijkt het je daarnaast leuk om de verantwoordelijkheid te dragen over een development team en zelf met React (van scratch af aan) vooruitstrevende applicaties en platformen te ontwikkelen? Lees dan nu verder! ISRI48991 Organisatie In het hartje van Utrecht kom je als Lead React Developer te werken bij een organisatie die inhouse werkt aan tal van innovatieve oplossingen voor relaties. Hiervoor werken ze met de nieuwste tools en technieken en ontwikkelen ze van scratch

Bekijk vacature »

Business Intelligence Developer

Dit is de rol Boels pitstop De organisatie Boels is zich aan het professionaliseren en digitaliseren. Jij gaat hier een grote rol in spelen. Wat doet de organistaie Boels? Hoe doen we het? Waar staan we? Waar willen/moeten we naartoe? De afdeling BI krijgt steeds meer (aan)vragen voor dashboards/data etc. vanuit de organisatie om dit te onderzoeken. Dit doen we centraal vanuit Sittard. Als Business Intelligence Developer werk je aan projecten (klein of groot), waar we met data inzichten verschaffen aan onze organisatie. Je denkt mee met onze interne stakeholders, draagt initiatieven aan en zorgt er vervolgens voor dat de

Bekijk vacature »
Erwin Nieuwenhuis

Erwin Nieuwenhuis

01/04/2008 16:01:00
Quote Anchor link
hoi,

ik ben met een login script bezig, maar ik doe waarschijnlijk wat fout...

want als ik het in FF bekijk zie ik een wit scherm

hier de code:
p.s. de fout zit waarschijnlijk ergens op regel 7 - 33, maar ik zet de hele code maar ff neer. als dit niet goed is, zeg het maar. dan haal ik hem weg.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
    ini_set('display_errors', 'on');
    error_reporting(E_ALL);
    require_once('connect.inc.php');
?>


<?php
    if( isset($_POST['gebruikersnaam'], $_POST['response']))
    {

                    $gebruikersnaam = $mysqli->real_escape_string($_POST['gebruikersnaam']);
                    $response = $mysqli->real_escape_string($_POST['response']);
                    $sql = "
                SELECT
                    id,
                    gebruikersnaam,
                    wachtwoord,
                    email
                FROM
                    leden
                WHERE
                    gebruikersnaam = '"
.$gebruikersnaam."'";
                                
            if(!$result = $mysqli->query($sql))
            {

                trigger_error('Fout in query: '.$mysqli->error);
            }

                if( $mysqli->num_rows($res) == 1)
                {

                    $row = $mysqli->fetch_assoc($res);
                    $text = 'Je id is '.$row['id'].'<br /> Je Gebruikersnaam is '.$row['gebruikersnaam'].;
                
                }

?>




<html>
<head>
<title>Login</title>
</head>
<body>

<script type="text/javascript" src="sha512.js"></script>
<script type="text/javascript">
<!--
function hash()
{
document.getElementById( 'response' ).value = hex_sha512( document.getElementById( 'wachtwoord' ).value );
return true;
}
//-->
</script>


<?php
    if( isset($text))
    {

        echo ($text);
    }

    else
    {
?>

<form method="post" action="<?php echo ($_SERVER['PHP_SELF']);?>" onsubmit="return hash();">
        
    <label for="gebruikersnaam">Gebruikersnaam:</label>
    <input type="text" id="gebruikersnaam" name="gebruikersnaam">
    
    <label for="wachtwoord">Wachtwoord:</label>
    <input type="password" id="wachtwoord">
    <input type="hidden" name="response" id="response">
        
    <input type="submit" value="Inloggen">
        
</form>
<?php
    }
?>

</body>
</html>
 
PHP hulp

PHP hulp

13/06/2021 04:32:16
 
Joren de Wit

Joren de Wit

01/04/2008 16:04:00
Quote Anchor link
Het lijkt erop dat je formulier ook onderdeel is van het if-statement waarin je controleert of er een formulier gepost is.

Als je je pagina bezoekt is dat in eerste instantie niet het geval, dus zal er nu niets getoond worden. Kortom, haal je formulier buiten dat if-statement.
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

01/04/2008 16:13:00
Quote Anchor link
heb het nu veranderd, maar ik krijg nog steeds een wit scherm


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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
    ini_set('display_errors', 'on');
    error_reporting(E_ALL);
    require_once('connect.inc.php');
?>


<?php
    if( isset($_POST['gebruikersnaam'], $_POST['response']))
    {

                    $gebruikersnaam = $mysqli->real_escape_string($_POST['gebruikersnaam']);
                    $response = $mysqli->real_escape_string($_POST['response']);
                    $sql = "
                SELECT
                    id,
                    gebruikersnaam,
                    wachtwoord,
                    email
                FROM
                    leden
                WHERE
                    gebruikersnaam = '"
.$gebruikersnaam."'";
                                
            if(!$result = $mysqli->query($sql))
            {

                trigger_error('Fout in query: '.$mysqli->error);
            }

                if( $mysqli->num_rows($res) == 1)
                {

                    $row = $mysqli->fetch_assoc($res);
                    $text = 'Je id is '.$row['id'].'<br /> Je Gebruikersnaam is '.$row['gebruikersnaam'].;
                
                }
    }

?>




<html>
<head>
<title>Login</title>
</head>
<body>

<script type="text/javascript" src="sha512.js"></script>
<script type="text/javascript">
<!--
function hash()
{
document.getElementById( 'response' ).value = hex_sha512( document.getElementById( 'wachtwoord' ).value );
return true;
}
//-->
</script>


<?php
    if( isset($text) && !empty($text))
    {

            echo ($text);
    }

?>

<form method="post" action="<?php echo ($_SERVER['PHP_SELF']);?>" onsubmit="return hash();">
        
    <label for="gebruikersnaam">Gebruikersnaam:</label>
    <input type="text" id="gebruikersnaam" name="gebruikersnaam">
    
    <label for="wachtwoord">Wachtwoord:</label>
    <input type="password" id="wachtwoord">
    <input type="hidden" name="response" id="response">
        
    <input type="submit" value="Inloggen">
        
</form>
</body>
</html>
 
Joren de Wit

Joren de Wit

01/04/2008 16:15:00
Quote Anchor link
Zorg dat je error_reporting en display_errors aan hebt staan.

Je script geeft namelijk een syntax error op regel 30: de punt voor de ; is daar niet op zijn plaats.
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

01/04/2008 17:29:00
Quote Anchor link
waar moet ik error_reporting en display_errors dan aanzetten??

want ik heb dit wel in m'n script staan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    ini_set('display_errors', 'on');
    error_reporting(E_ALL);
    require_once('connect.inc.php');
?>


nu krijg ik de volgende error:

Fatal error: Call to undefined method mysqli::num_rows() in /home/vhosts/slepperfm.nl/httpdocs/login/login.php on line 27

wat is mijn fout, aangezien ik niet zoveel van MySQLi afweet..
Gewijzigd op 01/01/1970 01:00:00 door Erwin Nieuwenhuis
 
Joren de Wit

Joren de Wit

01/04/2008 17:47:00
Quote Anchor link
Je fout is dat num_rows() geen bestaande method van de MySQLi klasse is. Het is namelijk een property van de result klasse:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($result->num_rows == 1)
?>
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

01/04/2008 17:51:00
Quote Anchor link
nu krijg ik een melding over fetch_assoc
ik heb op dezelfde manier geprobeerd aan te passen als je hierboven zei, maar het werkt niet.

is er een overzicht/tutorial waar (alle) MySQLi functies in staan?
 
Joren de Wit

Joren de Wit

01/04/2008 17:55:00
Quote Anchor link
Ook daar geldt weer dat fetch_assoc() geen method is van de mysqli klasse, maar van de mysqli_result klasse. Dus wederom zul je ook daar $result->fetch_assoc() moeten gebruiken...

En uiteraard is er in de PHP handleiding gewoon een heel overzicht over MySQLi te vinden.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 



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.