userID maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

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 »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »
Ki ma

ki ma

09/10/2006 17:21:00
Quote Anchor link
ik wil graag user ids maken van de users die zich aanmelden.
dus een tabel in sql en daar dan 1, 2, 3 enz de tabel heb ik wel ik snap ook wel hoe je er info in krijgt maar kan hij ook de laatste user opzoeken in de data base en er dan +1 doen? iets met
UPDATE users SET user_id = user_id + 1;
maar dan heb ik niet de laatste dan doet die ze allemaal +1....

weet iemand een oplossing
 
PHP hulp

PHP hulp

13/01/2025 08:58:09
 
Arend a

Arend a

09/10/2006 17:31:00
Quote Anchor link
Je kan ook gewoon de column een auto_increment column maken.

ander werkt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
select max(user_id) from users
ook om het hoogste id uit de tabel users te halen.
 
Frank -

Frank -

09/10/2006 17:37:00
Quote Anchor link
Het gebruik van auto_increment is de enige oplossing voor MySQL. In andere databases kun je table- en rowlocking gebruiken om er voor te zorgen dat niemand anders wat met de data doet, al slaat dat in dit geval ook nergens op.

Kortom, gebruik auto_increment.

Andere 'oplossingen' zullen vroeg of laat verkeerd gaan, bv. wanneer meerdere personen zich min of meer geljiktijd aanmelden. Dan krijgen 2 gebruikers hetzelfde nummer omdat de insert-query van gebruiker 1 nog niet was verwerkt toen gebruiker 2 het laatste nummer opvroeg...
 
Ki ma

ki ma

10/10/2006 17:10:00
Quote Anchor link
okj ik snap het een beetje maar ik snap neit hoe ik het dan in de database zet..BV

tabel:

CREATE TABLE users
(user_id int(10) NOT NULL auto_increment,
username varchar(15),
password varchar(10),
email varchar(30),
mysql_query( $sql )

Het vullen:
$sql = "INSERT INTO users ( ??? , username, password, email)
VALUES ('$username', '$pass', '$email')";

Wat moet ik daar dan invullen bij user_id ..... of daar dan
"select max(user_id) from users"
Dan heb je de hoogste en dan blabla +1...
 
Frank -

Frank -

10/10/2006 17:14:00
Quote Anchor link
Wanneer je ??? , weglaat (dus ook de komma) ben je klaar. De database zal het user_id zelf ophogen, deze hoef je dus helemaal nergens in jouw query op te nemen.

En waarom zou je nu dan weer een SELECT willen uitvoeren om weer overbodig te gaan rekenen met nummer? Dat snap ik even niet.

Met de php-functie mysql_insert_id() krijg je het laatst ingevoerde id.

Maar nogmaals, ga in vredesnaam geen conclusies verbinden aan dit nummer, dit is uitsluitend voor de database van belang. Jij doet daar helemaal niets mee!
 
Ki ma

ki ma

10/10/2006 17:38:00
Quote Anchor link
nou mijn bedoeling was om dat id te gebruiken als je hebt ingelogd die ook in een sessie te zetten zodat je niet het password en username mee hoeft te nemen in de sessie .. lijkt mij veiliger
 
Frank -

Frank -

10/10/2006 17:57:00
Quote Anchor link
kima schreef op 10.10.2006 17:38:
nou mijn bedoeling was om dat id te gebruiken als je hebt ingelogd die ook in een sessie te zetten zodat je niet het password en username mee hoeft te nemen in de sessie .. lijkt mij veiliger
Dan is mysql_insert_id() dé aangewezen functie om het juiste id op te vragen. Een SELECT-query is trouwens ook niet betrouwbaar, tussentijds kan iemand anders zich al hebben aangemaakt.

En inderdaad, een password zet je nooit en te nimmer in een sessie of cookie. Het is volkomen onzinnig en nog eens onveilig ook.
 
Ki ma

ki ma

10/10/2006 18:13:00
Quote Anchor link
maar jah das ook de enige manier om dat op te zoeken in de sql database...
BV

SELECT username, password FROM users WHERE username = '$username' AND password = '$pass'

om de login te checken
 
Frank -

Frank -

10/10/2006 18:23:00
Quote Anchor link
Waarom wil je de username en het password weten? Nergens voor nodig. Je telt gewoon het aantal records dat aan de voorwaarde voldoen. En omdat username UNIQUE als eigenschap heeft, kan dit slechts 0 of 1 record zijn.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
  COUNT(1) AS login
FROM
  tabelnaam
WHERE
  username = '$username'
AND
  password = '$pass'

De query geeft 'login' retour, met de waarde 0 of 1.

En ik zou niet weten waarom je de username en/of het password in een sessie of cookie zou moeten zetten. Dat heb je echt nooit nodig en is altijd een veiligheidsprobleem. Niet doen dus.
 
Ki ma

ki ma

10/10/2006 18:42:00
Quote Anchor link
maar als ik dan naar een ander pagina ga moet het niet zo wezen dat je alles weer opnieuw moet invullen... daarom zou er toch wel iets in de sessie moeten zetten en daarom sla ik zijn ip en user_id op in een sesie en na de sessie voor 2uur laten werken .. daarna is degene automatische uitgelogd
 
Frank -

Frank -

10/10/2006 18:51:00
Quote Anchor link
Ja, en? De username heb je toch al? Die heeft de gebruiker net opgegeven, anders kun je de query niet eens uitvoeren. Waarom zou je een gegeven dat je al hebt, nog een keer opvragen? Nergens voor nodig, zodra de query aangeeft dat 'login' de waarde 1 heeft, maak jij een sessie aan waar je $username in zet. En klaar ben je.
 
Ki ma

ki ma

11/10/2006 02:02:00
Quote Anchor link
ik ben er aardig uit maar waneer ik het toe wil passen werkt het niet helemaal ik ben nu al een heeel stuk verder maar deze functie werkt nog niet met de SELECT COUNT.... zo heb ik het ingevuld .. maar als ik voor de 2de keer de gebruiker kima ga toe voegen gaat die gewoon over deze functie heen .. dus het script zegt dat kima nog neit bestaat maar die staat toch al wel cker in de data base en ook geen errors.. wat doe ik fout...


$query_checkuser = "SELECT COUNT(1) AS checkuser FROM users WHERE username = '$username'";
mysql_query($query_checkuser) or die(mysql_error());

if($checkuser == 1) {
// The username or the e-mail adress already exists.
echo "Uw gebruikersnaam is al ingebruik. Probeer het nog eens.";
exit ;
}

ik gebruik de '*' haakjes overal want zo staan ze ook in de data base opgeslagen via het
"INSERT INTO users (username, enz....)
VALUES ( '$usename', enz....) "; dus alshet kima is staat er in de msql 'kima' als gebruikers naam nix mis mee opzich
 
Robert Deiman

Robert Deiman

11/10/2006 07:35: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
11
<?php

$query_checkuser
= "SELECT id FROM users WHERE username = '$username'";
$sql_checkuser = mysql_query($query_checkuser) or die(mysql_error());
if(mysql_num_rows($sql_checkuser) == 1){
   // er is al een user met die username
   }
else{
    // insert de gegevens
   }
?>
 
Ki ma

ki ma

13/10/2006 03:05:00
Quote Anchor link
Het laatste bericht van Robert snap ik nu :) maar nu probeer ik de COUNT te leren alleen ik kom er niet helemaal uit...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$query_checkstatus
= "SELECT COUNT(1) AS loggedd FROM users WHERE lastip = '$ip' AND status = 1";
mysql_query($query_checkstatus) or die(mysql_error());
 

if( $loggedd != 0 ){
echo "U bent al ingelogd..." ;
exit ;
}

?>


Waneer ik dit doe en status is de mysql echt 1 is krijg ik nog steeds niet de text "U bent al ingelogd..."
Wat doe ik verkeerd....
 
Arie

arie

13/10/2006 09:13: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
11
<?php
$query_checkuser
= "SELECT COUNT(id) FROM users WHERE username = '$username'";
$sql_checkuser = mysql_query($query_checkuser) or die(mysql_error());
list($aantal) = mysql_fetch_row($sql_checkuser);
if(($aantal) >= 1) { // 1 of meer.
   // er is al een user met die username

   }
else{
    // insert de gegevens
   }
?>
 
Robert Deiman

Robert Deiman

13/10/2006 09:16: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
<?
$query_checkstatus
= "SELECT COUNT(1) AS loggedd FROM users WHERE lastip = '$ip' AND status = 1";
$logged=mysql_query($query_checkstatus) or die(mysql_error());
 

if( $loggedd != 0 ){
echo "U bent al ingelogd..." ;
exit ;
}

?>


Edit:

Ook hiervoor kan je de structuur van ARIE gebruiken. al zal het van mij nu ook werken. Als die geen resultaten vind in je Database dan is $logged 0 of FALSE (zelfde betekenis voor PHP) en dan ben je (nog) niet ingelogd.
Als die wel resultaten vind is de waarde van $logged gelijk aan 1 of TRUE, wat betekend dat je nog niet bent ingelogd.

Ik hoop dat het zo een beetje duidelijk is
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
 
Ki ma

ki ma

13/10/2006 09:59:00
Quote Anchor link
okj ik snap ik denk dat ik het nu wel snap het is iig duidelijke uitleg :)
 
Ki ma

ki ma

13/10/2006 14:07:00
Quote Anchor link
okj ik heb ze nu allebij goed door maar wat is nu eigelijk het verschil tussen:
"SELECT status FROM users WHERE enz.
"SELECT COUNT(1) AS loggedd FROM users WHERE enz.

want het komt op hetzelfde neer. is de 1 veiliger of sneller... of gewoon een eigen keus wat je maakt wat je makkelijker vind...
 
Ki ma

ki ma

14/10/2006 19:50:00
Quote Anchor link
Dus het heeft geen verschil ..
 
Frank -

Frank -

14/10/2006 20:09:00
Quote Anchor link
Met dit soort simpele scriptjes maakt het niet veel uit. Echter, waarom zou je de status opvragen om vervolgens in PHP een vergelijking te maken, terwijl je eigenlijk alleen maar een TRUE of FALSE van de database retour wilt hebben? Het is een kwestie van de juiste vragen stellen aan de database. En dat maakt in een grote applicatie met veel gebruikers wel degelijk een groot verschil.
 
Ki ma

ki ma

15/10/2006 16:42:00
Quote Anchor link
zie volgende topic... is al opgelost btw :)
Gewijzigd op 01/01/1970 01:00:00 door ki ma
 



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.