Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]coś nie tak z ;
azbest22
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 9.09.2010

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


  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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Nie zamykasz nawiasu.

Ten post edytował redeemer 8.12.2011, 17:21:54


--------------------
Go to the top of the page
+Quote Post
Daiquiri
post
Post #3





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Ludziska, forum to nie parser.
Go to the top of the page
+Quote Post
blooregard
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




  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
Powód edycji: [blooregard]:


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Closed 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 - 06:01