Array vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

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

09/01/2025 17:06:13
 
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.