Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd w przeglądarce IE podczas pobierania wartości JS, Dokładnie w IE7, nie wiem jak w innych
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

Ostrzeżenie: (0%)
-----


Ok, to na wstęp daje podgląd live

http://www.try-this.type.pl/index.php?stro...-raport-dzienny

Login: Testowe
Hasło: Testowe1999#

Dobra teraz opiszę w czym jest problem.

W linii 107 jest kod odpowiedzialny za wyświetlenie jaka została wybrana zmiana w formularzu.
  1. echo $js;


I on powoduje problem w IE. Pojawia się błąd na stronie.
Jednak w momencie kiedy jakaś przykładowa produkcja została dodana to błąd znika. Nie wiem gdzie zrobiłem błąd.

Oto cały kod

  1. <?
  2. if ($_SESSION["zalogowany"]=="tak") {
  3. $data = date("Y-m-d");
  4.  
  5.  
  6. require_once('submit.php');
  7. if(empty($_SESSION["vdhandler"])) {
  8. $vandames = new vdhandler();
  9. $vandames->setbr($_SESSION['brygada']);
  10. } else {
  11. $vandames = unserialize($_SESSION["vdhandler"]);
  12.  
  13. }
  14. if(!empty($_GET["remove"])) {
  15. $vandames->remove($_GET["remove"]-1);
  16. }
  17. if(!empty($_GET['action']))
  18.  
  19.  
  20.  
  21.  
  22. $zmiana =$vandames->getzmiana();
  23. $js='<script type="text/javascript">';
  24. $js.= 'var zmiana='.$zmiana.';';
  25. if($zmiana!=0) {
  26.  
  27. $js.= 'document.formamaszyn.zmiana.selectedIndex='.$zmiana.';';
  28.  
  29. }
  30.  
  31.  
  32.  
  33. $js.='zmiendate();</script>';
  34.  
  35.  
  36. if($_GET['action']==1){
  37. //$vandames-setbr($_SESSION['brygada']);
  38. $vandames->update();
  39. }
  40. $vandames->printtable();
  41. $_SESSION["vdhandler"]=serialize($vandames);
  42. ?>
  43.  
  44. <script type="text/javascript" src="raport.js"></script>
  45. <script type="text/javascript" src="dateformat.js"></script>
  46. <link href="raport.css" rel="Stylesheet" type="text/css"></link>
  47.  
  48. <div id="respond" class="trzy"><?php if(!empty($GLOBALS['respond'])) echo $GLOBALS['respond'].'<div class="buttons"><a href="index.php?strona=raport&podstrona=dodaj-raport-dzienny&action=1" class="negative" onclick="return confirm(\'Czy wszystkie dane zostały wprowadzone?\')">Wyślij</a></div><br /><br />';
  49. if(!empty($GLOBALS['respond2'])) echo '<div class="success">'.$GLOBALS['respond2'].'</div>';?></div>
  50.  
  51. <div id="forma">
  52. <form name="formamaszyn" action="update-maszyn.php" method="post">
  53. <div class="jeden">
  54. Imię i Nazwisko: <b><? echo $_SESSION['imie']; ?></b>, Brygada: <b><? echo $_SESSION['brygada']; ?></b>, Zmiana:
  55. <select name="zmiana" onchange="valid();zmiendate();">
  56. <option selected value="none"> </option>
  57. <option value="1">1</option>
  58. <option value="2">2</option>
  59. <option value="3">3</option>
  60. </select><br />Data: <input type="text" name="data" value="<? echo $data; ?>"></input> <small><b>Proszę zwracać szczególną uwagę na datę!</b></small>
  61. </div><br />
  62. <div id="ster">
  63. <div class="dwa">
  64. Maszyna: <select name="maszyna" onchange="valid();">
  65. <option selected value="none"> </option>
  66. <option value="vd1">Van Dame 1</option>
  67. <option value="vd2">Van Dame 2</option>
  68. <option value="vd3">Van Dame 3</option>
  69. <option value="vd4">Van Dame 4</option>
  70. <option value="vd5">Van Dame 5</option>
  71. <option value="vd6">Van Dame 6</option>
  72. <option value="vd7">Van Dame 7</option>
  73. <option value="pxl">PXL</option>
  74. </select>, Pracownik: <select onchange="valid();" name="pracownik">
  75. <option selected value="none"> </option>
  76. <?
  77. $brygada = $_SESSION['brygada'];
  78. $query = "SELECT * from pracownicy where brygada='$brygada'";
  79. $result = mysql_query($query);
  80. $num_results = mysql_num_rows($result);
  81. if($num_results>0){
  82. while($wybor = mysql_fetch_array($result)) {
  83. echo'<option value="'.$wybor['id_pracownik'].'">'.$wybor['imie'].' '.$wybor['nazwisko'].'</option>';
  84. }
  85. }else{
  86. echo 'brak wynikow';}
  87.  
  88. ?>
  89. </select><small>&nbsp&nbsp<a href="java script:addForm();">[<b>Dodaj produkcję</b>]</a></small> <small><a href="java script:remove();">[<b>Wyczyść!</b>]</a></small></div>
  90. </div><br/>
  91. <div id="nazwy">
  92. <div class="poj">Pojemnik</div><div class="ilo">Ilość</div><div class="wag">Waga</div>
  93. </div>
  94. <div id="pojemniki">
  95. <div id="nowaprodukcja"></div>
  96. </div>
  97. <div id="suma">
  98. <div id="msubmit" class="poj"></div><div id="ilerazem" class="ilo"></div><div id="sumawagi" class="wag"></div>
  99. </div>
  100. <input type=hidden name="maszynasend" value=0></input>
  101. <input type=hidden name="ilepojemnikow" value=0></input>
  102. </form>
  103. </div>
  104.  
  105. <?
  106.  
  107. echo $js;
  108.  
  109. }
  110. else {
  111. $_SESSION["adres"] = $_SERVER['REQUEST_URI'];
  112. include('logowanie.php');
  113. }
  114. ?>


Do dodania przykładowej produkcji proszę wypełnić wszystkie pola, oraz wpisać pojemnik: 123

Ten post edytował Barcelona 29.12.2011, 13:52:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

Jakiś firebug lub Dragonfly pewnie by nie zaszkodził w pracy smile.gif.

W 24 linni.
  1. empty($zmiana) AND $zmiana = 'null'; //czy cokolwiek bo masz syntax error jak jest pusta
  2. $js.= 'var zmiana='.$zmiana.';';


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Barcelona
post
Post #3





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

Ostrzeżenie: (0%)
-----


Na pewno zaopatrzę się w firebug'a smile.gif

Dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:25