dudziec
11.04.2007, 07:24:40
Witam serdecznie.
mam taki problem.
Powiedzmy, ze mam baze danych skladajaca sie z kolumn : id, data. tytuł, tekst
chciałbym by automatycznie sie generował kalendarz i po nacisnieciu na dzień tygodnia pojawiło by sie informacje wyciagniete z bazy danych- czyli tytuł, tekst.
jak to zrobić jakie macie propozycje? oczywiscie po nacisnieciu daty byłoby wywołanie rekordu odpowiedniego z data.
pozdrawiam
starach
11.04.2007, 09:28:34
Czy myślisz że ktoś tutaj napisze ci kod do obsługi takiego kalendarza ?
Nie sądzę. Moje propozycje to:
- Łączysz się z bazą danych
- Pobierasz dane
- Wyświetlasz dane
Jeśli nie wiesz w ogóle jak zacząć to poszukaj jakiegoś darmowego skryptu
i postaraj się dostosować do twoich potrzeb.
Możesz tutaj znaleźć taki skrypt
Link lub tutaj
Link
dudziec
11.04.2007, 09:30:34
chodzi o to że potrafie połaczyć się z baza danych, jednak niewiem jak zrobiuć by po nacisnieciu na dzień wyswietlał odpowiednie dane.
starach
11.04.2007, 09:32:58
A jakie dane mają ci się wyświetlać.
Wiesz wiele w tym wypadku zależy od sposobu prezentacji danych.
dudziec
11.04.2007, 09:45:42
tytuł i rozszerzony tekst moze w przyszłosci coś wiecej, ale podejrzewam, ze dodanie dodatkowyrch rzeczy niebedzie z tym kłopotu
starach
11.04.2007, 09:50:22
Możesz to zrobić w sumie na 3 sposoby.
- Ajax
- Pobierasz wszystkie dane dni kiedy pobierasz dane o miesiącu i wklejasz informacje o poszczególnych dniach do jakiegoś panelu - javascript lub kontener div
- W kalendarzu jeden dzień jest odnośnikiem do nowego okna w którym informacje o dniu się wyświetlają
dudziec
11.04.2007, 10:14:33
Ale mam datae w formacie : 2007-04-02 (rok miesiac dzien)
powiedzmy ze za pomoca tej daty i klikania robimy dalsze czynnosci.
starach
11.04.2007, 11:13:41
<a href="skrypt.php?dalsze_czynnosci=tak">Twoja data</a>
<?php
$czy_dalej = $_GET['dalsze_czynnosci'];
if($czy_dalej=='tak')
{
//dalsze czynnosci
}
?>
<a href="java script: window.open('skrypt.php?identyfikator_daty=blablabla')">Twoja data</a>
<?php
$date_id = $_GET['identyfikator_daty'];
$query = "SELECT * FROM `daty` WHERE `date_id`=$date_id";
mysqli_query($id_polaczenia, $query);
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.