Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [HTML][JavaScript] Skrypt nie chce dzialac pod IE
Forum PHP.pl > Forum > Przedszkole
k_uba
Mam sobie skrypt, ktory pobira dane z bazy, tak naprawde jest to duze <form> I ten skrypt dziala na Mozilli ale pod IE po kliknieciu przycisku zatwierdz nie robi sie nic Moze Ktos mi powiediec dlaczego lub co jest nie tak?

  1. <?php
  2. if (!isset($_GET["lokalizacja"])) $_GET["lokalizacja"] = 1;
  3. if (!isset($_GET["placowka"])) $_GET["placowka"] = 1;
  4. if (!isset($_GET["usluga"])) $_GET["usluga"] = 0;
  5. if (!isset($_GET["jezyk"])) $_GET["jezyk"] = 0;
  6. if (!isset($_GET["lekarz"])) $_GET["lekarz"] = 0;
  7. if (!isset($_GET["termin_od"])) $_GET["termin_od"] = date("d-m-Y");
  8. if (!isset($_GET["termin_do"])) $_GET["termin_do"] = date("d-m-Y", strtotime("+3 day", strtotime($_GET["termin_od"])));
  9. ?>
  10. <script type="text/javascript" language="JavaScript">
  11. <!--
  12. function zmianaCombo()
  13. {
  14. location = 'index.php?a=ServiceChart&lokalizacja=' + document.Chart.lokalizacja.options[document.Chart.lokalizacja.selectedIndex].
    value
  15. + '&placowka=' + document.Chart.placowka.options[document.Chart.placowka.selectedIndex].value
  16. + '&jezyk=' + document.Chart.jezyk.options[document.Chart.jezyk.selectedIndex].value
  17. + '&usluga=' + document.Chart.usluga.options[document.Chart.usluga.selectedIndex].value
  18. + '&lekarz=' + document.Chart.lekarz.options[document.Chart.lekarz.selectedIndex].value
  19. + '&termin_od=' + document.Chart.termin_od.value
  20. + '&termin_do=' + document.Chart.termin_do.value
  21. }
  22.  
  23. function CheckForm()
  24. {
  25. var tmpNow = new Date();
  26. tmpNow = new Date(tmpNow.getFullYear(), tmpNow.getMonth(), tmpNow.getDate());
  27.  
  28. var tmpDMYFrom = document.Chart.termin_od.value.split('-');
  29. var tmpTimeFrom = new Date(tmpDMYFrom[2], tmpDMYFrom[1]-1, tmpDMYFrom[0]);
  30.  
  31. if (tmpNow.getTime() > tmpTimeFrom.getTime())
  32. {
  33. alert('<?php echo $GLOBALS["lang"]["date_message_past"]; ?>');
  34. return false;
  35. }
  36.  
  37. var tmpDMYTo = document.Chart.termin_do.value.split('-');
  38. var tmpTimeTo = new Date(tmpDMYTo[2], tmpDMYTo[1]-1, tmpDMYTo[0]);
  39.  
  40. if (tmpTimeFrom.getTime() >= tmpTimeTo.getTime())
  41. {
  42. alert('<?php echo $GLOBALS["lang"]["date_message_now"]; ?>');
  43. return false;
  44. }
  45.  
  46. var tmpTimeLimit = new Date(tmpTimeFrom.getFullYear(), tmpTimeFrom.getMonth(), tmpTimeFrom.getDate() + 14);
  47.  
  48. if (tmpTimeLimit.getTime() < tmpTimeTo.getTime())
  49. {
  50. alert('<?php echo $GLOBALS["lang"]["date_message_future"]; ?>');
  51. return false;
  52. }
  53.  
  54. return true;
  55. }
  56. -->
  57. </script>
  58.  
  59. <script type="text/javascript" src="scr/kalendarz.js"> </script>
  60. <BR><CENTER CLASS="visit_bigger">Grafik us³ugi:</CENTER><BR>
  61. <FORM ACTION="index.php" METHOD="get" NAME="Chart" onChange="zmianaCombo()">
  62.  
  63. <FIELDSET CLASS="visit">
  64. <LEGEND> Lokalizacja: </LEGEND>
  65. <TABLE CLASS="visit" ALIGN="center" CELLSPACING="0" BORDER="0">
  66. <TR>
  67. <TD ALIGN="left">Miejscowo&#347æ:<BR>
  68. <SELECT NAME="lokalizacja" onChange="zmianaCombo()">
  69. <OPTION VALUE="0">Dowolna
  70. <?php
  71. $rows = db_lokalizacje(session_id());
  72. while($row = pg_fetch_array($rows))
  73. {
  74. ?>
  75. <OPTION VALUE="<?php echo $row["idx_lokalizacji"]; ?>"<?php if ($_GET["lokalizacja"] == $row["idx_lokalizacji"]) echo " SELECTED"; ?>><?php echo $row["nazwa"] . "\n"; ?>
  76. <?php
  77. }
  78. ?>
  79. </SELECT></TD>
  80. <TD WIDTH="50">&nbsp;</TD>
  81. <TD ALIGN="left">Placówka:<BR>
  82. <SELECT NAME="placowka" onChange="zmianaCombo()">
  83. <OPTION VALUE="0">Dowolna
  84. <?php
  85. $rows = db_placowki(session_id(), $_GET["lokalizacja"]);
  86. while($row = pg_fetch_array($rows))
  87. {
  88. ?>
  89. <OPTION VALUE="<?php echo $row["idx_placowki"]; ?>"<?php if ($_GET["placowka"] == $row["idx_placowki"]) echo " SELECTED"; ?>><?php echo $row["nazwa"] . "\n"; ?>
  90. <?php
  91. }
  92. ?>
  93. </SELECT></TD>
  94. </TR>
  95. </TABLE>
  96. </FIELDSET>
  97. <FIELDSET CLASS="visit">
  98. <LEGEND> Us³uga: </LEGEND>
  99. <TABLE CLASS="visit" ALIGN="center" CELLSPACING="0" BORDER="0">
  100. <TR>
  101. <TD ALIGN="left">
  102. <SELECT NAME="usluga" onChange="zmianaCombo()">
  103. <OPTION VALUE="-1">Us³ugi
  104.  
  105. <?php
  106. $rows = db_uslugi(session_id(), $_GET["jezyk"], $_GET["placowka"]);
  107. while($row = pg_fetch_array($rows))
  108. {
  109. ?>
  110. <OPTION VALUE="<?php echo $row["idx_wariantu_uslugi"]; ?>"<?php if ($_GET["usluga"] == $row["idx_wariantu_uslugi"]) echo " SELECTED"; ?>><?php echo win2iso($row["nazwa"]) . "\n"; ?>
  111. <?php
  112. }
  113. ?>
  114.  
  115.  
  116. </SELECT></TD>
  117. </TR>
  118. </TABLE>
  119. </FIELDSET>
  120. <FIELDSET CLASS="visit">
  121. <LEGEND> Lekarz: </LEGEND>
  122. <TABLE CLASS="visit" ALIGN="center" CELLSPACING="0" BORDER="0">
  123. <TR>
  124. <TD ALIGN="left">Nazwisko:<BR>
  125. <SELECT NAME="lekarz" <?php if ($_GET["jezyk"] != 0) echo " DISABLED=\"disabled\" "; ?>onChange="zmianaCombo()">
  126. <OPTION VALUE="0">Dowolny
  127. <?php
  128. $rows = db_lekarze(session_id(), $_GET["usluga"], $_GET["lokalizacja"], $_GET["placowka"]);
  129. while($row = pg_fetch_array($rows))
  130. {
  131. ?>
  132. <OPTION VALUE="<?php echo $row["idx_pracownika"]; ?>"<?php if ($_GET["lekarz"] == $row["idx_pracownika"]) echo " SELECTED"; ?>><?php echo $row["lekarz"] . "\n"; ?>
  133. <?php
  134. }
  135. ?>
  136. </SELECT></TD>
  137. <TD WIDTH="50">&nbsp;</TD>
  138. <TD ALIGN="left">Jêzyk:<BR>
  139. <SELECT NAME="jezyk" <?php if ($_GET["lekarz"] != 0) echo " DISABLED=\"disabled\" "; ?>onChange="zmianaCombo()">
  140. <OPTION VALUE="0">Dowolny
  141. <?php
  142. $rows = db_jezyki(session_id(), 1);
  143. while($row = pg_fetch_array($rows))
  144. {
  145. ?>
  146. <OPTION VALUE="<?php echo $row["idx_sjezyka"]; ?>"<?php if ($_GET["jezyk"] == $row["idx_sjezyka"]) echo " SELECTED"; ?>><?php echo $row["jezyk"] . "\n"; ?>
  147. <?php
  148. }
  149. ?>
  150. </SELECT></TD>
  151. </TR>
  152. </TABLE>
  153. </FIELDSET>
  154. <FIELDSET CLASS="visit">
  155. <LEGEND> Termin: </LEGEND>
  156. <TABLE CLASS="visit" ALIGN="center" CELLSPACING="0" BORDER="0">
  157. <TR>
  158. <form onLoad="document.onmousemove = mysz;">
  159. <TD ALIGN="left">
  160. od: <input type="text" name="termin_od" SIZE="10" READONLY="readonly" VALUE="<?php echo $_GET["termin_od"]; ?>" onclick="showKal(this)">
  161. do: <input type="text" name="termin_do" SIZE="10" READONLY="readonly" VALUE="<?php echo $_GET["termin_do"]; ?>" onclick="showKal(this)">
  162. </TD>
  163. </form>
  164. </TR>
  165. </TABLE>
  166. </FIELDSET>
  167. <?php
  168.  
  169. $usluga = $_GET["usluga"] ;
  170. print_r($usluga);
  171. ?>
  172.  
  173. <FIELDSET CLASS="visit">
  174. <INPUT TYPE="hidden" NAME="a" VALUE="ServiceChart">
  175. <INPUT TYPE="hidden" NAME="s" VALUE="1">
  176. <CENTER><INPUT TYPE="submit" VALUE=" Zatwierd&#378 "></CENTER>
  177. </FIELDSET>
  178.  
  179. </FORM>
  180. <BR>
  181. <CENTER CLASS="visit">
  182. <A HREF="index.php?a=Main">
  183. <input type="button" VALUE='<?php echo $GLOBALS["lang"]["nav_back"]; ?>'>
  184. </A>
  185. </CENTER>
nospor
po pierwsze: ten kod to sieczka. Sieczka do takiego stopnia, ze mi osobiscie nie chce sie go analizowaæ. Aczolwiek na dzien dobry widac taki banalny blad jak form w formie.

po drugie: to nie ma zwiazku z php. przenosze
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.