andere oplossing dan while??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

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 »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

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

22/12/2024 12:42:46
 
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.