Archief links

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

.NET Developer Azure

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

Bekijk vacature »
Christopher A

Christopher A

03/08/2011 15:28:15
Quote Anchor link
Hallo,

Ik ben nu een half jaar bezig met PHP en heb het al aardig onder de knie! Het enige wat het voor mij nog lastig maakt af en toe, is dat ik vaak dubbele query's maak of door een typ fout niet gauw door heb wat er precies fout is gegaan in mijn scripts.


Ik ben momenteel bezig met het opzetten van een blog. Hierbij zou ik graag gebruik willen maken van een archief om het zoeken van berichten in de nabije toekomst te vereenvoudigen.

Nu gebruik ik voorlopig deze PHP code/SQL functie:


// archief
$archivedata = mysql_query("SELECT DISTINCT date_format(date, '%M %Y') as maand FROM blog ORDER BY date DESC");

while ($archivelist = mysql_fetch_assoc($archivedata))
{

// opsomming data
$archive_month = $archivelist['maand'];

$archive .= '<a href="#">'.$archive_month.'</a><br/>';
}


Om mijn totale lijst met berichten te tonen gebruik ik het volgende script:

// blog index
$bloglist = mysql_query("SELECT * FROM blog ORDER BY date DESC");
$teller = 0;


while ($blog_row = mysql_fetch_assoc($bloglist))
{
$teller++;

// get data

// Hier roep ik de gewenste gegevens op

$blogs .= ' <!-- opbouw blogpost --> '
;}


Met deze scripts lukt het mij om de archief filter te tonen zoals ik het voor ogen heb en om een lijstweergave van al mijn berichten te tonen. Echter zit ik nog steeds met een probleem:


Hoe zorg ik ervoor dat er bij het klikken op één van de links ENKEL de berichten uit die maand en uit het betreffende jaar worden vertoont.


Iemand een idee?




Ik heb nog geen voorbeeld online staan. Ik werk momenteel via een lokale server(XAMPP).




P.S: Ik gebruik af en toe Nederlandse en Engelse termen door elkaar. Ik werk voornamelijk in het Engels omdat ik dit makkelijker vindt, maar wanneer ik een code probeer te maken die ik eventueel aan een klasgenoot zou kunnen doorgeven (ter voorbeeld) noteer ik alles in het Nederlands. Excuseer mij als dit bij mijn voorbeeld codes verwarrend is.
Gewijzigd op 03/08/2011 15:30:13 door Christopher A
 
PHP hulp

PHP hulp

29/04/2024 06:55:55
 
Obelix Idefix

Obelix Idefix

03/08/2011 15:45:25
Quote Anchor link
Kijk eens naar WHERE (in je query)
 
Christopher A

Christopher A

03/08/2011 17:30:28
Quote Anchor link
Bedoel je dat ik dan een functie moet maken

SELECT "blogpost" WHERE "datum gelijk aan link" ?

Het idee is er wel, maar de uitvoering is mij nog niet duidelijk. Ik wil niet lui klinken, maar betekend dit dat ik voor elke maand die regel moet maken of kan dit allemaal in 1 compactere code? Ik probeer namelijk niet omslachtig te werk te gaan zoals ik voorheen heb aangegeven toch vaak te doen.

Ik snap momenteel even niet hoe ik het "onClick" gegeven van de links uit het archief kan aansturen tot een SQL functie. Het zal waarschijnlijk zo voor de hand liggen en zodra ik het lees of er weer op kom klinkt er een "Oh Ja!", maar ik ben momenteel heel onhandig bezig met een aantal Javascript codes om m'n blog op te leuken welke niet willen lukken. En daardoor haal ik al die termen e.d. door mekaar en vergeet ik wat er bij beide scripting languages mogelijk is...

Toevoeging op 03/08/2011 17:51:44:

Ik vond dit stukje code in een ander artikel op phphulp:

WHERE
MONTH(datum) = MONTH(NOW())
AND
YEAR(datum) = YEAR(NOW())



http://www.phphulp.nl/php/forum/topic/archief/46062/

(hoe zorg ik er trouwens voor in een comment dat de code "speciaal" wordt weergegeven zoals in de bovenstaande link?)

On topic:
Ik was al aan iets soortgelijks aan het denken, ik ga het nu even uitproberen en als het lukt laat ik het even weten in deze thread ;) Ik geloof dat ik het gewoon op dezelfde manier kan aanpakken als de manier waarop ik alle blogposts in eerste instantie heb geladen.

Toevoeging op 03/08/2011 19:45:33:

Ik ben er geloof ik bijna, ik heb nu de volgende code toegepast:


elseif($_GET['maand']){

// archive
$archivedata = mysql_query("SELECT DISTINCT date_format(date, '%M %Y') as maand FROM blog ORDER BY date DESC");

while ($archivelist = mysql_fetch_assoc($archivedata))
{

// get data
$archive_month = $archivelist['maand'];

$archive .= '<a href="index.php?p=blog&amp;id='.$archive_month.'">'.$archive_month.'</a><br/>';


// blog index
$bloglist = mysql_query("SELECT * FROM blog WHERE date = maand ORDER BY date DESC");
$teller = 0;


while ($blog_row = mysql_fetch_assoc($bloglist))
{
$teller++;

// get data

//haal gewenste blogdata op

$blogs .= '<!-- blog opbouw -->';
} // einde while($blog_row etc..)

} // einde while($archivelist etc..)

} //einde elseif





Het probleem is nu dat er een spatie in de url staat(weet niet of dat de volgende fout veroorzaakt) en hij haalt geen data uit de database op. Ik weet wel dat er een nieuwe pagina wordt geopend omdat mijn dummy afbeelding wel verschijnt (< lang verhaal).

Hoe zorg ik er nu voor dat ik een mooie/geldige url maak met een functie die alleen de blogposts ophaalt van de juiste datum?

Ik kan "date_format(date, '%M %Y')" uit "SELECT DISTINCT date_format(date, '%M %Y') as maand FROM blog ORDER BY date DESC" niet zonder spatie typen omdat ik mijn archief niet meer vind uitzien; dubbel "date_format(date, '%M %Y')" gebruiken waarbij 1x zonder spatie voorkomt is ook geen optie omdat hij dan dus de laatste actie voor date_format() leest...

EDIT:
Ik besef me net dat ik de verkeerde code heb getest in localhost, hier staat mn WHERE statement nog niet in verwerkt..
--
EDIT 2:
Helaas, wederom mislukt met " WHERE date='".$_GET['maand']."' ". Met trial en error kom ik er uiteindelijk wel, maar als iemand voor die tijd de oplossing weet hoor ik het graag!
Gewijzigd op 03/08/2011 20:19:13 door Christopher A
 
Christopher A

Christopher A

05/08/2011 16:06:05
Quote Anchor link
Het probleem dat mijn datum in de database wordt aangegeven als "yyyy-mm-dd" en ik dit bij het ophalen omzet in "date_format(date, '%M %Y')" welke ik omschrijf als 'maand'. Dus wanneer ik 'maand' aanroep met $_GET['maand] kan hij waarschijnlijk niets vinden in de database wat hiermee overeenkomt.



Een vraag (als uberhaupt iemand deze thread nog bekijkt/leest buiten ikzelf): Is het toegestaan/functioneel om 2x een mysql_query aan te roepen of is op deze manier alleen de laatste "actief". Ik heb dit namelijk gedaan (zoals hierboven wordt beschreven) en weet niet of juist dit gegeven aan het probleem zou kunnen bijdragen...
 
The Force

The Force

05/08/2011 16:57:28
Quote Anchor link
Vreemd dat er niemand hier op gereageerd heeft. Anyway:

Christopher Ankomah op 03/08/2011 17:30:28:
(hoe zorg ik er trouwens voor in een comment dat de code "speciaal" wordt weergegeven zoals in de bovenstaande link?)


Dat doe je met ['code] en [/'code] (zonder ' ertussen :)). Zet PHP code tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>
zodat het goed opgemaakt wordt.

Christopher Ankomah op 03/08/2011 17:30:28:
Ik ben er geloof ik bijna, ik heb nu de volgende code toegepast:

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
<?php
elseif($_GET['maand']){
    
    // archive
    $archivedata = mysql_query("SELECT DISTINCT date_format(date, '%M %Y') as maand FROM blog ORDER BY date DESC");

        while ($archivelist = mysql_fetch_assoc($archivedata))
        {
    
            
            // get data
            $archive_month = $archivelist['maand'];
            
            $archive .=  '<a href="index.php?p=blog&amp;id='.$archive_month.'">'.$archive_month.'</a><br/>';    
            
            
                // blog index
                $bloglist = mysql_query("SELECT * FROM blog WHERE date = maand ORDER BY date DESC");
                $teller = 0;
                    
                
                while ($blog_row = mysql_fetch_assoc($bloglist))
                {
    
                    $teller++;
                    
                    // get data

                                        //haal gewenste blogdata op

                            
                        $blogs .= '<!-- blog opbouw -->';
                }
// einde while($blog_row etc..)

        } // einde while($archivelist etc..)
    
} //einde elseif
?>


Het probleem is nu dat er een spatie in de url staat(weet niet of dat de volgende fout veroorzaakt) en hij haalt geen data uit de database op. Ik weet wel dat er een nieuwe pagina wordt geopend omdat mijn dummy afbeelding wel verschijnt (< lang verhaal).

Hoe zorg ik er nu voor dat ik een mooie/geldige url maak met een functie die alleen de blogposts ophaalt van de juiste datum?

Echo de query op het scherm en voer hem in in bijvoorbeeld PHPMyAdmin. Je kan dan zien of er überhaupt data geselecteerd wordt en je kan sneller de query aanpassen totdat je tevreden bent met het resultaat.

Als je tekens als spaties veilig via de url wilt meegeven dat moet je de data door urlencode halen (en dan bij het uitlezen weer urldecode). Je maakt in de archief url's overigens ook geen $_GET['maand'] aan, maar $_GET['id'].

Gebruik geen "SELECT *" maar geef gewoon aan welke kolommen je wilt hebben.

Christopher Ankomah op 05/08/2011 16:06:05:
Het probleem dat mijn datum in de database wordt aangegeven als "yyyy-mm-dd" en ik dit bij het ophalen omzet in "date_format(date, '%M %Y')" welke ik omschrijf als 'maand'. Dus wanneer ik 'maand' aanroep met $_GET['maand] kan hij waarschijnlijk niets vinden in de database wat hiermee overeenkomt.

Dat klopt. Neem eens een kijkje op http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format . Je zal in de tweede query de datum op eenzelfde manier moeten formatteren als hoe je het bij de eerste keer hebt gedaan (met date_format).

Christopher Ankomah op 05/08/2011 16:06:05:
Een vraag (als uberhaupt iemand deze thread nog bekijkt/leest buiten ikzelf): Is het toegestaan/functioneel om 2x een mysql_query aan te roepen of is op deze manier alleen de laatste "actief". Ik heb dit namelijk gedaan (zoals hierboven wordt beschreven) en weet niet of juist dit gegeven aan het probleem zou kunnen bijdragen...

Dat is hier wel handig aangezien je die link naar de specifieke maand wilt weergeven. Je doet nu overigens niets met $_GET['maand']. Kan je niet een constructie als deze gebruiken?

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
//Als de maand is gegeven toon dan alles van die maand.
if(isset($_GET['maand'])) {
    $blogdata = mysql_query("
        SELECT kolom1, kolom2, andere kolom
        FROM blog
        WHERE date_format(date, '%M %Y') = '"
. mysql_real_escape_string(urldecode($_GET['maand'])) . "'
        ORDER BY date DESC"
);

    while($blog_row = mysql_fetch_assoc($blogdata)) {
        //Geef weer.
    }
    
}
else {
    //Laat archief zien.
    $archivedata = mysql_query("
        SELECT DISTINCT date_format(date, '%M %Y') as maand
        FROM blog
        ORDER BY date DESC"
);
    
    while ($archivelist = mysql_fetch_assoc($archivedata)) {
        echo  '<a href="index.php?p=blog&maand='. urlencode($archivelist['maand']) . '">'.$archivelist['maand'].'</a><br/>';
    }
}

?>


Edit: wil je alles standaard laten zien en als je op zo'n maand klikt enkel van de maand dan kan je het beste van dat stuk tussen "if(isset($_GET['maand'])" een functie maken met als parameter de maand:

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
<?php
function GeefBlogsPerMaand($maand) {
    $blogdata = mysql_query("
        SELECT kolom1, kolom2, andere kolom
        FROM blog
        WHERE date_format(date, '%M %Y') = '"
. mysql_real_escape_string(urldecode($_GET['maand'])) . "'
        ORDER BY date DESC"
);

    while($blog_row = mysql_fetch_assoc($blogdata)) {
        //Geef weer.
    }
}


//Als de maand is gegeven toon dan alles van die maand.
if(isset($_GET['maand'])) {
    //Toon de blogs voor de opgegeven maand.
    GeefBlogsPerMaand($_GET['maand']);
}
else {
    //Laat archief zien.
    $archivedata = mysql_query("
        SELECT DISTINCT date_format(date, '%M %Y') as maand
        FROM blog
        ORDER BY date DESC"
);
    
    while ($archivelist = mysql_fetch_assoc($archivedata)) {
        echo  '<a href="index.php?p=blog&maand='. urlencode($archivelist['maand']) . '">'.$archivelist['maand'].'</a><br/>';
        
        GeefBlogsPerMaand($archivelist['maand']);
    }
}

?>


En je moet nog foutafhandeling toevoegen (wat laat je de gebruiker zien als er een fout optreed in de query? Of als er geen rijen bij een bepaalde maand horen?
Gewijzigd op 05/08/2011 17:08:48 door The Force
 
Christopher A

Christopher A

06/08/2011 18:31:26
Quote Anchor link
Bedankt voor de raad, het is me uiteindelijk gelukt om het archief werkende te krijgen. Een andere kleine fout die ik over het hoofd zag was dat ik was vergeten om bij de "archief pagina's" vergat om de content de printen. *facepalm*

Het kwam uiteindelijk neer op ongeveer het volgende:

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
<?php
}elseif(isset($_GET['month'])) {
    
        // archive
    $archivedata = mysql_query("SELECT *, date_format(date, '%M %Y') as month FROM blog ORDER BY date DESC");

        while ($archivelist = mysql_fetch_assoc($archivedata))
        {
    
            
            // get data
            
            // hier definieer ik de variabelen;

            
            $archive .=  '<a href="index.php?p=blog&month='. urlencode($archivelist['month']) . '">'.$archivelist['month'].'</a><br/>';    

        }

        
    $archdata = mysql_query("
        SELECT *
        FROM blog
        WHERE date_format(date, '%M %Y') = '"
. mysql_real_escape_string(urldecode($_GET['month'])) . "'
        ORDER BY date DESC"
);
        $teller = 0;
        
        while($arch_row = mysql_fetch_assoc($archdata)) {
            $teller++;
                    
                    // get data
                    
                    // hier definieer ik de gewenste data voor mijn artikelen

                            
                        $blogs .= '<!-- hier schrijf ik de html -->';}
?>


Nogmaals bedankt! Nu kan ik verder met de rest van het werk dat gedaan moet worden om m'n blog functioneel te krijgen!
Gewijzigd op 06/08/2011 18:31:59 door Christopher A
 



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.