Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]coś nie tak z ;
Forum PHP.pl > Forum > Przedszkole
azbest22
  1. <?php
  2. if($add_site != true){echo"nie można wyświetlić strony. <br> kliknij <a href='index.php'><b> tu </b></a> aby zacząć od nowa";}else{
  3.  
  4.  
  5. if (!empty($_POST['pracownicy']))
  6. {
  7. if(!empty($_POST['imie']) &&!empty($_POST['nazwisko']) &&!empty($_POST['mieszka_ulica']) &&!empty($_POST['mieszka_numer']) &&!empty($_POST['mieszka_kod']) &&!empty($_POST['mieszka_miasto']) &&!empty($_POST['meldunek_ulica']) &&!empty($_POST['meldunek_numer']) &&!empty($_POST['meldunek_kod']) &&!empty($_POST['meldunek_miasto']) &&!empty($_POST['tel_komorka']) &&!empty($_POST['nip']) &&!empty($_POST['lokal']) &&!empty($_POST['pesel']) &&!empty($_POST['aktywny']))
  8. {
  9. $query2 = mysql_query("UPDATE sklep SET(
  10. imie = '{$_POST['imie']}',
  11. nazwisko = '{$_POST['nazwisko']}',
  12. meldunek_ulica ='{$_POST['meldunek_ulica']}',
  13. meldunek_numer ='{$_POST['meldunek_numer']}',
  14. meldunek_kod ='{$_POST['meldunek_kod']}',
  15. meldunek_miasto ='{$_POST['meldunek_miasto']}',
  16. mieszka_ulica ='{$_POST['mieszka_ulica']}',
  17. mieszka_numer ='{$_POST['mieszka_numer']}',
  18. mieszka_kod ='{$_POST['mieszka_kod']}',
  19. mieszka_miasto ='{$_POST['mieszka_miasto']}',
  20. nip ='{$_POST['nip']}',
  21. pesel ='{$_POST['pesel']}',
  22. tel_kom ='{$_POST['tel_komorka']}',
  23. tel_dom ='{$_POST['tel_domowy']}',
  24. aktywny ='{$_POST['aktywny']}',
  25. lokal ='{$_POST['lokal']}')
  26. WHERE id = '{$_POST['id']}'";
  27.  
  28. echo"<br>poprawnie zauktualizowano dane. wybierz kolejnego pracownika do zmiany lub opcje z górnego menu<br>";
  29. echo'<form id="edytuj_pracownika" action="index.php?link=edytuj_pracownika" method="POST"><select name="pracownicy">';
  30. $res = mysql_query("SELECT * FROM personel");
  31. while($row = mysql_fetch_array($res))
  32. {
  33. $id = $row['id'];
  34. $imie= $row['imie'];
  35. $nazwisko= $row['nazwisko'];
  36. $lokal= $row['lokal'];
  37. echo'<option value="'.$id.'">'.$lokal.' '.$imie.' '.$nazwisko.'</option>';
  38. }
  39. echo'</select><br><input type="submit" name="wyslij" value="Zmień pracownika"></form><hr>edycja pracownika<br>';
  40. }
  41. else
  42. {
  43. //pokaż forma do edycji
  44. echo"możesz zmienić pracownika lub edytować wybranego<br><hr>zmiana pracownika<br>";
  45. echo'<form id="edytuj_pracownika" action="index.php?link=edytuj_pracownika" method="POST"><select name="pracownicy">';
  46. while($row = mysql_fetch_array(mysql_query("SELECT * FROM personel")))
  47. {
  48. $id = $row['id'];
  49. $imie= $row['imie'];
  50. $nazwisko= $row['nazwisko'];
  51. $lokal= $row['lokal'];
  52. echo'<option value="'.$id.'">'.$lokal.' '.$imie.' '.$nazwisko.'</option>';
  53. }
  54. $row2 = mysql_fetch_array(mysql_query("SELECT * FROM personel WHERE id = "))
  55. $eid = $row2['id'];
  56. $eimie = $row2['imie'];
  57. $enazwisko = $row2['nazwisko'];
  58. $emieszka_ulica = $row2['mieszka_ulica'];
  59. $emieszka_numer = $row2['mieszka_numer'];
  60. $emieszka_kod = $row2['mieszka_kod'];
  61. $emieszka_miasto = $row2['mieszka_miasto'];
  62. $emeldunek_ulica = $row2['meldunek_ulica'];
  63. $emeldunek_numer = $row2['meldunek_numer'];
  64. $emeldunek_kod = $row2['meldunek_kod'];
  65. $emeldunek_miasto = $row2['meldunek_miasto'];
  66. $etel_komorka = $row2['tel_kom'];
  67. $etel_domowy = $row2['tel_dom'];
  68. $enip = $row2['nip'];
  69. $epesel = $row2['pesel'];
  70. $eaktywny = $row2['aktywny'];
  71. $elokal = $row2['lokal'];
  72. echo'<hr>edytuj pracownika<br></select><br><input type="submit" name="wyslij" value="Zmień pracownika"></form><hr>edycja pracownika<br>';
  73. echo"wszystkie pola muszą być wypełnione<br>";
  74. <form id="edytuj_pracownika" action="index.php?link=edytuj_pracownika" method="POST">
  75. <table>
  76. <tr><td>id</td><td>
  77. <input type="text" name="id" value="'.$eid.'">
  78. </td></tr>
  79. <tr><td>imię</td><td>
  80. <input type="text" name="imie" value="'.$eimie.'">
  81. </td></tr><tr><td>nazwisko</td><td>
  82. <input type="text" name="nazwisko" value="'.$enazwisko.'">
  83. </td></tr>
  84. <tr><td colspan=2>adres zamieszkania</td></tr>
  85. <tr><td>ulica</td><td>
  86. <input type="text" name="mieszka_ulica" value="'.$emieszka_ulica.'">
  87. </td></tr><tr><td>numer</td><td>
  88. <input type="text" name="mieszka_numer" value="'.$emieszka_numer.'">
  89. </td></tr><tr><td>kod</td><td>
  90. <input type="text" name="mieszka_kod" value="'.$emieszka_kod.'">
  91. </td></tr><tr><td>miasto</td><td>
  92. <input type="text" name="mieszka_miasto" value="'.$emieszka_miasto.'">
  93. </td></tr>
  94. <tr><td colspan=2>adres zameldowania</td></tr>
  95. <tr><td>ulica</td><td>
  96. <input type="text" name="meldunek_ulica" value="'.$emeldunek_ulica.'">
  97. </td></tr><tr><td>numer</td><td>
  98. <input type="text" name="meldunek_numer" value="'.$emeldunek_numer.'">
  99. </td></tr><tr><td>kod</td><td>
  100. <input type="text" name="meldunek_kod" value="'.$emeldunek_kod.'">
  101. </td></tr><tr><td>miasto</td><td>
  102. <input type="text" name="meldunek_miasto" value="'.$emeldunek_miasto.'">
  103. </td></tr>
  104. <tr><td colspan=2>telefony</td></tr>
  105. <tr><td>komórka</td><td>
  106. <input type="text" name="tel_komorka" value="'.$etel_komorka.'">
  107. </td></tr><tr><td>domowy</td><td>
  108. <input type="text" name="tel_domowy" value="'.$etel_domowy.'">
  109. </td></tr>
  110. <tr><td colspan=2>inne</td></tr>
  111. <tr><td>nip</td><td>
  112. <input type="text" name="nip" value="'.$enip.'">
  113. </td></tr><tr><td>pesel</td><td>
  114. <input type="text" name="pesel" value="'.$epesel.'">
  115. </td></tr><tr><td>aktywny tak/nie</td><td>
  116. <input type="text" name="aktywny" value="'.$eaktywny.'">
  117. </td></tr><tr><td>lokal </td><td>
  118. <select name="lokal">';
  119. //wyświetlenie pól listy wyboru lokalu
  120. $res = mysql_query ("SELECT * FROM lokale");
  121. while($row = mysql_fetch_array($res))
  122. {
  123. $lokal= $row["nazwa"];
  124. if($lokal==$elokal)
  125. {
  126. echo'<option selected="selected" value="'.$lokal.'">'.$lokal.'</option>';
  127. }
  128. else
  129. {
  130. echo'<option value="'.$lokal.'">'.$lokal.'</option>';
  131. {
  132. }
  133. //koniec wyświetlania listy pól
  134. echo'</select></td></tr>
  135. <tr><td></td><td>
  136. <input type="submit" name="wyslij" value="EDYTUJ">
  137. </td></tr>
  138. </table>
  139. </form>';
  140. }
  141. }
  142. else
  143. {
  144. //wybierz pracownika
  145. echo"wybierz z listy pracownika do edycji";
  146. echo'<form id="edytuj_pracownika" action="index.php?link=edytuj_pracownika" method="POST"><select name="pracownicy">';
  147. $res = mysql_query("SELECT * FROM personel");
  148. while($row = mysql_fetch_array($res))
  149. {
  150. $id = $row['id'];
  151. $imie= $row['imie'];
  152. $nazwisko= $row['nazwisko'];
  153. $lokal= $row['lokal'];
  154. echo'<option value="'.$id.'">'.$lokal.' '.$imie.' '.$nazwisko.'</option>';
  155. }
  156. echo'</select><br><input type="submit" name="wyslij" value="Wybierz"></form>';
  157. }
  158. }?>

po odpaleniu wywala komunikat
Cytat
Parse error: syntax error, unexpected ';' in ... on line 26

szukam już od 7 godzin tych ; i ich braków ale nic konstruktywnego nie wymyśliłem. wkleiłem cały kod z tego pliku gdzie jest błąd bo obawiam się że może mu chodzić o coś innego niż jest napisane ale numeracja linii jest zachowana. a pytanie brzmi dlaczego taki błąd wyświetla. niech ktoś zerknie świeżym okiem bo czuje że już sam nic nie wymyśle sad.gif
redeemer
Nie zamykasz nawiasu.
Daiquiri
Ludziska, forum to nie parser.
blooregard
  1. WHERE id = '{$_POST['id']}'";


W tej linijce Netbeans pokazał mi błąd, przekopiowanie Twojego kodu i wklejenie do NB zajęło mi może z 5 sekund.

A Ty tu piszesz o 7 godzinach...

Korzystaj z IDE z kolorowaniem składni i podkreślaniem błędów, to zaoszczędzisz sobie sporo pracy i nerwów w takich sytuacjach.

Zamykam.

//EDIT - @Daiquiri zdążyła przede mną tongue.gif
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.