andere oplossing dan while??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

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 »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

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 »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

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 »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »
Chris

Chris

08/02/2007 10:32:00
Quote Anchor link
ik heb hier een login scriptje, het lukte allemaal wel maar nou wou ik er bij maken dat als je een veld vergeet in te vullen dat dat gezegt word. Maar de fout die ik krijg is dat hij doordat ik while gebruik zegt ie net zo vaak 'Vul je (gebruikers)naam in!' of 'Vul je wachtwoord in!' als het aantal gebruikers dat in de database staat.

Het script:

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
<? session_start();

mysql_connect("*****","*****","*****");
mysql_select_db("*****");

if($_SESSION["login"] == "ja"){
    echo '<form name="form1" method="post" action="">
              <label>
                <input name="loguit" type="submit" id="knop" value="Log uit...">
              </label>
          </form>'
;
    echo "Welkom ".$_SESSION['naam'];
if(isset($_POST["loguit"])){
    session_destroy();
    echo '<meta http-equiv=refresh content=0;url=http://chris.pro-studio.nl/php-codes/login-registreer/login.php>';
}}


else {

echo '<form name="form1" method="post" action="">
  <table width="250" border="0">
    <tr>
      <td>Naam:</td>
      <td><input name="naam" type="text" id="naam"></td>
    </tr>
    <tr>
      <td>Wachtwoord:</td>
      <td><input name="wachtwoord" type="password" id="wachtwoord"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="knop" type="submit" id="knop" value="Log in..."></td>
    </tr>
    <tr>
      <td colspan="2"><a href="registreer.php">Registreer...</a></td>
    </tr>
  </table>
</form>'
;

if(isset($_POST["knop"])){
    $query = mysql_query("SELECT * FROM members WHERE site='php-codes/login-registreer'");
    
    while($rij = mysql_fetch_object($query)){
        if(empty($_POST["naam"])){
            echo "Vul je (gebruikers)naam in!";
        }
if(empty($_POST["wachtwoord"])){
            echo "Vul je wachtwoord in!";
        }
else {
            if($_POST["naam"] == $rij->gebruikersnaam && $_POST["wachtwoord"] == $rij->wachtwoord){
                $_SESSION["login"] = "ja";
                echo "<meta http-equiv=refresh content=0;url=http://chris.pro-studio.nl/php-codes/login-registreer/login.php>";
            }
else{
                echo "Je gebruikersnaam en/of wachtwoord klopt niet!";
            }
        }
    }
}
}
    
if(isset($_SESSION['naam']) && $_SESSION['naam'] != ''){
    
}
else{
    
    $_SESSION['naam'] = $_POST["naam"];
    $welkom_naam = $_SESSION['naam'];
}
?>


Hoe kan ik dit oplossen?? Is er misschien betere vervanging voor while??
Gewijzigd op 01/01/1970 01:00:00 door Chris
 
PHP hulp

PHP hulp

21/11/2024 20:37:16
 
Arjan Kapteijn

Arjan Kapteijn

08/02/2007 10:38:00
Quote Anchor link
Pas je query aan en haal alleen de rij op waar het gebruikersnaam en wachtwoord gelijk is aan dat wat ingevuld is. Je hoeft namelijk maar één rij op te halen.
 
CrawlBackwards

CrawlBackwards

08/02/2007 10:41:00
Quote Anchor link
als iemand zich aanmeld moet je niet alle gebruikers uit de dbase halen, alleen de gebruiker met de username die zich aan meld. in dat geval heb je helemaal geen while loop nodig.

edit: was te laat lol
Gewijzigd op 01/01/1970 01:00:00 door CrawlBackwards
 
Chris

Chris

08/02/2007 11:05:00
Quote Anchor link
k heb het een beetje veranderd maar ik krijg deze fout:

Parse error: parse error, unexpected T_IF in c:\domains\pro-studio.nl\wwwroot\chris\php-codes\login-registreer\login.php on line 47

lijn 47:
if(empty($_POST["naam"])){

Wat doe ik nu fout dan??

Het deel script dat ik heb aangepast:
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
<?
$naam
= $_POST["naam"];
$wachtwoord = $_POST["wachtwoord"];

if(isset($_POST["knop"])){
    $query = mysql_query("SELECT * FROM members WHERE site='php-codes/login-registreer' && naam='$naam' && wachtwoord='$wachtwoord'");
    
    $rij = mysql_fetch_object($query)
        if(empty($_POST["naam"])){
            echo "Vul je (gebruikers)naam in!";
        }
if(empty($_POST["wachtwoord"])){
            echo "Vul je wachtwoord in!";
        }
else {
            if($_POST["naam"] == $rij->gebruikersnaam && $_POST["wachtwoord"] == $rij->wachtwoord){
                $_SESSION["login"] = "ja";
                echo "<meta http-equiv=refresh content=0;url=http://chris.pro-studio.nl/php-codes/login-registreer/login.php>";
            }
else{
                echo "Je gebruikersnaam en/of wachtwoord klopt niet!";
            }
        }
    }

}

?>
Gewijzigd op 01/01/1970 01:00:00 door Chris
 
Arjan Kapteijn

Arjan Kapteijn

08/02/2007 11:09:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$query
= "SELECT id FROM members WHERE username = '".$_POST['naam']."' AND password = '".$_POST['password']."'";
$result = mysql_query($query);

if($result && mysql_num_rows($result) == 1)
{

 $row = mysql_fetch_array($result);
 $_SESSION['login'] = $row['id'];
}

?>
 
Martijn Wieringa

Martijn Wieringa

08/02/2007 11:10:00
Quote Anchor link
Regel 8 mist een ; op het einde..

$rij = mysql_fetch_object($query);
 
CrawlBackwards

CrawlBackwards

08/02/2007 11:11:00
Quote Anchor link
ook slaat je else puur op het wachtwoord.. dus als je geen gebruikersnaam invult maar wel een wachtwoord gaat je script gewoon door.
 
Arjan Kapteijn

Arjan Kapteijn

08/02/2007 11:15:00
Quote Anchor link
Daarbij is het nogsteeds onveilig, met een simpele aanpassing kan ik mijzelf altijd inloggen. Maar het idee van mijn voorbeeld is duidelijk.
 
Chris

Chris

08/02/2007 16:01:00
Quote Anchor link
ik ben er uit, bedankt allemaal.
 



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.