Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przypisanie do buttona danej daty
Forum PHP.pl > Forum > PHP
Fight-Team
Witam, zamierzam zrobic kalendarz poprzez ktory pacjent bedzie mogl umowic sie na wizyte. A wiadomo musi tutaj wybrać godzine. I na ten moment mam zrobiony kalendarz, ktory sie pokazuje na razie tylko na obecny miesiac oraz pare buttonów do ktorych jest podpieta podstrona z formularzem, ktory wysyla dane do bazy( bez duplikowania danych).


I mam takie pytanie: Jak zrobic gdy nacisne na button np przy godzinie ósmej to przeniesie mnie do formularza i tam bedzie juz ustawiona data, która użytkownik wybral wczesniej ?
Kombinuje w taki sposób:
  1. $calendar.= str_repeat('
  2. <p>
  3. '.$pierwszaH="8:00-9:00".'8:00-9:00 : WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  4. '.$drugaH="8:00-9:00".'9:30-10:30: WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  5. '.$trzeciaH="8:00-9:00".'11:00-12:00: WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  6. '.$czwartaH="8:00-9:00".'12:30-13:30: WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  7. '.$piataH="8:00-9:00".'14:00-15:00: WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  8. '.$szostaH="8:00-9:00".'15:30-16:30: WOLNE <a href="formularz.php" class="button">Umow sie</a><br/>
  9. </p>',1);


Ktos ma jakis pomysł?
Tomplus
Stwórz sobie tablice z datami, a potem przesyłaj przez link wartość klucza do tej tablicy np.:
formularz.php?termin=231

W formularz.php odniesiesz się do danego terminu i masz myślę to co chciałeś.
Fight-Team
a pozniej w sqlu jest mozliwosc by np wpisać $tablica[0] ? bo od razu po sfinalizowaniu formularza ta data musi sie zapisac
Tomplus
Jak masz takie informacje w SQL to wystarczy z SQL wyciągnąć ID terminów i przypisać do formularza i linków na stronie z kalendarzem.
Wtedy łatwo możesz sprawdzić czy termin jest wolny czy zajęty już.
Fight-Team
ze sprawdzeniem sobie poradzilem tylko teraz musze wszystko modyfikować pod kątem tej godziny. musze zrobic tego arraya

  1. $tablica = array("08:00:00.000000","09:30:00.000000","11:00:00.000000","12:30:00.000000","14:00:00.000000","15:30:00.000000",
  2. "18:00:00.000000","19:30:00.000000","16:00:00.000000","17:00:00.000000","18:00:00.000000","19:00:00.000000","20:00:00.000000" );


w ktroym mam te godziny, pozniej ten link odpowiadajacy danemu elementowi w tablicy musze wrzucic do buttona, pozniej ta godzina musi wyswietlić sie nad formularzem a na sam koniec wleciec do bazy. Wszystko bedzie raczej latwe bo w sqlu moge dac zmienne ale nie wiem czy $tablica[0] tez zadziala.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.