Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD (/thread-php-mysql-umieszczenie-kalendarza-wyciagajacego-dane-z-bd)



[PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - Rodzu - 01-05-2010

Tak jak w temacie, chcialbym umiescic na stronie prosty kalendarz, ktory by zaznaczal innym kolorem daty pobrane wczesniej z BD. Bardzo prosze o wasza pomoc.


RE: [PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - luc3k - 14-06-2010

to jest bardzo proste xD po prostu.
Dodaj do swojej tabeli z kalendarzem jedna kolumne i ja nazwij np. Bylo.

Pozniej przypisuj datom(datą?) wczesniejszym numer 1(tak).
przyklad:
Kod PHP:
$data_obecna date("Y-m-d");
$q mysql_query("INSERT INTO kalendarz('bylo') VALUES('1') WHERE data < '$data_obecna'");

// i w kalendarz sprawdzaj:P
//jezeli bylo=1 to kolor czerwony:P  
//itp, itd! 

Pozdro!


RE: [PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - Jupiter - 17-06-2010

Ja to widzę tak...
Kod PHP:
<table border="0">
<?
php
$mysqli 
= new mysqli('localhost''root''''web'); // połączenie z bazą
$results $mysqli->query('SELECT day FROM events WHERE month=' date('n')); // zapytanie do bazy które pobiera dni które mają być zaznaczone
while($day $results->fetch_row()) {
    
$days[$day[0]] = true// iteracja tych dni do tabeli - nie mam innego pomysłu na to ... 
}
for(
$i=1$i<(date('t')+1); $i++) { // tworzenie kalendarza
    
if($i == 1) {
        echo 
'<tr>' "\n";
    }
    echo 
'<td>';
    if(isset(
$days[$i])) { //jeśli istnieje tablica z dniem 
        
echo '<b>'.$i.'</b>'// to go pogrubia 
    
}
    else {
        echo 
$i// w przeciwnym wypadku poprosu wyświtla 
    
}
    echo 
'</td>' "\n";
    if(
$i == || $i == date('t')) {
        echo 
'</tr>' "\n";
    }
    
}
?>
</table> 
Cytat:INSERT INTO kalendarz('bylo') VALUES('1') WHERE data < '$data_obecna'
coś takiego działa w ogóle ? WHERE przy dodawaniu wpisu ?


RE: [PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - Pedro84 - 17-06-2010

(14-06-2010, 19:15)luc3k napisał(a): to jest bardzo proste xD po prostu.
Dodaj do swojej tabeli z kalendarzem jedna kolumne i ja nazwij np. Bylo.

Pozniej przypisuj datom(datą?) wczesniejszym numer 1(tak).
przyklad:
Kod PHP:
$data_obecna date("Y-m-d");
$q mysql_query("INSERT INTO kalendarz('bylo') VALUES('1') WHERE data < '$data_obecna'");

// i w kalendarz sprawdzaj:P
//jezeli bylo=1 to kolor czerwony:P  
//itp, itd! 

Pozdro!

Człowieku, skończ z tymi swoimi pseudo radami, bo Ty pojęcia nie masz, ani o PHP, ani o MySQL. To ma być wg. Ciebie "kalendarz"? W takim razie chyba w życiu kalendarza nie widziałeś.

@Jupiter: Oczywiście, że nie.

@autor: Google.pl => php mysql calendar, znajdziesz tysiące.


RE: [PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD - aleksanderek - 17-06-2010