Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwny błąd
Forum PHP.pl > Forum > PHP
krzyzak_p
[/php]Witam, mam dosc dziwny problem.. Gdy probouje odpalic swoj skrypt wyskakuje mi nastepujacy blad:
Cytat
Parse error: parse error, unexpected $ in /usr/local/apache2/htdocs/forumlo5/formularz.php on line 145
, nniby wszytsko rozumiem, gdzies jest "$" ktorego nie powinno byc, ale w kodzie nie moge go znalezc w tej okolicy (linia 145 to ostatnia linia) Caly kod zamieszczam ponizej:
  1. <?php 
  2. //dodajemy tytul strony i naglowek
  3. $page_title = 'HEPI - Formularz zgłoszeniowy';
  4. include ('naglowek.inc');
  5. ?>
  6. <STYLE type=text/css>.big{COLOR: navy; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
  7. .small{COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
  8. .small_just{COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none}
  9. .ceny{COLOR: navy; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
  10. .podpisy{COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 7pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
  11. .pion_lewa{BACKGROUND-IMAGE: url(grafika/kropka.gif); BACKGROUND-POSITION: left 50%; BACKGROUND-REPEAT: repeat-y}
  12. .pion_prawa{BACKGROUND-IMAGE: url(grafika/kropka.gif); BACKGROUND-POSITION: right 50%; BACKGROUND-REPEAT: repeat-y}
  13. .poziom{BACKGROUND-IMAGE: url(grafika/kropka.gif); BACKGROUND-POSITION: left 50%; BACKGROUND-REPEAT: repeat-x}
  14. A:hover{COLOR: #ffac00}
  15. A:active{COLOR: #c13f00}
  16. </STYLE>
  17. <TABLE align=center border=0 cellPadding=3 cellSpacing=0
  18. width=653 bgcolor=\"#FFFFCC\">
  19. <TBODY><TR><TD class=pion_lewa width=\"1\"></TD>
  20. <TD vAlign=top width=3></TD>
  21. <TD class=small_just width=\"604\"><b><font face=\"Mystical\" color=\"#808000\" size=\"4\">FORMULARZ
  22. ZGŁOSZENIOWY</font></b>
  23. <p><!-- tuatj ew info o umowie--!></p>
  24. <p align=\"center\">&nbsp;<font color=\"#FF0000\"><b><!--Wypelnienie i wysłanie
  25. formularza jest jednoznaczne z przyjęciem powyższych warunków umowy.--!></b></font></p>
  26. <HR noShade SIZE=1>
  27. <form action=\"/cgi/mailform.pl\" method=\"post\" name=\"Formularz_Hepi\">
  28. <P class=big>DANE OSOBOWE: 
  29. <TABLE cellSpacing=0 class=small width=\"602\"><TBODY>
  30. <TR class=poziom>
  31. <TD width=\"168\"></TD>
  32. <TD width=\"426\"></TD></TR>
  33. <TR><TD width=\"168\">&nbsp;</TD>
  34. <TD width=\"426\"></TD></TR>
  35. <TR><TD width=\"168\">Imię:</TD>
  36. <TD width=\"426\"><INPUT name=Imie value=\"<?php if(isset($_POST['Imie'])) echo$_POST['Imie']; ?>\"/></TD></TR>
  37. <TR><TD width=\"168\">Nazwisko:</TD>
  38. <TD width=\"426\"><INPUT name=Nazwisko value=\"<?php if(isset($_POST['Nazwisko'])) echo$_POST['Nazwisko']; ?>\"/></TD></TR>
  39. <TR><TD width=\"168\">Ulica:</TD>
  40. <TD width=\"426\"><INPUT name=Ulica value=\"<?php if(isset($_POST['Ulica'])) echo$_POST['Ulica']; ?>\"/></TD></TR>
  41. <TR><TD width=\"168\">Miasto:</TD>
  42. <TD width=\"426\"><INPUT name=Miasto value=\"<?php if(isset($_POST['Miasto'])) echo$_POST['Miasto']; ?>\"/></TD></TR>
  43. <TR><TD width=\"168\">Kod Pocztowy:</TD>
  44. <TD width=\"426\"><INPUT name=Kod size=5 value=\"<?php if(isset($_POST['Kod'])) echo$_POST['Kod']; ?>\"/></TD></TR>
  45. <TR><TD width=\"168\">Numer telefonu:</TD>
  46. <TD width=\"426\"><INPUT name=Telefon value=\"<?php if(isset($_POST['Telefon'])) echo$_POST['Telefon']; ?>\"/></TD></TR>
  47. <TR><TD width=\"168\">e-mail:</TD>
  48. <TD width=\"426\"><input type=\"text\" name=\"e-mail\" size=\"20\" value=\"<?php if(isset($_POST['e-mail'])) echo$_POST['e-mail']; ?>\"/></TD></TR>
  49. <TR><TD width=\"168\">Data urodzenia uczestnika:</TD>
  50. <TD width=\"426\"><INPUT name=\"Data_urodzenia\" size=9 value=\"<?php if(isset($_POST['Data_urodzenia'])) echo$_POST['Data_urodzenia']; ?>\"/></TD></TR></TBODY></TABLE>
  51.  
  52.  
  53. <P class=big>ZAMAWIAM:
  54. <TABLE cellSpacing=0 class=small width=\"604\" height=\"138\">
  55. <TBODY>
  56. <TR><TD height=\"18\" width=\"169\">&nbsp;</TD>
  57. <TD height=\"18\" width=\"427\"></TD></TR>
  58. <TR><TD width=\"169\" height=\"34\">Rodzaj imprezy:</TD>
  59. <TD height=\"34\" width=\"426\"><INPUT name=impreza value=\"<?php if(isset($_POST['impreza'])) echo$_POST['impreza']; ?>\"/></TD></TR>
  60. <TR><TD height=\"34\" width=\"169\">Termin:</TD>
  61. <TD height=\"34\" width=\"426\"><INPUT name=termin value=\"<?php if(isset($_POST['termin'])) echo$_POST['termin']; ?>\"/></TD></TR>
  62. <TR><TD height=\"25\" width=\"169\">Forma płatności:</TD>
  63. <TD height=\"25\" width=\"427\"><SELECT name=Platnosc size=1>
  64. <OPTION selected value=Przelew>Przelew</OPTION> 
  65. <OPTION value=Gotowka>Gotówka</OPTION>
  66. <OPTION value=\"Przekaz pocztowy\">Przekaz pocztowy</OPTION></SELECT>
  67. </TD></TR></TBODY></TABLE>
  68.  
  69. <P class=big>EWENTUALNE PYTANIA LUB UWAGI: 
  70. <TABLE cellSpacing=0 class=small width=\"100%\"><TBODY>
  71. <TR class=poziom><TD></TD></TR>
  72. <TR><TD>&nbsp;</TD></TR>
  73. <TR><TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  74. Pole nie musi być wypełnione<BR>
  75. <CENTER><TEXTAREA cols=48 name=\"uwagi\" rows=7></TEXTAREA></CENTER></TD></TR></TBODY></TABLE>
  76.  
  77.  
  78. <P align=\"center\"><input type=\"submit\" value=\"Wyślij formularz\" name=\"submit\">
  79. <input type=\"reset\" value=\"Wyczyść\" name=\"rezy\"></P></FORM></TD>
  80. <TD vAlign=center width=1></TD>
  81. <TD class=pion_prawa width=\"7\"></TD></TR></TBODY></TABLE>
  82. <P align=center>&nbsp; </P></BODY></HTML>
  83.  
  84.  
  85.  
  86. <?php
  87. if(isset($_GET['submit']))
  88.  {
  89.  //sprawdzanie czy podane zostaly wszystkie dane i czy sa one poprawne
  90.  if(isset($_POST['Imie']) && isset($_POST['Nazwisko']) && isset($_POSTT['Ulica']) && isset($_POST['Miasto']) &&  isset($_POST['Kod']) && isset($_POST['Telefon']) && isset($_POST['Data_urodzenia']) && isset($_POST['impreza']) &&  isset($_POST['termin']))
  91.  
  92. {
  93. //struktura odpowiedzialna za wyslanie formularza do biura Hepi
  94.  
  95. if(isset($_POST['uwagi']
  96. {
  97. $uwagi=&#092;"Uczestnik zgłosił nastepujące uwagi:n '{$_POST['uwagi']}';
  98. }
  99.  
  100. else
  101. {
  102. $uwagi= 'Uczestnik nie zgłosił żadnych uwag';
  103. }
  104.  
  105.  
  106. $mail_hepi = 'krzyzak_p@interia.pl';
  107.  
  108. $body= 'Oto dane, jakie zostały wpisane do formularza zgłoszeniowego przez klienta:nn
  109. Dane uczestnika: n
  110. Imię: '{$_POST['Imie']}'n
  111. Nazwisko: '{$_POST['Nazwisko']}'n
  112. Ulica: '{$_POST['Ulica']}'n
  113. Kod pocztowy: '{$_POST['Kod']}n
  114. Miasto: '{$_POST['Miasto']}'n
  115. Telefon: '{$_POST['Telefon']}'n
  116. Data urodzenia: '{$_POST['Data_urodzenia']}'nn
  117. Impreza, którą zamówił to:n
  118. Rodzaj imprezy: '{$_POST['impreza']}'n
  119. Termin: '{$_POST['termin']}'n
  120. Wybrana forma płatności: '{$_POST['Platnosc']}'nn
  121. '{$uwagi}'n';
  122.  
  123.  
  124.  
  125.  
  126. mail ($mail_hepi, 'Zgłoszenie na Impreze', $body);
  127.  
  128.  
  129. echo 'Formularz został wysłany';
  130.  
  131. }
  132.  
  133.  else
  134. {
  135. //jezeli jakies dane nie zostaly wypelnione poprawnie wyswietla o tym komunikat
  136.  
  137. echo 'Nie podałeś wszytskich dancyh. Twoje zgłoszenie nie zostało wysłane. Prosze poprawnie wypełnić formularz.';
  138. }
  139.  
  140.  }
  141. //dodajemy stopke
  142. include ('stopka.inc);
  143. ?>
nospor
w linijce 122 nie zamknales tekstu. Nawet kolorowanie masz przez to inne.
powinno byc:
$uwagi="Uczestnik zgłosił nastepujące uwagi:\n '{$_POST['uwagi']}'";

kolejny blad rbisz tu:
  1. <?php
  2. $body= 'Oto dane, jakie zostały wpisane do formularza zgłoszeniowego przez klienta:nn
  3. Dane uczestnika: n
  4. Imię: '{$_POST['Imie']}'n
  5. Nazwisko: '{$_POST['Nazwisko']}'n
  6. Ulica: '{$_POST['Ulica']}'n
  7. Kod pocztowy: '{$_POST['Kod']}&#092;n
  8. Miasto: '{$_POST['Miasto']}'&#092;n
  9. Telefon: '{$_POST['Telefon']}'&#092;n
  10. Data urodzenia: '{$_POST['Data_urodzenia']}'&#092;nn
  11. Impreza, którą zamówił to:&#092;n
  12. Rodzaj imprezy: '{$_POST['impreza']}'&#092;n
  13. Termin: '{$_POST['termin']}'&#092;n
  14. Wybrana forma płatności: '{$_POST['Platnosc']}'&#092;nn
  15. '{$uwagi}'&#092;n';
  16. ?>

Jak masz napis w 'ciapokach pojedynczych' to nie mozesz w nim wstawiac znowu ciapków pojedunczych 'jakis napis'zle' '. Musisz dac \. czyli 'jakis napis \'dobrze\' '

Na wiecej bledow nie mialem sil. popraw to i pogadamy jesli cos jeszcze bedzie
crash
Linia 119 (na tym listingu):
  1. <?php
  2. if(isset($_POST['uwagi']
  3. // zamiast:
  4. if(isset($_POST['uwagi']))
  5. ?>
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.