Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kalendarz
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
artur2233
Witam, robię przykładową stronę lotniska z wyszukiwarką i rezerwacją lotu. Zaznaczam, że wszystkiego się uczę jak na razie. Wszystko jest jeszcze w budowie, ale potrzebuję kalendarza do wyszukiwania lotów i kawałek kodu PHP, który zczyta wybraną datę przez użytkownika.
Byłbym wdzięczny, gdyby ktoś objaśnił mi jak wykonać taką opcję, żeby po kliknięciu na "Lot w jedną stronę" dostępny był tylko jeden kalendarz, a po kliknięciu na "Lot w obie strony" żeby były dostępne dwa kalendarze.


Kod
<form action="results.php" method="post">
                    
        <input type="radio" name="str" value="lot1" />Lot w jedną stronę
        <br />
        <input type="radio" name="str" value="lot2" />Lot w obie strony
        <br />
        <br />
        Data wylotu:<br />
        <select name="dataw">
                          
        </select>
        <br />
        <br />
        Data przylotu:<br />
        <select name="datap">
                        
        </select>


Z góry dziękuję za pomocne odpowiedzi.
tab
  1. $miesiac = $_POST['miesiac'];
  2. $rok = $_POST['rok'];
  3.  
  4. $ilosc_dni = date("t", mktime(0,0,0,$miesiac,1,$rok));
  5. $pierwszy_dzien = date("N", mktime(0,0,0,$miesiac,1,$rok));
  6.  
  7. echo '<table id="kalendarz_php">';
  8. echo '<tr style="background-color:darkgray">';
  9. echo '<td>PON</td><td>WT</td><td>SR</td><td>CZW</td><td>PT</td><td>SOB</td><td>ND</td>';
  10. echo '</tr>';
  11. echo '<tr>';
  12. for ($dzien=1,$przerwa=1 ; $dzien<=$ilosc_dni ; $dzien++,$przerwa++)
  13. {
  14. // tworzenie pustych komorek
  15. while ($pierwszy_dzien > 1)
  16. {
  17. echo '<td></td>';
  18. $pierwszy_dzien--;
  19. $przerwa++;
  20. }
  21.  
  22. echo '<td>'.$dzien.'</td>';
  23. if (($przerwa % 7) == 0) echo '<tr>';
  24. }
  25. echo '</tr>';
  26. echo '</table>';
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-2024 Invision Power Services, Inc.