Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql][php]Pomożcie w kodzie
Forum PHP.pl > Forum > Przedszkole
-matik000-
  1. <?php
  2. include('config.php');
  3. include('module/news.inc.php');
  4. //Autor matik000 Wszelkie Prawa do kodu zabronione!
  5. function site_main() {
  6.  
  7. global $topic, $news_limit, $akcja, $szczenscie;
  8. if($akcja==''){
  9. main_title_open();
  10. echo("Wybierz opcję");
  11. main_title_close();
  12. main_text_open();
  13. echo("<br><center>
  14. <a href=\"szczenscie.php?akcja=szczensliwy\">Wyślij Kupon</a>");
  15. main_text_close();
  16. }
  17.  
  18. global $topic, $news_limit, $akcja, $szczenscie;
  19.  
  20. if($akcja=='szczensliwy'){
  21. main_title_open();
  22. echo 'Szczeńśliwy Numerek';
  23. main_title_close();
  24.  
  25. main_text_open();
  26. uczniowie();
  27. main_text_close();
  28. }
  29. if($akcja=='numerek'){
  30. main_title_open();
  31. echo 'Wyślij KUPON';
  32. main_title_close();
  33.  
  34. main_text_open();
  35. dodaj_kupon_form();
  36. main_text_close();
  37. }
  38.  
  39. global $topic, $news_limit, $akcja, $szczenscie;
  40.  
  41. if($akcja=='kupon_dodawanie'){
  42. main_title_open();
  43. echo 'Kupon - dodano';
  44. main_title_close();
  45.  
  46. main_text_open();
  47. dodaj_kupon();
  48. main_text_close();
  49. }
  50. function dodaj_kupon_form() {
  51. $data = date("Ym");
  52.  
  53. echo' <br>
  54. ';
  55.  
  56.  
  57. echo("<form method=\"post\" action=\"szczenscie.php\">
  58. Imie:<br>
  59. <input type=\"text\" name=\"imie\"><br>
  60. Nazwisko:<br>
  61. <input type=\"text\" name=\"nazwisko\"><br>
  62. Wiek:<br>
  63. <input type=\"text\" name=\"wiek\"><br>
  64. Liczba:<br>
  65. <input type=\"text\" name=\"liczba\"><br>
  66. skrytka:<br>
  67. <input type=\"text\" name=\"skrytka\"><br>
  68. Dom:<BR>
  69. <input type=\"text\" name=\"dom\">
  70. </form>
  71. ");
  72.  
  73.  
  74. }
  75. function dodaj_kupon() {
  76. $data = date("Ym");
  77.  
  78. global $imie, $nazwisko, $wiek, $liczba, $skrytka, $dom;
  79.  
  80. if($imie==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  81. elseif($nazwisko==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  82. elseif($wiek==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  83. elseif($liczba==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  84. elseif($skrytka==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  85. elseif($dom==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  86.  
  87. else { $potwierdz = 1; }
  88.  
  89. if($potwierdz=='1'){
  90.  
  91. $zapytanie="INSERT INTO kupony (imie, nazwisko, wiek, liczba, skytka)
  92.  VALUES ('$imie', '$nazwisko','$wiek', '$liczba', '$skrytka')";
  93. $wynik=mysql_query($zapytanie);
  94. $id = mysql_insert_id();
  95. echo("Twoje dane zostały dodane, wysłany został także mail z potwierdzeniem.");
  96. echo'';
  97. }}
  98. $site_title = 'kupony'; $meta_info = '';
  99.  
  100. include("theme/$theme/index.php");
  101. break;
  102. fclose("$zapytanie, $wynik, $id");
  103. echo ("</CENTER>");
  104. ?>
-matik000-
A błąd taki:
Parse error: syntax error, unexpected $end in /var/www/sites/yoyo.pl/h/p/hpitt/szczenscie.php on line 107
drPayton
1. "szczenscie"? "szczensliwy"? "Szczeńśliwy"? Litości...

2. Zmień $akcja na $_GET['akcja'] tam gdzie trzeba

3. Napisane wyraźnie, że błąd jest w linii 107, a kod przez Ciebie podany tylu nawet nie ma...

4. Jeżeli faktycznie jest to cały kod, to brakuje klamry zamykającej funkcję site_main. Naucz się poprawnie formatować kod (wcięcia!) to od razu wychwycisz takie błędy...
-matik000-
Dzięki ci tongue.gif ale już blędu nie ma tylko biala strona.
  1. <?php
  2. include('config.php');
  3. include('module/news.inc.php');
  4. //Autor matik000 Wszelkie Prawa do kodu zabronione!
  5. function site_main() {
  6.  
  7. global $topic, $news_limit, $akcja, $szczenscie;
  8. if($_GET['akcja']==''){
  9. main_title_open();
  10. echo("Wybierz opcję");
  11. main_title_close();
  12. main_text_open();
  13. echo("<br><center>
  14. <a href=\"szczenscie.php?akcja=szczensliwy\">Wyślij Kupon</a>");
  15. main_text_close();
  16. }
  17.  
  18. global $topic, $news_limit, $akcja, $szczenscie;
  19.  
  20. if($_GET['akcja']=='szczensliwy'){
  21. main_title_open();
  22. echo 'Szczeńśliwy Numerek';
  23. main_title_close();
  24.  
  25. main_text_open();
  26. uczniowie();
  27. main_text_close();
  28. }
  29. if($_GET['akcja']=='numerek'){
  30. main_title_open();
  31. echo 'Wyślij KUPON';
  32. main_title_close();
  33.  
  34. main_text_open();
  35. dodaj_kupon_form();
  36. main_text_close();
  37. }
  38.  
  39. global $topic, $news_limit, $akcja, $szczenscie;
  40.  
  41. if($_GET['akcja']=='kupon_dodawanie'){
  42. main_title_open();
  43. echo 'Kupon - dodano';
  44. main_title_close();
  45.  
  46. main_text_open();
  47. dodaj_kupon();
  48. main_text_close();
  49. }
  50. function dodaj_kupon_form() {
  51. $data = date("Ym");
  52.  
  53. echo' <br>
  54. ';
  55.  
  56.  
  57. echo("<form method=\"post\" action=\"szczenscie.php\">
  58. Imie:<br>
  59. <input type=\"text\" name=\"imie\"><br>
  60. Nazwisko:<br>
  61. <input type=\"text\" name=\"nazwisko\"><br>
  62. Wiek:<br>
  63. <input type=\"text\" name=\"wiek\"><br>
  64. Liczba:<br>
  65. <input type=\"text\" name=\"liczba\"><br>
  66. skrytka:<br>
  67. <input type=\"text\" name=\"skrytka\"><br>
  68. Dom:<BR>
  69. <input type=\"text\" name=\"dom\">
  70. </form>
  71. ");
  72.  
  73.  
  74. }
  75. function dodaj_kupon() {
  76. $data = date("Ym");
  77.  
  78. global $imie, $nazwisko, $wiek, $liczba, $skrytka, $dom;
  79.  
  80. if($imie==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  81. elseif($nazwisko==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  82. elseif($wiek==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  83. elseif($liczba==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  84. elseif($skrytka==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  85. elseif($dom==''){echo"Formularz nie wypełniony poprawnie: puste pola sa niedozwolone!";}
  86.  
  87. else { $potwierdz = 1; }
  88.  
  89. if($potwierdz=='1'){
  90.  
  91. $zapytanie="INSERT INTO kupony (imie, nazwisko, wiek, liczba, skytka)
  92.  VALUES ('$imie', '$nazwisko','$wiek', '$liczba', '$skrytka')";
  93. $wynik=mysql_query($zapytanie);
  94. $id = mysql_insert_id();
  95. echo("Twoje dane zostały dodane, wysłany został także mail z potwierdzeniem.");
  96. echo'';
  97. }}
  98. $site_title = 'kupony'; $meta_info = '';
  99.  
  100. include("theme/$theme/index.php");
  101. break;
  102. fclose("$zapytanie, $wynik, $id");
  103. echo ("</CENTER>");
  104. }}
  105. ?>
Co teraz jak cos to doradz
PanGuzol
W lini 104 masz dwie klamry zamykające, pierwsza zamyka definicje funkcji site_main() a druga powinna powodować wyświetlenie błędu Parse error: syntax error, unexpected '}'.
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.