Array vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »
Alexxx

Alexxx

29/07/2006 13:39:00
Quote Anchor link
Voor een script sla ik 20 gebruikersnamen op in een database m.b.v serialize en unserialize deze informatie haal ik dan weer op door deze in arrays te zetten en zo weer te geven op mijn site.

Nu heb ik 1 en ander gewijzigd en nu is het noodzakelijk dat de userids worden opgeslagen ipv de gebruikersnamen, maar toch wil ik de gebruikersnaam weergeven bij het desbeteffend id van die gebruiker.

Kan iemand mij een simpel opweghelpvoorbeeldje ( nieuw galgje woord ;-) ) laten zien hoe dit te doen. Derest pluis ik zelf wel weer uit.
 
PHP hulp

PHP hulp

24/11/2024 00:24:29
 
Martijn B

Martijn B

29/07/2006 15:23:00
Quote Anchor link
Ik snap je vraag niet helemaal. Wil je nu een relatie leggen tussen user_id en gebruikers naam? Dit lijkt mij niet helemaal de bedoeling.
De gangbare manier is om een tabel te maken met gebruikers.

Bijvoorbeeld een tabel "users"
met deze kolommen:

- user_id (auto_increment)
- name
- age
- email
- password

"user_id" kun je dan gebruiken in andere tabellen om een ralatie met een gebruiker aan te geven.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Willem Jan Z

Willem Jan Z

29/07/2006 17:08:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "SELECT username FROM tabel WHERE id = ".$user_id." LIMIT 0,1;";
?>
 
Alexxx

Alexxx

29/07/2006 17:23:00
Quote Anchor link
meer in de zin van;

Ik sla een 20-tal gebruiker-id's op in de database.

Die haal ik weer op door ze in een array te zetten.

Nu gebruik ik het gebruikersid om een link naar desbetreffend gebruikersprofiel te leggen (dus Bv.profiel.php?userid=1200)


Ik wil dus kort gezegd deze 20 gebruiker-id's welke opgeslagen staat in tabelx ophalen en deze koppelen aan de gebruikersnaam in het tabel users

Wat ik nu zichtbaar heb is;

"<a href='profile.php?lookup=$array[2]'> - $array[2]</a><br>

Nu krijg ik dus ook het gebruikers-id als naam te zien, wat ik wil is dus op de plaats van de tweede $array[2] een gebruikersnaam zichtbaar. omdat dit nummer opgeslagen staat in een apart tabel moet dit nummer dus eerst "opgezocht worden uit het leden tabel..maar hoe ik dit het beste moet aanpakken is me momenteel even een raadsel.

Hopelijk is het nu wat duidelijk>?!
 
Willem Jan Z

Willem Jan Z

29/07/2006 17:34:00
Quote Anchor link
Kan allemaal met SQL.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT
    a.gebruikersnaam AS gebruikersnaam,
    b.id AS id
FROM tabelx a, users b
WHERE a.id = b.id;


Edit:
Maar ik verwacht dat je al een quert hebt om je data op te halen (iets meer dan SELECT * FROM tabel), dus geef je query eens, dan kunnen we verder kijken.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Alexxx

Alexxx

29/07/2006 17:48:00
Quote Anchor link
Zo gaat het bij mij dus in zijn werk...

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
$query = "SELECT laatste5 FROM users WHERE user_id='$login_info'";
$res = mysql_query($query) or die("database fout");

while ($uitlezen = mysql_fetch_object($res))
{

$array = unserialize($uitlezen->laatste5);

echo"<a href='profile.php?lookup=$array[0]'>$array[0]</a><br>
<a href='profile.php?lookup=$array[1]'>$array[1]</a><br>
<a href='profile.php?lookup=$array[2]'>$array[2]</a><br>
";

}


edit;
De link naar het profiel is dus goed, Alleen wil ik tussen de <a> </a> een profielnaam weergeven die bijbehorende naam dus d.m.v. de opgeslagen gebruikersid (uit de array) ophaalt uit de tabel users
Gewijzigd op 01/01/1970 01:00:00 door Alexxx
 
Willem Jan Z

Willem Jan Z

29/07/2006 17:57:00
Quote Anchor link
SELECT
laatste5,
username
FROM
users
WHERE user_id='".$login_info."'

Gewoon username meenomen in de query, verder is het makkelijker om mysql_fetch_assoc te gebruiken.
Ik zal jouw script even ombouwen voor je.
Maar je hebt trouwens je database niet goed opgebouwd, je stopt een array in een veld. Dat zijn dingen die je met SQL gewoon goed kan opvragen.

SELECT titel, datum FROM berichten WHERE auteur = 'Jantje' ORDER BY datum DESC LIMIT 0,5;

Zo krijg je de laatste 5 berichten van Jantje te zien.
 
Willem Jan Z

Willem Jan Z

29/07/2006 17:59:00
Quote Anchor link
Ik denk dat wat jij wil zo moet werken:
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
<?php
$query
= "
    SELECT
        laatste5,
        username
    FROM users
    WHERE user_id='"
.$login_info."'";
$res = mysql_query($query) or die('database fout:'.mysql_error());

while ($uitlezen = mysql_fetch_assoc($res))
{


$array = unserialize($uitlezen['laatste5']);

echo '    Laatste 5 van: '.$uitlezen['username'].'
        <a href="profile.php?lookup='
.$array[0].'">'.$array[0].'</a><br>
        <a href="profile.php?lookup='
.$array[1].'">'.$array[1].'</a><br>
        <a href="profile.php?lookup='
.$array[2].'">'.$array[2].'</a><br>
        <a href="profile.php?lookup='
.$array[3].'">'.$array[3].'</a><br>
        <a href="profile.php?lookup='
.$array[4].'">'.$array[4].'</a><br>';

}

?>
 
Alexxx

Alexxx

29/07/2006 18:19:00
Quote Anchor link
Ik denk dat je me nog niet helemaal goed begrijpt.

Het zit zo. Wanneer een gebruiker (x) een profiel bekijkt van (y), word het id-nummer van gebruiker (x) opgeslagen in de database van gebruiker (y) Zodat gebruiker (y) kan zien wie er op zijn profiel is geweest.

In bovenstaande code werkt dat inderdaad ook prima met het uitlezen van de gebruiker-id's, alleen word er nu een id opgehaald i.p.v de gebruikersnaam. Ik wil dus de opgeslagen id omzetten in een gebruikersnaam, voorheen bij een ander systeem sloeg ik i.p.v het gebruikersid, de naam gelijk op en had ik geen problemen.

Aangezien er 20 gebruikerid's opgeslagen zitten in 1 veld (vandaar gebruik van array's anders zou ik ook 20 velden moeten aanmaken in de database en dat leek me een beetje teveel van het goede) die id's moeten omgezet worden in gebruikersnamen en daar kom ik even niet uit.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="profile.php?lookup='.$array[4].'">Hier moet bijbehoren gebruikersnaam staan van het id opgeslagen in array[4]</a>


Ja ik weet het, het is moeilijk te verwoorden zo...

Misschien dat het nu weer iets duidelijker is.
Gewijzigd op 01/01/1970 01:00:00 door Alexxx
 
Willem Jan Z

Willem Jan Z

29/07/2006 19:01:00
Quote Anchor link
Ik snap het nu wel denk ik.
Maar daarvoor moet je of een 2e query maken, of je database omgooien. Ik prefereer het tweede.

Jouw database ziet er nu zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
users
-------
userid    naam    email                laatste5
--------------------------------------------------------
1        Jantje    [email protected]    1,67,2,75,87

Maar dit is stukken handiger:
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
users
-------
userid    naam    email
-----------------------------------------------
1        Jantje    [email protected]
2        Kees    [email protected]
3        Piet    [email protected]

laatste
--------
user_id    datumtijd
-----------------------------------------------
1        2006-07-28 11:22:15
2        2006-07-29 00:48:15
1        2006-07-29 04:10:15
3        2006-07-29 13:14:15
3        2006-07-29 13:14:15
2        2006-07-29 13:14:15
2        2006-07-29 13:14:15
1        2006-07-29 13:14:15
2        2006-07-29 13:14:15
3        2006-07-29 13:14:15


Je kan dan zo je gegevens ophalen
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
<?php
$sql
= "
SELECT
    a.naam AS naam,
    b.user_id AS id,
    DATE_FORMAT(b.datumtijd, '%d-%m-%y %H:%i') AS datum
FROM users a, laatste b
WHERE a.user_id = b.user_id
    AND b.user_id = "
.$idvanprofieleigenaar."
ORDER BY b.datumtijd DESC
LIMIT 0,5"
;
if(!$res = mysql_query($sql))
{

    echo 'Er is een fout opgetreden: '. mysql_error();
}

else
{
    if(mysql_num_rows($res) == 0)
    {

        echo 'Er zijn nog geen bezoekers geweest';
    }

    else
    {
        while($row = mysql_fetch_assoc($res))
        {

            echo '<a href="profile.php?lookup='.$row['id'].'">'.$row['naam'].'</a>';
        }
    }
}

?>


Als het goed is krijg je nu een lijstje van 5 namen met in de url het id van de personen die het profiel als laatst hebben bezocht.

Als iemand nu op een profiel komt, heb je een simpele INSERT:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
INSERT INTO laatste (".$aanwezig_lid_id.",NOW())


Edit
Even vergeten dat je geen UBB in codeblokken kan gebruiken...
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Willem Jan Z

Willem Jan Z

29/07/2006 19:15:00
Quote Anchor link
Ho, ik ben een ding vergeten. In de tabel laats moet uiteraard wel aangegeven worden welke profiel hij bezocht heeft :)

Ik ben even met een voorbeeldje bezig...

Edit
Voorbeeld
Hier heb ik een voorbeeldje gemaakt. Je bent steeds 'ingelogd' met een random gebruiker. Dan wordt de tabel laatste geupdate om het lijstje van de andere profielen correct te maken.
Daarna haal ik de lijst van het op dit moment bezochte profiel (klik op een naam of verander de user_id in de URL om ander profiel te krijgen. (Heb in database maar 3 'leden' staan op dit moment)
Dan worden de linken gemaakt, met desbetreffende ID van de laatste bezoekers.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Willem Jan Z

Willem Jan Z

29/07/2006 23:17:00
Quote Anchor link
Is het al gelukt?
 
Alexxx

Alexxx

31/07/2006 10:22:00
Quote Anchor link
Nee nog niet, de server ligt er al nu 2 dagen uit, i.v.m een kapotte hardware dus kan nu nog ff nix beginnen.
 
- -

- -

31/07/2006 10:30:00
Quote Anchor link
je mag wel ff een beetje webruimte+dbase van mij gebruiken???
gratis natuurlijk
 
- -

- -

31/07/2006 10:30:00
Quote Anchor link
pm me dan ff-tjes
 
Alexxx

Alexxx

31/07/2006 11:27:00
Quote Anchor link
Doe geen moeite, de verwachting is dat het vanochtend nog gefixed is...

Toch bedankt.
 
- -

- -

31/07/2006 11:50:00
Quote Anchor link
|\| () T |-| /-\ |\| ><
 



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.