Agenda

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Java/Kotlin Developer

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 »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »
Lol lol

lol lol

17/01/2010 22:48:00
Quote Anchor link
Goedenavond allemaal,

Ik ben bezig met een agenda te maken in PHP, nu werkt inprincipe alles, geeft de juiste dagen weer en lege ruimtes als de eerste dag van de maand op een andere dag valt, etc.

Maar nu wil ik ook een optie om bij een bepaalde dag een afspraak neer te zetten.
Ik heb voor het testen even een DB en tabel aangemaakt, die wat gevuld met gegevens, alleen nu heb ik het probleem bij het laten zien van de afspraken op de dagen.
Als ik bijvoorbeeld, op de 17de in Januari een afspraak heb, moet dat worden laten zien.

Nu lukt het mij wel om 1 afspraak te laten zien, alleen zodra er meerder afspraken zijn, gaat dit mis.

Misschien is het verhaal niet helemaal duidelijk, ik zal voor de duidelijkheid ook wat PHP code mee sturen.

PHP:
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php


//alle maanden in array zetten
//wordt later gebruikt

$maanden = array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","October","November","December");

//pak de maand en datum uit de get global
//maar eerst kijken of ze wel bestaan

if(!isset($_GET['maand']) && !isset($_GET['jaar'])){
    $_GET['maand'] = date('n');
    $_GET['jaar'] = date('Y');
}


//stukje beveiliging, globale get variabeles moeten int zijn
if(is_numeric($_GET['maand']) && is_numeric($_GET['jaar'])){

//volgende en vorige berekeningen maken
$maand = $_GET['maand'];
$jaar = $_GET['jaar'];

//geef maand volgende en vorige
$volgende_maand = $maand + 1;
$vorige_maand = $maand - 1;

//geef jaar volgende en vorige, NIET BEREKENEN
$volgende_jaar = $jaar;
$vorige_jaar = $jaar;

//als de maand 0 is dan wordt maand 12 en jaar -1
if($vorige_maand == 0){
    $vorige_maand = 12;
    $vorige_jaar = $jaar-1;
}


//kijk waar maand op is, dit beinvloed jaar variabele
if($volgende_maand == 13){
    $volgende_maand = 1;
    $volgende_jaar = $jaar + 1;
}

//echo maand en jaar, $maand komt uit de array $maanden, $maanden telt 11, $maand telt 12, dus -1
echo '
<center><h1>'
. $maanden[$maand - 1] . ' ' . $jaar .'</h1></center>
<table colspan=7 align="center" height=500 width=800 border=1>
    <tr>    
        <td><b>Zondag</b></td>
        <td><b>Maandag</b></td>
        <td><b>Dinsdag</b></td>
        <td><b>Woensdag</b></td>
        <td><b>Donderdag</b></td>
        <td><b>Vrijdag</b></td>
        <td><b>Zaterdag</b></td>
    </tr>
'
;

//geef de unix timestamp voor de maand en jaar van nu
$tijdnu = mktime(0,0,0,$maand,1,$jaar);
//kijk hoeveel dagen er maximaal in de maand zitten (bijv; 31,30)
$max_aantal_dagen = date('t', $tijdnu);
//geef de maand van vandaag, (KOMT IN ASSOC ARRAY), wday nodig
$datum_maand = getdate($tijdnu);
//pak de begin dag, wday geeft nummers van 0 tot 6, 0 voor zondag, 6 voor zaterdag
//bepaal de start dag van de maand

$start_dag_maand = $datum_maand['wday'];
//pak de datum van vandaag, alleen de dag
$datum_vandaag = date('d');

mysql_connect('xxx','xxx','xxx') or die(mysql_error());
mysql_select_db('xxx') or die(mysql_error());

/* ----------------------------------------------------------------- */
$query = mysql_query("SELECT * FROM afspraken") or die(mysql_error());

while($row = mysql_fetch_assoc($query)){
    
    $naam =    $row['naam'];
    $omschrijving = $row['omschrijving'];
    $date = $row['datum'];    
    $exp = explode('-', $date);
        
    
        
}
    
/* ------------------------------------------------------------------ */

echo '<br/>';
print_r($exp);
//begin for loop om de maand structuur op te zetten
for($i = 0; $i<($max_aantal_dagen + $start_dag_maand); $i++){
    
    //als er geen rest overblijft, dus 0, dan is er een nieuwe week begonnen
    //($datum_maan['wday'] = 0, zondag - 6, zaterdag
    // 0 = begin van de week
    // 6 = einde van de week

    if($i % 7 == 0){
        echo '<tr>';
    }

    //als i kleiner is dan start dag, dan vallen die dagen niet in de maand
    //wat dus betekend dat het een leeg vakje nodig heeft

    if($i < $start_dag_maand){
        echo '<td>&nbsp;</td>';
    //als de dag gelijk is aan de berekening, dan maak die dag bold(<b></b>)
    }elseif(($i - $start_dag_maand + 1) == $datum_vandaag){
        echo '<td><b><u>' . ($i - $start_dag_maand + 1) . '</u></b></td>';
    //zo niet, dan moeten de dagen van de maand er in komen te staan
    //deze dagen worden niet bold (<b></b>)
    //voorbeeld van berekening, $i = 5, $start_dag_maand = 5
    //berekening wordt, 5 - 5 + 1, = 1, dus dat is de eerste dag van de maand

    }else{
        echo '<td>';
            if($exp[2] == ($i - $start_dag_maand + 1) && $exp[1] == ($maand) && $exp[0] ==($jaar)){
                echo ($i - $start_dag_maand + 1) . '<br><font size=1>'  . $naam . '<br>' . $omschrijving . '</font>';
            }
else{    
                echo ($i - $start_dag_maand + 1);
            }
    
        echo '</td>';
    }

    //als $i op een rest van 6 uitkomt, dan moet de rij afgesloten worden
    //($datum_maand['wday']) = 0, zondag - 6, zaterdag.
    // 6 = einde van de week, 0 is begin van de week

    if($i % 7 == 6){
        echo '</tr>';
    }
}

//uiteindelijk de tabel afsluiten
echo '</table>';
echo '
<table  align="center">
    <tr>
        <td><a href="agenda.php?maand='
. $vorige_maand . '&jaar='. $vorige_jaar. '">Vorige</a></td>
    
        <td><a href="agenda.php?maand='
.$volgende_maand.'&jaar='.$volgende_jaar.'">Volgende</a></td>
    </tr>
</table>
'
;

//globale get variabele is geen nummer, toegang geweigerd
}else{
    echo '<br>Toegang geweigerd!';
}



?>
 
PHP hulp

PHP hulp

22/11/2024 17:06:36
 
Joren de Wit

Joren de Wit

17/01/2010 22:55:00
Quote Anchor link
En dan de hamvraag: wat gaat er mis? Of wat gaat er niet zoals jij verwacht?
 
Lol lol

lol lol

17/01/2010 23:00:00
Quote Anchor link
Blanche schreef op 17.01.2010 22:55:
En dan de hamvraag: wat gaat er mis? Of wat gaat er niet zoals jij verwacht?


Excuses, was inderdaad wat te snel.
Het probleem is, ik heb meerdere records in mijn DB staan, dit zijn allemaal verschillende afspraken, op verschillende dagen. Het probleem is dat ik de afspraak wil laten zien op die dagen.

Zoals ik de code er nu heb staan, pakt hij alleen de laatste record en laat die dan ook zien, wat goed is.
Maar nu wil ik dat alle afspraken, die in de DB staan, worden laten zien voor de maand die geselecteerd is.
Alleen weet ik niet hoe ik dit moet doen, ik heb al geprobeerd de hele for loop in de while te zetten, alleen werkt dit overduidelijk niet, omdat er iedere keer een nieuwe tabel wordt gemaakt voor iedere afspraak.

Ik hoop dat het zo wat duidelijker is.
 
Joren de Wit

Joren de Wit

17/01/2010 23:18:00
Quote Anchor link
Is het dan niet het makkelijkst om eerst alle afspraken voor betreffende maand in een array te zetten en vervolgens bij het opbouwen van de agenda voor elke dag te controleren of er een of meerdere afspraken zijn?

Om de array samen te stellen zou je bijvoorbeeld zoiets kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$afspraken
= array();

// $result: resultaatset van query om afspraken op te halen
while($row = mysql_fetch_assoc($result)) {
  // datum: datum van afspraak
  // titel: titel van afspraak


  $afspraken[$row['datum']][] = $row['titel'];
}

?>

Uiteraard zul je dit even moeten aanpassen naar je eigen situatie (juiste kolomnamen e.d.)
 
Lol lol

lol lol

17/01/2010 23:42:00
Quote Anchor link
Blanche schreef op 17.01.2010 23:18:
Is het dan niet het makkelijkst om eerst alle afspraken voor betreffende maand in een array te zetten en vervolgens bij het opbouwen van de agenda voor elke dag te controleren of er een of meerdere afspraken zijn?

Om de array samen te stellen zou je bijvoorbeeld zoiets kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$afspraken
= array();

// $result: resultaatset van query om afspraken op te halen
while($row = mysql_fetch_assoc($result)) {
  // datum: datum van afspraak
  // titel: titel van afspraak


  $afspraken[$row['datum']][] = $row['titel'];
}

?>

Uiteraard zul je dit even moeten aanpassen naar je eigen situatie (juiste kolomnamen e.d.)


Edit:

Ik keek op naam, en ik had in mijn DB allemaal afspraken gemaakt met de zelfde naam, zodoende ging het fout.

Ik stuit toch gelijk op een probleem, hoe kan ik de items van de array oproepen, ik heb verschillende manieren geprobeerd alleen lukt dit niet. (Misschien kijk ik er over heen)
Print_r van de array werkt overigens wel en geeft ook de juiste resultaten van de DB weer.
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
- SanThe -

- SanThe -

18/01/2010 01:34:00
Quote Anchor link
Een waarde uit een array(): echo $array['key']; waar key de tekst van de sleutel is. Bij getallen gewoon het getal nemen: echo $array[3];
 
Joren de Wit

Joren de Wit

18/01/2010 09:45:00
 
Lol lol

lol lol

18/01/2010 17:18:00
Quote Anchor link
@Blanche
Op de manier hoe jij een array hebt opgezet, begrijp ik niet helemaal. Hoewel ik de waarden heb laten zien (print_r) begrijp ik het iets beter, alleen begrijp ik de tweede blokhaak niet;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$afspraken
[$row['datum']][] = $row['omschrijving'];
?>

Hierbij bedoel ik de blokhaken na datum, omdat dit continue een nul geeft.

@Iedereen
Daarnaast krijg ik het nog niet helemaal voor elkaar hoe ik mijn array keys moeten laten echoen.
Dit geeft mijn array;
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
<?php
Array
(
    [
2010-01-17] => Array
        (
            [
0] => Afspraak benen
        )

    [
2010-01-20] => Array
        (
            [
0] => Afspraak mond
        )

    [
2010-01-30] => Array
        (
            [
0] => Afspraak ogen
        )

    [
2010-01-10] => Array
        (
            [
0] => Blaat
        )

)

?>

De code hier boven is wat ik gebruik, $row['datum'] is de datum waarop de afspraak is. $row['omschrijving'] is de omschrijving van de afspraak.
Excuses als ik het helemaal verkeerd heb begrepen.
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Yearupie Achternaamloos

Yearupie Achternaamloos

18/01/2010 17:26: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
12
13
14
<?php
/* Lijst met alle afspraken. */

# Alle datums uitvoeren

foreach($afspraken AS $datum => $afspraken2){

    # Alle afspraken uitvoeren
    foreach($afspraken2 AS $afspraak)
    {

        # Echo afspraak
        echo $afspraak."<br/>";
    }
}

?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
/* Lijst met alle afspraken op 25-12-2015. */

# Alle afspraken uitvoeren

foreach($afspraken2['25-12-2015'] AS $afspraak)
{

    # Echo afspraak
    echo $afspraak."<br/>";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Yearupie Achternaamloos
 
Joren de Wit

Joren de Wit

18/01/2010 17:49:00
Quote Anchor link
lol schreef op 18.01.2010 17:18:
@Blanche
Op de manier hoe jij een array hebt opgezet, begrijp ik niet helemaal. Hoewel ik de waarden heb laten zien (print_r) begrijp ik het iets beter, alleen begrijp ik de tweede blokhaak niet;
Op die manier komen meerdere afspraken op dezelfde dag, onder dezelfde key te staan. Dat vergemakkelijkt straks het uitlezen.

Zie ook de post van Yearupie.
 
Lol lol

lol lol

20/01/2010 19:20:00
Quote Anchor link
Excuses voor de late reactie.

Ik ben er mee bezig geweest en het werkt perfect!

Alleen nu loop ik toch weer op een probleem, ik kan nu alleen de omschrijving van een afspraak echoen en nu zou ik ook graag de naam van de persoon er bij zetten.
Nu heb ik al een aantal dingen geprobeerd, zo heb ik een nieuwe array gemaakt voor alleen de namen alleen werkte dit niet, tevens heb ik geprobeerd de naam bij de bestaande array in te zetten, alleen krijg ik het niet voor elkaar.

Bijvoorbeeld;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$afspraken
[$row['datum']][$row['achternaam']][] = $row['omschrijving'];
?>


Alleen begrijp ik niet helemaal hoe ik de achternaam er nu kan uit filteren. (Als het uberhaupt kan.)

Dus mijn vraag is, hoe kan ik in de bestaande array die ik nu heb, ook de naam van een persoon er uithalen.
 
Lol lol

lol lol

21/01/2010 19:10:00
Quote Anchor link
*Bump*

Ik ben even verder gegaan, helaas is het mij niet gelukt om meedere data er uit te halen, zoals hier boven is uitgelegd.

Daarnaast ben ik nu ook bezig om afspraken die op de agenda verschijnen een link van te maken, nu heb ik het eigenlijk altijd zo gedaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= mysql_query("SELECT * FROM Table");
while($row =mysql_fetch_assoc($query)){
echo '<a href="?id="'. $row['ID'] . '">Blaat</a>';
}

?>

Het is mij gelukt om de links nu te laten zien, alleen zodra ik 2 afspraken heb wordt de link 2 keer geecho'd.
Bijvoorbeeld:
Afspraak 1: 2010-01-20
Afspraak 2: 2010-01-21
En dan laat hij het als volgt zien;
Op de 20ste staat dit:
Afspraak 1: 2010-01-20
Afspraak 1:2010-01-20
En op de 21ste staat:
Afspraak 2 2010-01-21
Afspraak 2 2010-01-21

Zoals je kunt zien staat nu alles dubbel, alleen heb ik geen idee hoe dit komt.

Relevante code:
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
<?php
foreach($array_afspraken as $datum => $afspraken){
                        foreach($afspraken as $afspraak){
                                //als de dag, maand en jaar kloppen, echo de afspraak
                                    $query = mysql_query("SELECT Afspraken_ID, Datum FROM afspraken") or die(mysql_error());        
                                    while($row = mysql_fetch_assoc($query)){
                                        $exp = explode('-', $row['Datum']);
                                        if($exp[2] == ($i - $start_dag_maand + 1) && $exp[1] == ($maand) && $exp[0] ==($jaar)){
                                            echo '<a href="?pagina=view&id=' . $row['Afspraken_ID'] . '">' . substr($afspraak , 0, 5) . '</a><br>';
                                        }
                                    }
                            }
                        }

?>
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 



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.