mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 22:28 Benutzername: Passwort: Auto-Login

Thema: [PHP] monate vom 26.07.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] monate
Autor Nachricht
skate-rock
Threadersteller

Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht: Männlich
Verfasst Mi 26.07.2006 13:12
Titel

[PHP] monate

Antworten mit Zitat Zum Seitenanfang

guten tach.

ich sitz hier jetzt ne stunde und kriegs immernoch nicht hin.
ich hab von PHP gar keine ahnung, also wirds für die meisten
hier wohl ziemlich einfach sein. Grins

das kleine script ist nicht von mir, aber es läuft nicht und ich
krieg das nicht hingebogen.. *bäh*

Code:
         <?php
         
         if(isset($_GET['m']) & isset($_GET['j'])) {
            $sel_month = $_GET['m'];
            $sel_year =  $_GET['j'];
         } else {
            $heute = date("my");
            $sel_month = substr($heute, 0,2);
            $sel_year = substr($heute, 2,2);
         }   
         
         if($sel_month == "12") {
            $next_year = $sel_year++;
            $next_month = "01";   
         } else {
            $next_month = $sel_month++;
            $next_year = $sel_year;
         }
         
         if($sel_month == "01") {
            $prev_month = "12";   
            $prev_year = $sel_year--;
         } else {
            $prev_month = $sel_month--;
            $prev_year = $sel_year;
         }

         echo (''.$prev_month.$prev_year.'<br/>');
         echo (''.$sel_month.$sel_year.'<br/>');
         echo (''.$next_month.$next_year.'<br/>');
         ?>
         
         <a href="anfrage.php?m=<? echo $prev_month;?>&j=<? echo $prev_year;?>">letzter Monat</a> &nbsp;
         <a href="anfrage.php?m=<? echo $next_month;?>&j=<? echo $next_year;?>">n&auml;chster Monat</a>
         <br />
         
         <?php
         
         echo ('<img src="img/kalender/'.$sel_month.$sel_year.'.jpg" />');
         
         ?>


was ich mit dem script bezwecken will, sollte jeder gleich sehen.


weiß jemand, was daran falsch ist?

danke schonmal. * Ich bin unwürdig *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mi 26.07.2006 14:06
Titel

Antworten mit Zitat Zum Seitenanfang

Syntaktisch fehlerfrei. Was geht denn nicht?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 26.07.2006 14:08
Titel

Antworten mit Zitat Zum Seitenanfang

bekommste da irgendeine fehlermeldung? Oder was genau tut das skript anstatt von dem was es tun soll?
  View user's profile Private Nachricht senden
skate-rock
Threadersteller

Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht: Männlich
Verfasst Mi 26.07.2006 14:13
Titel

Antworten mit Zitat Zum Seitenanfang

tacker hat geschrieben:
Syntaktisch fehlerfrei. Was geht denn nicht?

mhm, ja also eigentlich funktioniert das komplett nicht
so wie es soll.

ich habs mal hochgeladen.

http://chiquest.de/muell/kalender.php

da könnt ihr schon sehen, was nicht funktioniert. klickt z.B. auf
den link "letzter monat" einige male. und "nächster monat" funktioniert
so oder so nicht.

ich hab null ahnung von php. bitte nicht schlagen. * Mal bisschen die Nase pudern... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 26.07.2006 14:16
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<?php
         
         if(isset($_GET['m']) & isset($_GET['j'])) {
            $sel_month = $_GET['m'];
            $sel_year =  $_GET['j'];
         } else {
            $heute = date("my");
            $sel_month = substr($heute, 1,1);
            $sel_year = substr($heute, 2,3);
         }   
         
         if($sel_month == "12") {
            $next_year = $sel_year+1;
         $next_year = "0".$next_year;
            $next_month = "1";   
         } else {
            $next_month = $sel_month+1;
            $next_year = $sel_year;
         }
         
         if($sel_month == "1") {
            $prev_month = "12";   
            $prev_year = $sel_year-1;
         $prev_year = "0".$prev_year;
         } else {
            $prev_month = $sel_month-1;
            $prev_year = $sel_year;
         }

         echo (''.$prev_month.".".$prev_year.'<br/>');
         echo (''.$sel_month.".".$sel_year.'<br/>');
         echo (''.$next_month.".".$next_year.'<br/>');
?>
         
         <a href="?m=<? echo $prev_month;?>&j=<? echo $prev_year;?>">letzter Monat</a> &nbsp;
         <a href="?m=<? echo $next_month;?>&j=<? echo $next_year;?>">n&auml;chster Monat</a>
         <br />
         
<?php
         
        echo $sel_month.".".$sel_year;
         
?>



So kriegst du ne Ausgabe wie: 7.06, 8.06, 9.06, 10.06, 11.06, 12.06, 1.07, 2.07, ...


Um deine Bilder auszugeben, machst du dass dann einfach so:

Code:
echo '<img src="img/kalender/'.$sel_month.$sel_year.'.jpg" />';


und benennst deine Bilder: 706.jpg, 806.jpg, ...


Zuletzt bearbeitet von m am Mi 26.07.2006 14:19, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
skate-rock
Threadersteller

Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht: Männlich
Verfasst Mi 26.07.2006 14:26
Titel

Antworten mit Zitat Zum Seitenanfang

@m

danke! funktioniert alles 100%ig. ein dickes dankeschön. * Ich bin unwürdig *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [Pagerank] - Pagerank der vergangenden Monate ermitteln
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.