![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Połączenie z bazą jest - testowałem
Wyświetla błąd: Nie pobrano wiadomosci z miesiaca Pozostałe moduły działają tzn Wiadomości z 2006, 2005 roku <?php function openDBConnection() { // open db connection $host= "ppp.ppp.pp.p:4000"; $user= "8004567V345"; $passwd= "5234rty96"; $db= "8004567V345"; $conn= mysql_connect( $host, $user, $passwd ) or die( "BLAD: Nie nawiazano polaczenia z serwerem." ); // wybór bazy danych mysql_select_db( $db, $conn ); return $conn; } function closeDBConnection( $database ) { mysql_close( $database ); } function zwolnijZasoby( $connHandler ) { mysql_free_result( $connHandler ); } function pobierzWiadomosciZMiesiaca( $miesiacStart, $miesiacStop ) { echo $miesiacStart, " - ", $miesiacStop, "<p />"; // wiadomosci z aktualnego miesiaca $query01.= "SELECT id_dok, tytul_dok, data_utw_dok FROM `um_dok` "; $query01.= "WHERE data_utw_dok <= '$miesiacStop' AND data_utw_dok >= '$miesiacStart' "; $query01.= "ORDER BY data_utw_dok DESC"; if( $results= mysql_query( $query01 ) ) { $iloscRekordow= mysql_num_rows( $results ); for( $i= 0; $i< $iloscRekordow; $i++ ) { $row= mysql_fetch_array( $results ); $tabWiadomosciZMiesiaca[$i][0]= $row['id_dok']; $tabWiadomosciZMiesiaca[$i][1]= $row['tytul_dok']; $tabWiadomosciZMiesiaca[$i][2]= $row['data_utw_dok']; } } else { echo "BLAD: Nie pobrano wiadomosci z miesiaca <strong>", $miesiac, "<strong><P />"; } return $tabWiadomosciZMiesiaca; } function printResults( $tabResults ) { for( $a= 0; $a< count( $tabResults ); $a++ ) { echo $tabResults[$a][2], "<br />"; echo "<a href=\"index.php?page=modules/mod_showresults.php&dok=".$tabResults[$a][0]."\">"; echo "<strong>"; echo $tabResults[$a][1]; echo "</strong>"; echo "</a><br />"; } } function printFooter() { echo "<div align=\"center\"><ul type=\"square\"><li> </li></ul></div><p />"; echo "<strong>Przegl±daj wiadomo¶ci z poprzednich miesi_cy 2007 roku: </strong><br />\n"; $licznikMiesiaca= date( "n" ); for( $j= $licznikMiesiaca- 1; $j> 0; $j-- ) { if( $j<10 ) { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2007&month=0$j>"; echo "[", $j, "]"; echo "</a> "; } else { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2007&month=$j>"; echo "[", $j, "]"; echo "</a> "; } } echo "<p />"; echo "<strong>Przegl±daj wiadomo¶ci z 2006 roku: </strong><br />\n"; for( $j= 12; $j> 0; $j-- ) { if( $j<10 ) { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2006&month=0$j>"; echo "[", $j, "]"; echo "</a> "; } else { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2006&month=$j>"; echo "[", $j, "]"; echo "</a> "; } } echo "<p />"; echo "<strong>Przegl±daj wiadomo¶ci z 2005 roku: </strong><br />\n"; for( $j= 12; $j> 3; $j-- ) { if( $j<10 ) { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2005&month=0$j>"; echo "[", $j, "]"; echo "</a> "; } else { echo "<a href=index.php?page=modules/mod_wiadomosci04.php&action=2005&month=$j>"; echo "[", $j, "]"; echo "</a> "; } } echo "<p />"; } // *** L O G I K A *** // odczytanie roku i miesiaca $rok= date( "Y" ); $miesiac= date( "m" ); // tablica konca miesiecy $tabMiesiaceEnd= array( "31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31" ); // poczatkowa data do przeszukiwania $dataPoczatek= $rok."-".$miesiac."-01"; // koncowa data do przeszukiwania $dataKoniec= $rok."-".$miesiac."-".$tabMiesiaceEnd[$miesiac-1]; if ( $_REQUEST['action']== "" ) { $polaczenie= openDBConnection(); $biezacyMiesiac= pobierzWiadomosciZMiesiaca( $dataPoczatek, $dataKoniec ); printResults( $biezacyMiesiac ); printFooter(); zwolnijZasoby( $polaczenie ); } else if( $_REQUEST['action']== "2007" ) { $dataPoczatek= $rok."-".$_REQUEST['month']."-01"; $dataKoniec= $rok."-".$_REQUEST['month']."-".$tabMiesiaceEnd[($_REQUEST['month'])-1]; $polaczenie= openDBConnection(); $biezacyMiesiac= pobierzWiadomosciZMiesiaca( $dataPoczatek, $dataKoniec ); printResults( $biezacyMiesiac ); printFooter(); zwolnijZasoby( $polaczenie ); } else if( $_REQUEST['action']== "2006" ) { $dataPoczatek= $_REQUEST['action']."-".$_REQUEST['month']."-01"; $dataKoniec= $_REQUEST['action']."-".$_REQUEST['month']."-".$tabMiesiaceEnd[($_REQUEST['month'])-1]; $polaczenie= openDBConnection(); $biezacyMiesiac= pobierzWiadomosciZMiesiaca( $dataPoczatek, $dataKoniec ); printResults( $biezacyMiesiac ); printFooter(); zwolnijZasoby( $polaczenie ); } else if( $_REQUEST['action']== "2005" ) { $dataPoczatek= $_REQUEST['action']."-".$_REQUEST['month']."-01"; $dataKoniec= $_REQUEST['action']."-".$_REQUEST['month']."-".$tabMiesiaceEnd[($_REQUEST['month'])-1]; $polaczenie= openDBConnection(); $biezacyMiesiac= pobierzWiadomosciZMiesiaca( $dataPoczatek, $dataKoniec ); printResults( $biezacyMiesiac ); printFooter(); zwolnijZasoby( $polaczenie ); } else { echo "<strong><a href=\"java script:history.back()\">« Wró_</a></strong>"; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:14 |