loginscript fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT-traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

PHP Developer bij Getnoticed Nederweert

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

Low Code Developer

Heb jij passie voor software ontwikkeling en vind je het leuk om eindgebruikers snel te helpen door het realiseren van web en mobiele applicaties? Wil jij ervaring opdoen om van beginnend developer door te ontwikkelen naar een Full Stack ontwikkelaar? Dan is dit jouw topbaan! Met meer dan 100 bedrijven in verschillende product-marktcombinaties is geen dag hetzelfde bij VDL. Wat ga je doen? Als Low Code Developer ga je aan de slag om nieuwe applicaties te ontwikkelen op het gebied van web en mobiele applicaties die onder andere een Make To Order platform ondersteunen. Met behulp van bestaande bouwstenen ben

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

SAP Developer

SAP Developer Functiebeschrijving: Ben jij een ervaren SAP Developer met kennis van diverse programmeer tools in SAP? En ben je toe aan de volgende stap in je carrière waarbij je werkt aan uitdagende projecten die het verschil maken? Wat ga je doen? Als ervaren SAP Developer voeg je met jouw expertise en skills waarde toe aan het team en projecten. Denk bijvoorbeeld aan het bouwen van CDS views, het ontwikkelen van Fiori apps, het inrichten van testautomatisering, maar ook inzetten van je uitgebreide functionele kennis en soft skills. Afhankelijk van je bestaande expertise, krijg je tevens de kans om je

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

DevOps Engineer (CI/CD) - Public Transport

DevOps Engineer (CI/CD) - Public Transport Functiebeschrijving: Houd je van complexe uitdagingen in een dynamische omgeving? Ben je proactief en niet bang om uit je comfort zone te treden? Wil je belangrijk en impactvol werk doen en daarbij alle ruimte krijgen om je te ontwikkelen en je stempel te drukken? Dan zijn we op zoek naar jou! Wat ga je doen? Als DevOps Engineer ben je onderdeel van het team dat werkt aan platform infrastructuur diensten van onze klant. Daarnaast werk je aan de software automatisering tools om de software naar de devbenches, testmuren en vervoersdiensten te deployen. Je kunt

Bekijk vacature »

startende / junior Java developer

Als startende / junior Java developer krijg je een ervaren Java buddy, mag je opleidingen volgen en ga je direct in een Scrum team Java software ontwikkelen. Je wordt goed begeleid en er is veel ruimte voor innovatie. Functie omschrijving Bij deze organisatie ga je interessante tastbare maatschappelijke applicaties ontwikkelen. Miljoenen mensen zijn dagelijks afhankelijk van de software. Er zijn 8 Java Scrumteams, waarbij ieder team aan een eigen applicatie bouwt. In ieder team zijn meerdere senior, medior en junior Java developers aanwezig. Daarnaast is er minimaal 1 Tester en een vaste product owner per team. Er wordt regelmatig 'pair

Bekijk vacature »

Traineeship Test Engineering - Energietransitie

Traineeship Test Engineering - Energietransitie – Start 1 Maart 2022 Position Description: Ben jij recent afgestudeerd of studeer jij dit jaar af aan een bèta gerelateerde hbo- of wo-opleiding? En wil jij de eerste stappen zetten richting een carrière in de IT? Bij CGI bieden we jou met het Traineeship Test Engineering dé kans om je verder te ontwikkelen binnen de verschillende onderdelen van testen en de automatisering hiervan! Wat houdt het Traineeship Test Engineering in? Je bent bovengemiddeld geïnteresseerd in bedrijfsprocessen en met name de IT-componenten daarin. En je wilt niet wachten, maar direct beginnen aan een uitdagende baan.

Bekijk vacature »

Symphony developer

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

ETL Ontwikkelaar / Data Engineer BI - Public Trans

ETL Ontwikkelaar / Data Engineer BI - Public Transport Functiebeschrijving: Wil jij als ervaren ETL Ontwikkelaar zorgen dat onze klanten in de transportsector waarde kunnen halen uit data en de business kunnen voorzien van hoogwaardige informatieproducten, van dashboards tot complexe voorspelmodellen? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Wij zoeken een ervaren en communicatief sterke ETL Ontwikkelaar / Data Engineer BI die in een autonoom agile team kan werken via de scrummethodiek en zich bezig gaat

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Data Engineer

Data Engineer Utrecht Wil jij samen met onze IT experts uit verschillende disciplines samenwerken aan het digitaliseren en future-proof maken van onze betaaloplossingen? En sta je open voor internationale uitdagingen? Dan is dit de baan die bij jou past! Jouw verantwoordelijkheden Als Data Engineer maak je deel uit van ons Business Acceleration Center (BAC). Je bent verantwoordelijk voor het bouwen en onderhouden van onze databases. Tevens maak je deze klaar om Europees aan elkaar te kunnen koppelen. Je hebt contacten met alle Europese collega's om te kunnen komen tot een goede en veilige koppeling. Met jouw kennis en ervaring ben

Bekijk vacature »

Cloud Developer

Wil jij ontwikkelen in de Cloud, waarbij je ook te maken krijgt met Low Code platformen, bekende CRM-applicaties en, soms minder bekende, back-end applicaties? Ben je op zoek naar een rol binnen een jong team met een uitdagend applicatielandschap? Dan is dit jouw kans. Maak kennis met de meer dan 100 industriële bedrijven die vallen onder het familiebedrijf VDL Groep. Samen met het DevOps/agile team lever je een bijdrage aan onze verdere digitalisering. Daarbij ben je verantwoordelijk voor analyse, ontwerp, ontwikkeling, test en uitrollen van de services binnen ons Microsoft Azure platform. Wat ga je doen als Cloud Developer: Als

Bekijk vacature »

Technisch Applicatiebeheerder – Publieke Org

Technisch Applicatiebeheerder – Publieke Organisatie Functiebeschrijving: Ben jij een bevlogen specialist die applicaties tot in het diepste weet te doorgronden en die snel en adequaat reageert bij verstoringen? Wat ga je doen? Als Technisch Applicatiebeheerder zorg je voor het continue beschikbaar zijn van applicaties. Je houdt je bezig met het inrichten, monitoren, analyseren en verbeteren van de technische infrastructuur en de procedures rondom de beheerde applicaties. Je test de werking van de aangeboden wijzigingen en lost problemen en verstoringen op. Daarnaast analyseer je de risico’s en impact van nieuwe applicaties of wijzigingen. Je zorgt daarbij altijd dat de systeemdocumentatie op

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

19/01/2022 21:09:47
 
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.