keuzemenu met verschillende maanden met voorbeeld van huidige situatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Paul prive

paul prive

17/07/2004 16:43:00
Quote Anchor link
Beste,

Ik heb php database aangemaakt en ben die nu aan het optimaliseren nu zit ik echter met het volgend probleem:

Ik heb een index pagina waar ik een dropdown menu wil maken waarbij ik de mogelijkheid heb om een maand te kiezen bijv jun2004.
in mijn database staan alle maanden vermeld in de kolom Current_month.
de moeilijkheid die ik heb is dat ik in een 9 tal files iedere maand moet aanpassen naar de korrecte maand, als ik het met een maand wil doen is dit geen probleem want dan gebruik ik de volgende formule

$Current_Month = strtoupper (date("MY", mktime(0,0,0,Date("m")-1,1,Date("Y"))));
geeft JUN2004 weer


bestaat er een mogelijkheid om dit iedere maand automatisch te laten aanpassen of dat ik via het keuzemenu de mogelijkheid heb om de juiste maand aan te roepen uit m'n database. zonder dat ik alle files 1 voor 1 moet aanpassen?

m'n index pagina bevat de volgende opbouw :
<HTML>
<head>
<title>[EasyPHP] - Web Local</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
a:link { font-weight:bold; color:Silver; text-decoration:none }
a:visited { font-weight:bold; color:Silver; text-decoration:none }
a:hover { font-weight:bold; color:White; text-decoration:none }
a:active { font-weight:bold; color:#E00E00; text-decoration:none }
a:focus { font-weight:bold; color:#00E000; text-decoration:none }
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: White;text-align : center;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Silver;text-align : left;}
.titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
</style>
</head>

<BODY BGCOLOR="#525A73">
<TABLE WIDTH="100%" HEIGHT="100%">
<TR>
<TD class=text1>
Electronic Rem Note version 1.00
</TD>
</TR>
<TR VALIGN="MIDDLE">
<TD ALIGN="CENTER" class=text1>
[ <A HREF='create_data_base.php' class=text2> Créer la base de donnée </A> ] <BR> <BR>
[ <A HREF='test.php' class=text2> Charger resultats de la rem </A> ] <BR> <BR>
[ <A HREF='frame.php?Dealer_Rem=INDEP.00001.01186' class=text2> Recap dealer rem <A> ] <BR> <BR>
[ <A HREF='list.php' class=text2> Dealer Liste </A> ]

<p>[ <A HREF='index_annex.html' class=text2> ANNEX <A> ] <BR> <BR>
</TD>
<TR>
<TD class=text1>
This site has been realized by Paul
</TD>
</TR>
</TR>
</BODY>
</HTML>

en een voorbeeld van een tekst waarbij de maand iedere maand moet worden aangepast is de volgende

<style type="text/css">
body, td, th, h1, h2 {font-family: sans-serif;}
body, td, th {font-size: 65%;}
a:link { font-weight:bold; color:#000000; text-decoration:none }
a:visited { font-weight:bold; color:#000000; text-decoration:none }
a:hover { font-weight:bold; color:#E00000; text-decoration:none }
a:active { font-weight:bold; color:#E00E00; text-decoration:underline }
a:focus { font-weight:bold; color:#00E000; text-decoration:underline }
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: White;text-align : left;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Silver;text-align : left;}
</style>
<body bgcolor="#525A73">

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
<?
  include "datas/connection_data.php";
  include "datas/connect.php";
  
  $Dblnk=connect ();

if (isset($HTTP_GET_VARS)){
    while(list($name, $value) = each($HTTP_GET_VARS)){
        $$name = $value;
    }
}


  if (!isset($Dealer_Rem)) $Dealer_Rem = 'INDEP.00001.01186';
  if (!isset($Counter)) $Counter=0;
  
  $Current_Month = "MAY2004";

  if (!isset($Dealer_Pos))
    {

        include "datas/annex1.php";
        $Dealer_Pos = '';
    }

  else
    {
        include "datas/annex1_Pos.php";
    }

    
  $Line1 = "";
  $Line2 = "";
  $Line3 = "";
  $Line4 = "";
  $Line5 = "";
  $Line6 = "";
  $Line7 = "";
  
if ($res=send_sql($Data_Base, $Query_annex1))
    {

        $Tot_Lines = mysql_num_rows($res);
  while ($row = mysql_fetch_row ($res))
    {

        $Line1 = $Line1.$row[0]." <BR>";
        $Line3 = $Line3.$row[2]." <BR>";
        $Line4 = $Line4.$row[3]." <BR>";
    $Line5 = $Line5.$row[4]." <BR>";
    $Line6 = $Line6.$row[5]." <BR>";
    $Line7 = $Line7.$row[6]." <BR>";
    }


   echo "<A NAME='Annex1'></A>";  

   echo "<CENTER> <TABLE WIDTH='800' CELLSPACING='0' CELLPADDING='0'> <TR> <TD> <TABLE BORDER='1' WIDTH='150' class='text1'> <TR> <TD> Annex1 </TD> </TR> </TABLE> </TD> </TR> </TABLE> </CENTER> <BR>";
  
   echo "<CENTER> <TABLE BORDER = '1' class='text1'>";
   echo " <TR> <TD COLSPAN='7'> (a) Annex 1 : Overzicht van al uw geremunereerde kaarten/diensten </TD> </TR> <TR> <TD> Verkooppunt</TD> <TD> simkaart </TD> <TD> klant </TD> <TD> Activatiedatum </TD> <TD> tariefplan/dienst </TD>  <TD> vergoeding </TD> </TR>";
   echo "<TD> ".$Line1." </TD>";
   echo "<TD> ".$Line3." </TD>";
   echo "<TD> ".$Line4." </TD>";
   echo "<TD> ".$Line5." </TD>";
   echo "<TD> ".$Line6." </TD>";
   echo "<TD> ".$Line7." </TD>";
   echo "</TR> </TABLE>";
   echo "<BR>";
   if ($Counter>0)
     {

         $CounterPrec = $Counter - 50;
         if (!$Dealer_Pos)
           {
echo "<A HREF='annex1.php?Dealer_Rem=".$Dealer_Rem."&Counter=".$CounterPrec."'> [ Previous Page ] </A>"; }
         else
           { echo "<A HREF='annex1.php?Dealer_Rem=".$Dealer_Rem."&Dealer_Pos=".$Dealer_Pos."&Counter=".$CounterPrec."'> [ Page précédente ] </A>"; }
     }

  
   echo "<A HREF='index_Annex.php?Dealer_Rem=".$Dealer_Rem."&Dealer_Pos=".$Dealer_Pos."'> [ back to annex menu ] </A>";
  
   if ($Tot_Lines==50)
     {

       $Counter += 50;
       if (!$Dealer_Pos)
         {
echo "<A HREF='annex1.php?Dealer_Rem=".$Dealer_Rem."&Counter=".$Counter."'> [ Next page] </A>"; }
       else
         { echo "<A HREF='annex1.php?Dealer_Rem=".$Dealer_Rem."&Dealer_Pos=".$Dealer_Pos."&Counter=".$Counter."'> [ Page suivante ] </A>"; }
      
     }
  
  }




?>


alvast bedankt voor de moeite en feedback

Paul
 
Er zijn nog geen reacties op dit bericht.



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.