Vriendenlijst werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

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 »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Medior Java developer

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 »
Marc

marc

31/03/2009 18:22:00
Quote Anchor link
Hallo,

Ik heb een profielenscript en ik wil daar een vriendenlijst aan toevoegen.
Alleen wil dit nog niet helemaal lukken:(

Ik heb al veel dingen geprobeerd met en zonder join en de and's en or's omdraaien en nog wel wat.
Hieronder zie je de query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT gebruikersnaam,id
                          FROM leden_gegevens JOIN leden_vriendlijst ON id=verzender_id OR id=ontvanger_id
                          WHERE leden_vriend_uitnodiging.status='1'
                          AND verzender_id='" .$_COOKIE['id']. "' OR ontvanger_id='" .$_COOKIE['id']. "'"


Wat de bedoeling van deze query is dat hij alle vrienden laat zien van een ingelogde gebruiker.
Dat doet hij nu ook wel alleen worden de ingelogde gebruiker 3 keer geplaatst
terwijl hij er helemaal niet in hoor.
Want je kunt natuurlijk geen vriend worden van jezelf

Dit komt er uit:
1 marc
2 Jan
1 marc
3 gijs
1 marc
4 richard

En dit moet het zijn:
2 Jan
3 gijs
4 richard

Zo ziet de tabel leden_vriendenlijst eruit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
  `verzender_id` int(11) NOT NULL,
  `ontvanger_id` int(11) NOT NULL,
  `status` int(1) NOT NULL default '0'


Hoppelijk weten jullie nu genoeg:)
 
PHP hulp

PHP hulp

22/11/2024 07:27:50
 
GaMer B

GaMer B

31/03/2009 18:26:00
Quote Anchor link
Mag ik er even op wijzen dat je website nu gehackt kan worden?

Je stopt zomaar variabelen in de query zonder ze eens grondig aan een wasbeurt te hebben ondergaan. Cookies kunnen mensen zo maar veranderen.

Jouw huidige query is dus erg vatbaar voor SQL injectie.

EDIT:
WHERE id <> 1???

(1 is dan het ID van marc en <> betekent NOT)
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
 
Marc

marc

31/03/2009 18:35:00
Quote Anchor link
Wees maar niet bang die dat koekje is eest langs een mysql_real_ecsape_string() gekomen.

Maar bedankt ik zal eens kijken.
 
Johan

johan

31/03/2009 18:54:00
Quote Anchor link
status = 0 // is het een aan vraag
status = 1 // het is ge aksepteert
status = 2 // afgewezen


$sql = "INSERT INTO leden_vriend_uitnodiging (user_id , vrient_id , status )";
$sql .= " VALUES ('". $user_id ."' , '". $vrient_id ."' , '". $status ."' )" ;


$sql = "UPDATE leden_vriend_uitnodiging SET status='". $status ."' WHERE user_id=".$user_id ." AND $vrient_id=".$vrient_id ;

En men is van elkaar bevriend dus
Hoef niet als de status 2 is.

$sql = "INSERT INTO leden_vriend_uitnodiging (user_id , vrient_id , status )";
$sql .= " VALUES ('". $user_id ."' , '". $vrient_id ."' , '". $status ."' )" ;

Zo zou ik het ongeveer doen.
Alleen dan wel een paar leuke function er om heen.
Gewijzigd op 01/01/1970 01:00:00 door johan
 
Timen kut

Timen kut

31/03/2009 19:50:00
Quote Anchor link
Gaat het niet om een SELECT, Johan? n.v.t dus.. Je Nederlands is wel super trouwens!

Verder zou je 's kunnen gaan kijken naar een subquery... Alles ophalen behalve waar het ID gelijk is aan de ingelogde gebruiker.
Gewijzigd op 01/01/1970 01:00:00 door Timen kut
 
Marc

marc

31/03/2009 19:56:00
Quote Anchor link
Bedankt timen.
Ik ga het gelijk toepassen!
 
Lars Groot

Lars Groot

31/03/2009 20:31:00
Quote Anchor link
Timen schreef op 31.03.2009 19:50:
Gaat het niet om een SELECT, Johan? n.v.t dus.. Je Nederlands is wel super trouwens!

Verder zou je 's kunnen gaan kijken naar een subquery... Alles ophalen behalve waar het ID gelijk is aan de ingelogde gebruiker.


LOL....

ON: Wat Johan zegt is wel waar....
 
W W

W W

31/03/2009 22:08:00
Quote Anchor link
Dus als ik het goed begrijp johan, staat je userID in een cookie. Dat zal dus betekenen dat ik die ID even kan aanpassen en dus iemand anders z'n profiel kan overnemen?.

Is dat het geval, begin bij het begin en zorg eerst voor goede beveiliging.
 
Johan

johan

01/04/2009 00:03:00
Quote Anchor link
Ik irriteer me een beetje!
Waar zeg ik in hemels naam dat ik ID in een cookie zet ik heb een lost variabele naam genomen om aan te geven dat hier het ID van de destijds user die in gelogd is.
die daar ingevuld moet worden.

Nee natuurlijk niet in een cookie zou ik alen het session id “dat is een redelijk rand ID in zo ver dat het rand is op een PC ”.
Die ik bij het inlogen aan de user hang.

Ps het was een voor beelt han hoe het zauw kunnen.
Om een vriend Tbtje te kunnen makken.
En zo als ik ze ik zou er een leuke function er om heen makken.
Gewijzigd op 01/01/1970 01:00:00 door johan
 
Rene Sn

Rene Sn

01/04/2009 07:52:00
Quote Anchor link
johan schreef op 01.04.2009 00:03:
Ik irriteer me een beetje!
Waar zeg ik in hemels naam dat ik ID in een cookie zet ..........
SELECT ..........'" .$_COOKIE['id']. "' OR ontvanger_id='" .$_COOKIE['id']. "'" '

Je mag je dan iriteren aan somige reacties, Maar je wekt in je 1e post toch duidelijk de indruk dat je COOKIEs gebruikt!

Maar vergeet niet dat de mensen hier in het algemeen meer ervaring hebben, en dus ook vaak genoeg op de koffie zijn gekomen door o.a. SQL injections. Een gewaarschuwd mens telt voor 2.

* EDIT *

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT naam,members.id AS wie  
            FROM members LEFT JOIN vriendjes ON (members.id=van_id AND members.id!='2') XOR (members.id=aan_id AND members.id!='2')
            WHERE van_id='2' OR aan_id='2';

Dit geeft als resultaat op :

3 Jan
5 Monique
6 veronica
7 miranda

Dit is mijn query, welke op de zelfde manier werkt, alleen moet je de veldnamen even aanpassen. En op '2' het id nummer neerzetten van wie je het vriendjes lijst wilt zien.

Grts..
René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
 
Johan

johan

01/04/2009 10:46:00
Quote Anchor link
Hmmm SORY dan dat ik het id verwek dat ik een cookie in de qeury heb staan.
 
Rene Sn

Rene Sn

01/04/2009 15:25:00
Quote Anchor link
johan schreef op 01.04.2009 10:46:
Hmmm SORY dan dat ik het id verwek dat ik een cookie in de qeury heb staan.

No Problo, Maar heb je het nu voor elkaar dan ?
 
GaMer B

GaMer B

01/04/2009 15:28:00
Quote Anchor link
Is johan marc ofzo?
 
Johan

johan

01/04/2009 15:33:00
Quote Anchor link
René schreef op 01.04.2009 15:25:
johan schreef op 01.04.2009 10:46:
Hmmm SORY dan dat ik het id verwek dat ik een cookie in de qeury heb staan.

No Problo, Maar heb je het nu voor elkaar dan ?

Hmmm ??
beginner is hier degene die een probleem heb waar ik een mogelijke oplosing voor gaf
Maar bij mij werk het.
 
Rene Sn

Rene Sn

01/04/2009 16:02:00
Quote Anchor link
@Johan, enz.

Oeps ik heb d'r naast gekeken, ik dacht dat jij de topic starter was met 't 'vriendjes' lijst probleem ;-) whahahaha

Naja maakt ook niet uit. de oplossing is voor marc. (en voor hen die d'r profijt van heeft)

Grts.
René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
 
Marc

marc

01/04/2009 17:05:00
Quote Anchor link
Allemaal hartstikke bedankt!
Als ik alles nu zo bekijk moet alles nu werken (toevoegen,weergeven,verwijderen,weigeren,accepteren).

Over die beveiliging met die cookies:
Dit profielensysteem is niet van mij maar iemand heeft deze gekocht maar daar zat geen vriendenlijst in.
Die heb ik dus nu gemaakt met behulp van jullie!
 



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.