Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    Arjan -- -- -- http://www.pkhe.nl
    "Aantal berichten" tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    "Aantal berichten" tonen

    Ik heb een nieuwsarchief op mn site en nu wil ik achter de maanden ook het
    aantal berichten (van die maand) hebben.

    Het nieuwsarchief is te vinden op :
    http://www.pkhe.nl/nieuws/nieuwsarchief.php

    Het script is:
    <?php
    include("gegevens.php");
    ?>

    <?php

    if($ArtikelInKleinVensterOpenen) {
    echo("<script language=\"JavaScript\"> function OpenArtikel(naam) {
    window.open('artikelen.php?artikel='+naam,'OpenArt ikel','toolbar=0,location=
    0,directories=0,status=1,menubar=0,scrollbars=1,re sizable=1,width=550,height
    =400'); } </script>");
    }

    $Maanden = array();
    $resultaten = array();
    $map = opendir("$PadNaarDeArtikelen");
    while ($file = readdir($map)) {
    if (($file != ".") && ($file != "..") && strstr($file,"php")) {
    $resultaten[] =
    substr($file,4,4).substr($file,2,2).substr($file,0 ,2)."_".substr($file,9,6).
    " $file";
    if(!in_array(substr($file,2,6),$Maanden)) { $Maanden[] =
    substr($file,4,4).substr($file,2,2); }
    }
    }
    closedir($map);
    @rsort($resultaten);

    @rsort($Maanden);
    echo("<b>Kies een maand:</b><br><br>");
    for($i = 0; $i < count($Maanden); $i++) {
    $Maand = substr($Maanden[$i],4,5)."-".substr($Maanden[$i],0,4);
    echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a><br>\n");
    }
    echo("<br><br>");

    echo("<table cellpadding=0 cellspacing=0>");

    if($maand) {
    $j = 0;
    for($x = 0; $x < count($resultaten); $x++) {
    $nieuwsbestandje = explode(" ",$resultaten[$x]);
    if(substr($nieuwsbestandje[0],0,6) == $maand) {
    $j++;
    unset($ReactieArtikel);
    include("$PadNaarDeArtikelen$nieuwsbestandje[1]");

    $checkdatum = $DatumNu;
    if($checkdatum2 != $checkdatum) { echo("<tr><td
    colspan=5>&nbsp;</td></tr><tr><td colspan=5><font face='Arial'
    size=2><b>$Datum</b></font></td></tr>\n"); }
    $checkdatum2 = $checkdatum;

    echo("<tr><td><font face='Arial'
    size='2'>&nbsp;<b>$Tijd</b>:&nbsp;</font></td><td><font face='Arial'
    size='1'>&nbsp;");
    if($CategorieenActiveren) { echo("<font
    color='$CategorieenKleuren[$Categorie]'>$CategorieenAfkortingen[$Categorie]<
    font color='black'>&nbsp;"); }
    echo("</font></td><td><font face='Arial'
    size='1'>&nbsp;".count($ReactieArtikel)."&nbsp;</font></td><td><font
    face='Arial' size='2'>&nbsp;");
    if($ArtikelInKleinVensterOpenen) { echo("<a
    href=javascriptpenArtikel('$Bestandsnaam')><u>".stripslashes($Reg el)."</u>
    </a>"); }
    else { echo("<a
    href=artikelen.php?artikel=$Bestandsnaam><u>".stri pslashes($Regel)."</u></a>
    "); }
    echo("&nbsp;</font></td><td><font face='Arial'
    size='1'>&nbsp;".stripslashes($Naam)."&nbsp;</font></td></tr>\n");
    }
    }
    if($j < 1) { echo("<b>Er zijn geen Nieuwsartikelen uit deze maand.</b>"); }
    }

    echo("</table>");

    ?>


    Wie kan mij daarmee helpen?

    Groetjes Arjan



  2. #2
    [DFS] Jort
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    je doet gewoon met de query van de maand de numrows functie. dus als je dit
    hebt:

    $q = 'select * from berichten where maand = 1';
    $result = mysql_query($q);
    $aantal berichten = num_rows($result);

    Jah ik had geen zin dat hele script door te lezen dus moet je zelf even
    de goeie query zoeken. Veel success.

    Greetz
    "Arjan -- -- -- http://www.pkhe.nl" <info@((nospam))pkhe((nospam)).nl> wrote
    in message news:b89953$lfr$1@news3.tilbu1.nb.home.nl...
    > Ik heb een nieuwsarchief op mn site en nu wil ik achter de maanden ook het
    > aantal berichten (van die maand) hebben.
    >
    > Het nieuwsarchief is te vinden op :
    > http://www.pkhe.nl/nieuws/nieuwsarchief.php
    >
    > Het script is:
    > <?php
    > include("gegevens.php");
    > ?>
    >
    > <?php
    >
    > if($ArtikelInKleinVensterOpenen) {
    > echo("<script language=\"JavaScript\"> function OpenArtikel(naam) {
    >

    window.open('artikelen.php?artikel='+naam,'OpenArt ikel','toolbar=0,location=
    >

    0,directories=0,status=1,menubar=0,scrollbars=1,re sizable=1,width=550,height
    > =400'); } </script>");
    > }
    >
    > $Maanden = array();
    > $resultaten = array();
    > $map = opendir("$PadNaarDeArtikelen");
    > while ($file = readdir($map)) {
    > if (($file != ".") && ($file != "..") && strstr($file,"php")) {
    > $resultaten[] =
    >

    substr($file,4,4).substr($file,2,2).substr($file,0 ,2)."_".substr($file,9,6).
    > " $file";
    > if(!in_array(substr($file,2,6),$Maanden)) { $Maanden[] =
    > substr($file,4,4).substr($file,2,2); }
    > }
    > }
    > closedir($map);
    > @rsort($resultaten);
    >
    > @rsort($Maanden);
    > echo("<b>Kies een maand:</b><br><br>");
    > for($i = 0; $i < count($Maanden); $i++) {
    > $Maand = substr($Maanden[$i],4,5)."-".substr($Maanden[$i],0,4);
    > echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a><br>\n");
    > }
    > echo("<br><br>");
    >
    > echo("<table cellpadding=0 cellspacing=0>");
    >
    > if($maand) {
    > $j = 0;
    > for($x = 0; $x < count($resultaten); $x++) {
    > $nieuwsbestandje = explode(" ",$resultaten[$x]);
    > if(substr($nieuwsbestandje[0],0,6) == $maand) {
    > $j++;
    > unset($ReactieArtikel);
    > include("$PadNaarDeArtikelen$nieuwsbestandje[1]");
    >
    > $checkdatum = $DatumNu;
    > if($checkdatum2 != $checkdatum) { echo("<tr><td
    > colspan=5>&nbsp;</td></tr><tr><td colspan=5><font face='Arial'
    > size=2><b>$Datum</b></font></td></tr>\n"); }
    > $checkdatum2 = $checkdatum;
    >
    > echo("<tr><td><font face='Arial'
    > size='2'>&nbsp;<b>$Tijd</b>:&nbsp;</font></td><td><font face='Arial'
    > size='1'>&nbsp;");
    > if($CategorieenActiveren) { echo("<font
    >

    color='$CategorieenKleuren[$Categorie]'>$CategorieenAfkortingen[$Categorie]<
    > font color='black'>&nbsp;"); }
    > echo("</font></td><td><font face='Arial'
    > size='1'>&nbsp;".count($ReactieArtikel)."&nbsp;</font></td><td><font
    > face='Arial' size='2'>&nbsp;");
    > if($ArtikelInKleinVensterOpenen) { echo("<a
    >

    href=javascriptpenArtikel('$Bestandsnaam')><u>".stripslashes($Reg el)."</u>
    > </a>"); }
    > else { echo("<a
    >

    href=artikelen.php?artikel=$Bestandsnaam><u>".stri pslashes($Regel)."</u></a>
    > "); }
    > echo("&nbsp;</font></td><td><font face='Arial'
    > size='1'>&nbsp;".stripslashes($Naam)."&nbsp;</font></td></tr>\n");
    > }
    > }
    > if($j < 1) { echo("<b>Er zijn geen Nieuwsartikelen uit deze

    maand.</b>"); }
    > }
    >
    > echo("</table>");
    >
    > ?>
    >
    >
    > Wie kan mij daarmee helpen?
    >
    > Groetjes Arjan
    >
    >




  3. #3
    Arjan -- -- -- http://www.pkhe.nl
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    je doet gewoon met de query van de maand de numrows functie. dus als je dit
    > hebt:
    >
    > $q = 'select * from berichten where maand = 1';
    > $result = mysql_query($q);
    > $aantal berichten = num_rows($result);
    >
    > Jah ik had geen zin dat hele script door te lezen dus moet je zelf even
    > de goeie query zoeken. Veel success.
    >
    > Greetz


    Ik heb geen MySQL en weet vrij weinig van php, dus misschien wil je toch
    even het script doorlezen en aanpassen voor me! :-D

    Groetjes Arjan



  4. #4
    Piet Hein
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    Arjan -- -- -- http://www.pkhe.nl wrote:
    > Ik heb een nieuwsarchief op mn site en nu wil ik achter de maanden
    > ook het aantal berichten (van die maand) hebben.
    >
    > Het nieuwsarchief is te vinden op :
    > http://www.pkhe.nl/nieuws/nieuwsarchief.php
    >
    > Het script is:

    <knip script>
    Ik denk dat als je in de regel
    echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a><br>\n");

    count($resultaten) achter </a> plaatst, dat hij dan een aantal weergeeft,

    dus

    echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    count($resultaten)<br>\n");

    gr. Piet Hein



  5. #5
    Arjan -- -- -- http://www.pkhe.nl
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen


    "Piet Hein" schreef

    > Ik denk dat als je in de regel
    > echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a><br>\n");
    >
    > count($resultaten) achter </a> plaatst, dat hij dan een aantal weergeeft,
    >
    > dus
    >
    > echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    > count($resultaten)<br>\n");
    >
    > gr. Piet Hein


    Hmmm... wertk niet echt zoals ik wilde:
    http://www.pkhe.nl/nieuws/nieuwsarchief.php

    Zo te zien is het al wel in de goede richting, maar nog niet helemaal! :-S
    Iemand die me verder kan helpen?




  6. #6
    Piet Hein
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    Arjan -- -- -- http://www.pkhe.nl wrote:
    > "Piet Hein" schreef
    >
    >> Ik denk dat als je in de regel
    >> echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a><br>\n");
    >>
    >> count($resultaten) achter </a> plaatst, dat hij dan een aantal
    >> weergeeft,
    >>
    >> dus
    >>
    >> echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    >> count($resultaten)<br>\n");
    >>
    >> gr. Piet Hein

    >
    > Hmmm... wertk niet echt zoals ik wilde:
    > http://www.pkhe.nl/nieuws/nieuwsarchief.php


    En als er dit van maakt:

    echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    ".count($resultaten)."<br>\n");

    ??







  7. #7
    Arjan -- -- -- http://www.pkhe.nl
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    "Piet Hein" <piethein@phavorite.nl> schreef in bericht > En als er dit van
    maakt:
    >
    > echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    > ".count($resultaten)."<br>\n");
    >
    > ??


    Dan pakt tie het totaal van alle artikelen :-s
    Ook wel handig! Kan ik dat erboven zetten ;-)




  8. #8
    Piet Hein
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    Arjan -- -- -- http://www.pkhe.nl wrote:
    > "Piet Hein" <piethein@phavorite.nl> schreef in bericht > En als er
    > dit van maakt:
    >>
    >> echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    >> ".count($resultaten)."<br>\n");
    >>
    >> ??

    >
    > Dan pakt tie het totaal van alle artikelen :-s
    > Ook wel handig! Kan ik dat erboven zetten ;-)


    $ArtikelTeller = array();

    // als dit artikel van een nieuwe maand is, voeg hem toe aan de array
    $Maanden

    if(!in_array(substr($file,2,6),$Maanden)) {
    $Maanden[] = substr($file,4,4).substr($file,2,2); }
    // begin met tellen voor deze maand
    $ArtikelTeller[substr($file,4,4).substr($file,2,2)] = 1;
    } else {
    // anders is het de 2e, 3e, 4e enz. van deze maand, kortom er een bij
    optellen
    $ArtikelTeller[substr($file,4,4).substr($file,2,2)] ++;
    }

    Deze kan je dan weer uitlezen met
    count($ArtikelTeller[$Maanden[$i])

    Ik kan dit niet testen, geen idee of het klopt

    gr. Piet Hein



  9. #9
    Arjan -- -- -- http://www.pkhe.nl
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    Piet Hein" schreef
    > Ik kan dit niet testen, geen idee of het klopt
    >
    > gr. Piet Hein
    >
    >


    Thanx! ziet eruir als of t gaat kloppen, maar waar moet ik t allemaal
    zetten??? hihi....

    sorry dat ik niet zoveel weet


    "Piet Hein" <piethein@phavorite.nl> schreef in bericht
    news:3ea9ad9d$0$49114$e4fe514c@news.xs4all.nl...
    > Arjan -- -- -- http://www.pkhe.nl wrote:
    > > "Piet Hein" <piethein@phavorite.nl> schreef in bericht > En als er
    > > dit van maakt:
    > >>
    > >> echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a>
    > >> ".count($resultaten)."<br>\n");
    > >>
    > >> ??

    > >
    > > Dan pakt tie het totaal van alle artikelen :-s
    > > Ook wel handig! Kan ik dat erboven zetten ;-)

    >
    > $ArtikelTeller = array();
    >
    > // als dit artikel van een nieuwe maand is, voeg hem toe aan de array
    > $Maanden
    >
    > if(!in_array(substr($file,2,6),$Maanden)) {
    > $Maanden[] = substr($file,4,4).substr($file,2,2); }
    > // begin met tellen voor deze maand
    > $ArtikelTeller[substr($file,4,4).substr($file,2,2)] = 1;
    > } else {
    > // anders is het de 2e, 3e, 4e enz. van deze maand, kortom er een bij
    > optellen
    > $ArtikelTeller[substr($file,4,4).substr($file,2,2)] ++;
    > }
    >
    > Deze kan je dan weer uitlezen met
    > count($ArtikelTeller[$Maanden[$i])
    >
    > Ik kan dit niet testen, geen idee of het klopt
    >
    > gr. Piet Hein
    >
    >




  10. #10
    Arjan -- -- -- http://www.pkhe.nl
    &quot;Aantal berichten&quot; tonen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: "Aantal berichten" tonen

    Mijn script ziet er nu zo uit:

    <?php

    include("gegevens.php");

    ?>
    <?php

    if($ArtikelInKleinVensterOpenen) {
    echo("<script language=\"JavaScript\"> function OpenArtikel(naam) {
    window.open('artikelen.php?artikel='+naam,'OpenArt ikel','toolbar=0,location=
    0,directories=0,status=1,menubar=0,scrollbars=1,re sizable=1,width=550,height
    =400'); } </script>");
    }

    $ArtikelTeller = array();
    $Maanden = array();
    $resultaten = array();
    $map = opendir("$PadNaarDeArtikelen");

    while ($file = readdir($map)) {
    if (($file != ".") && ($file != "..") && strstr($file,"php")) {
    $resultaten[] =
    substr($file,4,4).substr($file,2,2).substr($file,0 ,2)."_".substr($file,9,6).
    " $file";
    if(!in_array(substr($file,4,4).substr($file,2,2),$ Maanden)) {
    $Maanden[] = substr($file,4,4).substr($file,2,2); }
    // begin met tellen voor deze maand
    $ArtikelTeller[substr($file,4,4).substr($file,2,2)] = 1;
    } else {
    // anders is het de 2e, 3e, 4e enz. van deze maand, kortom er een bij
    optellen

    $ArtikelTeller[substr($file,4,4).substr($file,2,2)] ++;
    }
    }
    closedir($map);
    @rsort($resultaten);

    @rsort($Maanden);
    echo("<b>Kies een maand:</b><br><br>");
    for($i = 0; $i < count($Maanden); $i++) {
    $Maand = substr($Maanden[$i],4,5)."-".substr($Maanden[$i],0,4);
    echo("<a href='$PHP_SELF?maand=$Maanden[$i]'>$Maand</a> Aantal artikelen:
    ".count($ArtikelTeller,$Maanden[$i])." <br>\n");

    }
    echo("<br><br>");

    echo("<table cellpadding=0 cellspacing=0>");

    if($maand) {
    $j = 0;
    for($x = 0; $x < count($resultaten); $x++) {
    $nieuwsbestandje = explode(" ",$resultaten[$x]);
    if(substr($nieuwsbestandje[0],0,6) == $maand) {
    $j++;
    unset($ReactieArtikel);
    include("$PadNaarDeArtikelen$nieuwsbestandje[1]");

    $checkdatum = $DatumNu;
    if($checkdatum2 != $checkdatum) { echo("<tr><td
    colspan=5>&nbsp;</td></tr><tr><td colspan=5><font face='Arial'
    size=2><b>$Datum</b></font></td></tr>\n"); }
    $checkdatum2 = $checkdatum;

    echo("<tr><td><font face='Arial'
    size='2'>&nbsp;<b>$Tijd</b>:&nbsp;</font></td><td><font face='Arial'
    size='1'>&nbsp;");
    if($CategorieenActiveren) { echo("<font
    color='$CategorieenKleuren[$Categorie]'>$CategorieenAfkortingen[$Categorie]<
    font color='black'>&nbsp;"); }
    echo("</font></td><td><font face='Arial'
    size='1'>&nbsp;".count($ReactieArtikel)."&nbsp;</font></td><td><font
    face='Arial' size='2'>&nbsp;");
    if($ArtikelInKleinVensterOpenen) { echo("<a
    href=javascriptpenArtikel('$Bestandsnaam')><u>".stripslashes($Reg el)."</u>
    </a>"); }
    else { echo("<a
    href=artikelen.php?artikel=$Bestandsnaam><u>".stri pslashes($Regel)."</u></a>
    "); }
    echo("&nbsp;</font></td><td><font face='Arial'
    size='1'>&nbsp;".stripslashes($Naam)."&nbsp;</font></td></tr>\n");
    }
    }
    if($j < 1) { echo("<b>Er zijn geen Nieuwsartikelen uit deze maand.</b>"); }
    }

    echo("</table>");

    ?>

    En het reslutaat is te zien op:
    http://www.pkhe.nl/nieuws/nieuwsarchief.php



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics