ďťż
Podstrony
|
telcocafemam plik ktory rysuje tabelke przedstawiajaca kalendarzyk do tej pory wszystko umiem ale chcialbym aby kazdy dzien byl linkiem do strony na ktorej beda wyswietlane informacje na temat tego dnia... B)ps. kalendarzyk na stronie i Twój problem to ?? no jak zrobic te linki... B) <a href="cal.php?dzien=03&miesiac=10">3</a> tak :) a moglbys dostosowac to do mojego kodu i najlepiej wyjasnic jak to dziala... B) <HTML> <HEAD> <TITLE></TITLE> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=ISO-8859-2"> <META NAME="DESCRIPTION" CONTENT=""> <META NAME="AUTHOR" CONTENT="KoreK"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> <LINK REL=stylesheet HREF="kalendarzyk.css" TYPE="text/css"> </HEAD> <BODY BGCOLOR="silver"> <?php /*pobieranie aktualnej daty*/ $dzisiaj=getdate(); $dzien=$dzisiaj['mday']; $miesiac=$dzisiaj['mon']; $rok=$dzisiaj['year']; $dzientygodnia=$dzisiaj['wday']; $fdzien=$dzientygodnia; $iloscdni=0; $puste=0; /*ustalenie ilosci dni danego miesiaca*/ switch($miesiac) { case 1: $iloscdni=31; break; case 2: { if(eregi("$rok","2008 2012 2016 2020")) {$iloscdni=29;} else {$iloscdni=28;} } break; case 3: $iloscdni=31; break; case 4: $iloscdni=30; break; case 5: $iloscdni=31; break; case 6: $iloscdni=30; break; case 7: $iloscdni=31; break; case 8: $iloscdni=31; break; case 9: $iloscdni=30; break; case 10: $iloscdni=31; break; case 11: $iloscdni=30; break; case 12: $iloscdni=31; break; } /*ustalenie dnia tygodnia dla 1 dnia miesiaca*/ if($dzien==1) {$fdzien=$dzientygodnia;} else { for($i=$dzien;$i!=1;$i--) { if($fdzien==-1) {$fdzien=6;} $fdzien--; } } $puste=$fdzien-1; /*liczba kolumn i wierszy*/ $x=7; $y=(($iloscdni-($iloscdni%$x))/$x)+1; /*wyswietlanie aktualniej daty*/ echo("$dzien.$miesiac.$rok <BR>"); /*rysowanie dni tygodnia*/ echo('<table>'); echo('<tr class="wiersz">'); echo('<td class="tydzien">Pn</td>'); echo('<td class="tydzien">Wt</td>'); echo('<td class="tydzien">Śr</td>'); echo('<td class="tydzien">Cz</td>'); echo('<td class="tydzien">Pt</td>'); echo('<td class="tydzien">So</td>'); echo('<td class="tydzien">Ni</td>'); echo('</tr>'); echo('</table>'); /*rysowanie tabeli*/ $nrdnia=1; echo('<table>'); for($i=1;$i<=$y;$i++) { echo('<tr class="wiersz">'); for($j=1;$j<=$x;$j++) { if($puste>0) { echo('<td class="puste"> </td>'); $puste--; } else { if($nrdnia==$dzien) {echo('<td class="aktualny">'.$nrdnia.'</td>');} else {echo('<td class="dzien">'.$nrdnia.'</td>');} if($nrdnia==$iloscdni) {break;} $nrdnia++; } } echo('</tr>'); $fdzien=0; } echo('</table>'); ?> </BODY> </HTML> pod koniec, zamiast {echo('<td class="aktualny">'.$nrdnia.'</td>');} else {echo('<td class="dzien">'.$nrdnia.'</td>');} zrob {echo('<td class="aktualny"><a href="cal.php?dzien='.$nrdnia.'&miesiac='.$miesiac.'"> '.$nrdnia.'</a></td>');} else {echo('<td class="dzien"><a href="cal.php?dzien='.$nrdnia.'&miesiac='.$miesiac.'"> '.$nrdnia.'</a></td>');} no i oczywiscie zrob plik cal.php ktory bedzie podawal odpowiednie info na pods. zmienych miesiac i dzien Użytkownik Deadeye edytował ten post 01 kwiecień 2006, 22:10 wielkie dzieki pozdrawiam... B) |
|||
Sitedesign by AltusUmbrae. |