Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP, MYSQL] Umieszczenie kalendarza wyciagajacego dane z BD
#1
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.
Odpowiedz
#2
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!
Odpowiedz
#3
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 ?
Odpowiedz
#4
(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.
Odpowiedz
#5
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,932 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,931 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,457 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,564 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl