Autor |
Nachricht |
skate-rock
Threadersteller
Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht:
|
Verfasst Mi 26.07.2006 13:12
Titel [PHP] monate |
|
|
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.
das kleine script ist nicht von mir, aber es läuft nicht und ich
krieg das nicht hingebogen..
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>
<a href="anfrage.php?m=<? echo $next_month;?>&j=<? echo $next_year;?>">nä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.
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mi 26.07.2006 14:06
Titel
|
|
|
Syntaktisch fehlerfrei. Was geht denn nicht?
|
|
|
|
|
Anzeige
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mi 26.07.2006 14:08
Titel
|
|
|
bekommste da irgendeine fehlermeldung? Oder was genau tut das skript anstatt von dem was es tun soll?
|
|
|
|
|
skate-rock
Threadersteller
Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht:
|
Verfasst Mi 26.07.2006 14:13
Titel
|
|
|
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.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 26.07.2006 14:16
Titel
|
|
|
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>
<a href="?m=<? echo $next_month;?>&j=<? echo $next_year;?>">nä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
|
|
|
|
|
skate-rock
Threadersteller
Dabei seit: 29.08.2003
Ort: Osnabrück
Alter: -
Geschlecht:
|
Verfasst Mi 26.07.2006 14:26
Titel
|
|
|
@m
danke! funktioniert alles 100%ig. ein dickes dankeschön.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[Pagerank] - Pagerank der vergangenden Monate ermitteln
|
|