mysqli_num_rows foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Front-end Developer Den Haag

Voor een bedrijf in Den Haag ben ik opzoek naar een Lead Front-end Developer. Voor dit bedrijf zoek ik iemand die de Lead gaat nemen van een bestaand Front-end team bestaande uit zes Front-end Developers. Jouw rol zal ongeveer bestaan uit: ontwikkelen, bedenken en aanbrengen van nieuwe ideeën en coachen van je team. Het kan zijn dat je al ervaring hebt als Lead maar ben jij er van overtuigd dat dit jouw volgende stap is als Senior dan ben je ook van harte welkom om kennis te komen maken. Je wil met dit bedrijf meegroeien en een bijdrage leveren aan

Bekijk vacature »

Medior/Senior PHP Developer

Organisatie Ruim 10 jaar geleden heeft de eigenaar van dit bedrijf een winkeltje aan huis geopend. Inmiddels telt dit bedrijf 10 jaar latere ruim 100 medewerkers, meerdere grote filialen en zijn ze internationaal actief. Er liggen nog een hoop uitdagingen, zo zijn de ambities om de hele Europese markt te gaan bedienen. Voor een groeiend bedrijf in de regio Den Bosch ben ik opzoek naar een Medior/Senior PHP Developer die samen met een team van 14 ontwikkelaars een webshop verder uit gaat bouwen. Er liggen technisch zeer uitdagende projecten die opgepakt kunnen worden. Iedere afdeling heeft een eigen werkruimte die

Bekijk vacature »

Junior App Developer

Ben je net afgestudeerd en klaar om de ICT wereld te veroveren als Junior App Developer? Wil jij je bezig houden met het ontwerpen en bouwen van maatwerk in Dynamics 365 Business Central? Dan heb je wellicht interesse in de positie: Junior (App) Developer Dynamics 365 Business Central voor 32/40 uren Wat ga jij doen? Door onze sterke groei zijn wij op zoek naar nieuw talent! Als (Junior) Developer houdt jij je bezig met het ontwerpen en bouwen van maatwerk in Dynamics 365 Business Central. Naast programmeren houdt jij je bezig met het ontwerpen van koppelingen met andere systemen, het

Bekijk vacature »

Webdeveloper (HBO)

Webdeveloper (HBO) Full time Als webdeveloper bij VIVITION heb je een uitdagende en belangrijke rol, waarbij het gaat om de output. Samen met collega’s ben jij namelijk verantwoordelijk voor de ontwikkeling van websites, shops, auto voorraadmodules en onze unieke 360 weergave voor autobedrijven. Een essentieel onderdeel is hierin is het responsive ontwikkelen voor zowel desktop als mobiel. Alles draait om het verbeteren van de user experience. Taken: Primair gebruik je PHP, CSS, Javascript Ontwikkelen van plugins voor verschillende platformen; API & library development in verschillende talen; Usability tests uitvoeren en verbeteringen doorvoeren; Gezamenlijk kritisch evalueren van het opgeleverde eigen werk;

Bekijk vacature »

Senior Python Developer Google Cloud Utrecht

Organisatie Dit bedrijf is in 2012 gestart door twee programmeurs die door de jaren heen veel ervaring op hebben gedaan in de energiebranche. Wat ze hier hoofdzakelijk opviel was dat er ontzettend veel data moest worden verwerk en dat proces kon wel verbetering gebruiken. Er was namelijk veel vervuiling van de data en vanwege de komst van de slimme meter is er bijna elke minuut wel nieuwe data die moet worden verwerkt. Wat ze nu ontwikkeld hebben is een cloud-platform wat de eindgebruiker in staat stelt om data automatisch te verschonen, verwerken en analyses op los te laten. Zo wordt

Bekijk vacature »

Software Developer / C#

Functieomschrijving Heb jij ervaring als Software Developer en is C# jou zeer bekend? Zou jij graag de stap willen zetten richting de industriële automatisering binnen een bedrijf waar je werkt aan software gericht op machine besturing? Lees dan deze vacature! Je werkt als Software Developer aan industriële software / software gericht op machine besturing en maakt gebruik van C# en C; Je denkt mee over de architectuur en het design; Je weet requirements te vertalen naar de technische oplossing; Je onderzoekt issues en lost storingen op waar nodig; Je denkt mee over de doorontwikkeling van de software en adviseert de

Bekijk vacature »

Senior C# .NET developer frontend / Werken met GIS

Beeld je eens in dat je op een zachte lentedag fluitend in je korte broek binnen komt wandelen. Bij binnenkomst krijg je het gevoel of je in een grote zaal staat, tegelijkertijd zie jij jouw collega’s een potje tafelvoetbal spelen en zie je achterin de zaal de ruimte die gereserveerd is om te gamen. Jouw 80 collega’s zijn druk aan het werk, maar je hoort hen niet. Dit komt doordat de werkruimtes gescheiden zijn door glazen wanden. Jij werkt zelf ook in 1 van die glazen ruimtes. Dit doe jij met een scrumteam van 3 tot 5 man, waarin jij

Bekijk vacature »

PHP Developer / High Traffic

Organisatie Deze organisatie met ruim 50 man groot zit gevestigd in het centrum van Haarlem. Vanuit hier zijn de marktleider in de Benelux op het gebied van online dating waarvoor ze meerdere websites en platformen ontwikkelen en beheren. Op kantoor bieden zij onderdak aan de meest talentvolle en succesvolle PHP developers in regio Amsterdam. Naast het ontwikkelen van websites en systemen richt deze organisatie zich ook sterk op de ontwikkeling van hun medewerkers. Deze organisatie is gevestigd in een gaaf pand en biedt een enorm moderne werkomgeving, kort samengevat: er heerst hier een echte Silicon Valley mentaliteit. Je komt terecht

Bekijk vacature »

SAP UTILITIES CONSULTANT

SAP UTILITIES CONSULTANT The energy transition is dominating the news, renewable energy is getting available more and more and sometimes in unpredictable waves. Utility companies are challenged in their future IT landscape due to the disrupting world around them, at the same time they need to increase their current service level and customer satisfaction. The industry is at the beginning of a new revolution in a fast-moving digital society and you can be part of it! Your job As a (Senior) SAP Utilities Consultant you will be working with the latest technology available in the industry like S/4HANA for Utilities,

Bekijk vacature »

C# ASP .NET Angular4 Ontwikkelaar / Programmeur Ar

Wij zoeken Software developers / ontwikkelaars. We zijn op dit moment op zoek naar zowel Front- als Back-end applicatie ontwikkelaars. Daarnaast zoeken we voor onze interne dataverwerkingssoftware en data analysetools een zeer ervaren C# back-end / SQL expert. Voor de uitbreiding van onze ontwikkelteams zijn we op zoek naar een enthousiaste medior/senior ontwikkelaar die deel uit komt maken van ons team voor de ontwikkeling van webapplicaties en webservices. Onze toepassingen zijn bedoeld voor professionals in de auto- en verzekeringsbranche. Hierbij maken wij gebruik van bekende ontwikkeltalen, design patterns, frameworks en tools zoals Scrum, MVC, Angular4, TypeScript, RabbitMQ, C#, ASP.NET, HTML5,

Bekijk vacature »

Medior Front-End developer die de lijnen gaat uitz

Vacature Omschrijving De webwinkel heeft maandelijks 550.000 unieke bezoekers. Sinds 2008 worden ze keer op keer verkozen tot ‘Beste Webwinkel’ in de categorie ‘Computer, hard- & software’ bij de Nationale Thuiswinkel Awards en de Webshop Awards. Daarnaast hebben ze dit jaar, net als in 2010, de overall publieksprijs ‘Beste Webwinkel van Nederland’ in ontvangst mogen nemen. Een bedrijf dat altijd voor het hoogst haalbare gaat. Ze zijn een bedrijf met veel jonge en ambitieuze medewerkers en een bijzondere bedrijfscultuur. Ons team van meer dan 200 mensen werkt hard om onze leidende positie te behouden en te verstevigen. We werken vanaf

Bekijk vacature »

Medior .NET developer / Utrecht /

Om je even mee te nemen in deze gave organisatie, stel je het volgende voor: Je komt binnen in een open kantoortuin waar iedereen elkaar kan zien werken. Dit resulteert in een hecht team dat elkaar motiveert om het beste uit zichzelf en elkaar te halen. In deze kantoortuin bevindt zich niet alleen een tafeltennistafel, maar tevens een heuse bar waar elke vrijdag middag met elkaar wordt geborreld! Iedere twee maanden wordt er door de personeelsvereniging een activiteit georganiseerd met een hoge opkomst. Be there or be square! Deze organisatie is gelegen in regio Utrecht en is gespecialiseerd in het

Bekijk vacature »

PHP Architect

Jij begrijpt wat er komt kijken bij het uitdenken, ontwikkelen en daarna ook nog beheren van applicaties: Je bent verantwoordelijk voor de technische kwaliteit van de opgeleverde projecten en kunt de wensen van de klant omzetten in passende, functionele eisen en deze vertalen naar een technisch ontwerp van niveau. Als PHP Software Architect ben je verantwoordelijk voor een team van 15 enthousiaste PHP Developers. Je taken bestaan onder andere uit: • Het maken van Requirementes, • Maken van Architecturen • Overleg met klanten • Aansturen van een ontwikkelteam • En je draagt verantwoordelijkheid voor de kwaliteit van de opgeleverde projecten

Bekijk vacature »

Senior .NET Developer

Organisatie: Wil jij veel verantwoordelijkheid maar toch veel vrijheid? Werken in een dynamische sector voor een van de snelst groeiende organisaties binnen deze branche? Dan is deze vacature Senior .NET Developer echt iets voor jou! De organisatie bestaat al ruim 20 jaar maar maakt de afgelopen paar jaar een heuse groeispurt door. Inmiddels telt de organisatie ongeveer 300 FTE verdeeld over een elftal locaties. Het team waarin jij komt te werken is kleinschalig en er is veel ruimte voor persoonlijke ontwikkeling. Een aantal dagen per week thuis werken is hier absoluut niks geks. Het bedrijf houdt zich bezig met 2

Bekijk vacature »

Hart voor zorg? Medior Java developer opgelet!

Vacature Omschrijving Met je hoofd in de ICT en je hart bij de zorg! De volgende relatie ontwikkelt en beheert zorgsystemen voor de geïntegreerde eerstelijns zorg. De relatie omschrijft zichzelf als een organisatie met een uitgesproken visie én aanpak op continue vernieuwing met de focus op groei. Zij zoeken dan ook developers die dezelfde visie als hun hebben. Functieomschrijving Als Medior Java Developer ga je werken in een Scrum team van gedreven Analisten, Ontwikkelaars, Testers & Data specialisten. Je ontwerpt, ontwikkelt, test en documenteert je eigen oplossingen en tevens ben je de sparringpartner in het totale team. Functie-eisen HBO werk-

Bekijk vacature »
Robin van houten

Robin van houten

17/02/2017 18:54:55
Quote Anchor link
hi! ik heb al een aantal opties geprobeerd en geprobeerd te googelen, maar kom er niet uit. iedere keer krijg ik dezelfde fout melding 'Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\Users\robin\OneDrive\Documenten\USBWebserver v8.6\root\phpopdrachten\fietsenmaker\inlog.php on line 21'

hier een deel van mijn code :

if(isset($_POST['inloggen'])) {
$username = $_POST['username'];
$password = md5($_POST['password']);

$query = "SELECT * FROM gebruikers WHERE username = '" . $username . "' AND password = '" . $password . "'";
$result = mysqli_query($con, $query);

if(mysqli_num_rows($result) == 1) {
echo "Juiste gegevens!";
}
else {
echo "Onjuiste gegevens!";
}
echo "<br />";
}


kan iemand mij uitleggen wat ik nou precies fout doe?

alvast bedankt! :)
 
PHP hulp

PHP hulp

21/09/2019 16:10:48
 
Bart V B

Bart V B

17/02/2017 19:04:50
Quote Anchor link
mysqli_num_rows() geeft het aantal rijen terug.

Dus:

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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
 // waarom onnodig variabelen aanmaken??
 $username = $_POST['username'];
 $password = md5($_POST['password']);

 $query = "SELECT * FROM gebruikers WHERE username = '" . $username . "' AND password = '" . $password . "'";
 $result = mysqli_query($con, $query);

 $num_rows = mysqli_num_rows($result);

 // debug hulpje.
 echo $num_rows;
 if($num_rows > 1) // als er iets is gevonden en groter dan 1...
 {
   echo 'Correct';
 }

 else
 {
   echo 'Geen num_rows dus NIET Correct!';
 }

}
  

?>
Gewijzigd op 17/02/2017 19:06:48 door Bart V B
 
Robin van houten

Robin van houten

17/02/2017 19:09:23
Quote Anchor link
ik blijf dezelfde foutmelding houden :(
 
Robert Jansen

Robert Jansen

17/02/2017 19:14:31
Quote Anchor link
misschien dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$query = "SELECT * FROM gebruikers WHERE username=$username AND password=$password";
 
Bart V B

Bart V B

17/02/2017 19:16:45
Quote Anchor link
Zie het zo snel niet, maar probeer eens dit in een nieuw php bestand.
Wel ff je de connect gegevens aanpassen aan jou eigen dingen.
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
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

  $username = $_POST['username'];
  $password = md5($_POST['password']);

  $link = mysqli_connect("localhost", "my_user", "my_password", "database");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}


if ($result = mysqli_query($link, "SELECT * FROM gebruikers WHERE username = '" . $username . "' AND password = '" . $password . "'";
)) {


    /* determine number of rows result set */
    $row_cnt = mysqli_num_rows($result);

    printf("Result set has %d rows.\n", $row_cnt);

    /* close result set */
    mysqli_free_result($result);
}


/* close connection */
mysqli_close($link);

}


?>
Gewijzigd op 17/02/2017 19:36:45 door Bart V B
 
Pipo Clown

Pipo Clown

17/02/2017 19:19:23
Quote Anchor link
Je query geeft geen geldig resultaat, dan krijg je een FALSE terug en daar kan num_rows niet mee uit de voeten.
 
Ben van Velzen

Ben van Velzen

17/02/2017 22:18:52
Quote Anchor link
En dat is heel waarschijnlijk doordat je veld password heet, wat een gereserveerd woord is. Voeg gewoon wat foutafhandeling toe om het zeker te weten.
 
Thomas van den Heuvel

Thomas van den Heuvel

18/02/2017 00:28:31
Quote Anchor link
Wat @Pipo zegt.
En wat @Ben zegt.

En zorg dat je de DATA-delen binnen je SQL escaped met real_escape_string() (altijd in combinatie met quotes, het een is niet veilig zonder het ander). Je loginquery is vatbaar voor SQL-injectie.

EDIT: ook selecteer je geen character encoding met set_charset() bij het maken van een connectie :(.
Gewijzigd op 18/02/2017 00:29:29 door Thomas van den Heuvel
 



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.