Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL]Kalendarz
Forum PHP.pl > Forum > Przedszkole
BartoszM
Witam, pisze strone www w PHP, uzywajac wstawek HTML. Problem pojawil sie przy wstawieniu kalendarza napisanego w JS.
Kalendarz przekazuje date w polu ukrytym w formularzu html.
Wszystko dziala dobrze, tylko jest problem z pobraniem tej daty do zmiennej, ktora bedzie
widoczna w PHP. 
Link do kalendarza: http://www.dynamicdrive.com/dynamicindex7/jasoncalendar.htm

W pliku PHP uzywam wstawek HTML i kod: 
Kod
echo '<script type="text/javascript" src="calendarDateInput1.js"></script>';
echo "<form><script>DateInput('orderdate1', true, 'YYYY-MM-DD')</script>";
echo '<input type="button" onClick="alert(this.form.orderdate1.value)" value="Pokaz"></form>';

generuje okienko z prawidlowa data, chccialbym, aby ta data byla tez zapisywana do zmiennej w php, tak, aby uzyc jej dalej w operacjach na bazach danych. 

Z gory dziekuje za pomoc
Bartosz
piotrooo89
moim zdaniem z tego okienka w js musisz przesłać tą datę do pliku php np przez get/post.
BartoszM
No wlasnie GET i POST nie dzialaja w tym przypadku.

Oto moj kod odpowiadajacy za ten kalendarzyk:
Kod
<?
$data=$_POST['orderdate'];
$ak = $_POST['go'];

echo "<HTML><BODY><CENTER><BR><BR>";
echo "Wybierz date <BR><BR> ";
echo '<script type="text/javascript" src="calendarDateInput.js"></script>';
echo "<form><script>DateInput('orderdate', true, 'YYYY-MM-DD')</script>";
echo '<input type="button" onClick="alert(this.form.orderdate.value)" value="Pokaz"></form>';
echo "<BR> Do <BR> <BR>";


if($ak =="wybierz")
 {
 echo $data;
 }
echo "
<FORM action=projekt.php method = POST>
<input type = submit name = go value =wybierz>
<BR>
<BR>
</FORM>
";


echo "</BODY>";
echo "</HTML>\n";
?>
batman
@BartoszM dodaj poprawny bbcode do swoich postów.
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.