Agenda

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

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 »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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/12/2024 22:24:01
 
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.