Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Błąd
bartek4175
post
Post #1





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Witajcie! Mam kod:
  1. <?
  2. include('header.php');
  3. ?>
  4. <div class="block medium right">
  5. <div class="top">
  6. <h1>Zdobywaj punkty - Pobieraj Pliki</h1>
  7. </div>
  8. <div class="content"><div class="msg">
  9. <div class="info"><?
  10.  
  11. $listaid = mysql_query("SELECT * FROM pliki order by id DESC limit 20") or die;
  12. echo "<center>";
  13. echo "<table cellpadding=\"2\" border=1>";
  14. while($r = mysql_fetch_assoc($listaid)) {
  15. echo "<tr>";
  16. echo "<td><center> <b>$r[Nazwa]</b></center></td>";
  17. echo "</tr>";
  18. echo "<tr>";
  19. ?> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Aby Pobrać!</a></center></td> <?
  20. echo "</tr>";
  21. echo "<tr>";
  22. ?><td><b>Wpisz Kod Podany W pliku Kod.txt:</b><form method="post"><input name="kod" type="text"><input type="submit" name="send" value="Wyslij" />
  23. <? $kod = $_POST['kod'];
  24. if ($_POST['send'] ) {
  25.  
  26. if ($kod == $r[Kod]) {
  27. ?> ok :)<?
  28.  
  29. } else{
  30. ?> nie :C <?
  31. }
  32. ?>
  33. </td><?
  34. echo "</tr>";
  35. } else {
  36.  
  37. }
  38. echo "</table>";
  39. echo "</center>"; ?></div>
  40. <div class="info"><a href="buy.php"><b>Bardzo potrzebujesz punktów? Możesz je zakupić klikając w tą wiadomość</b></a></div></div>
  41. </div></div>
  42. <?include('footer.php');?>


a błąd: Parse error: syntax error, unexpected $end in /users/sh178151/www/surfmig.tk/pliki.php on line 42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
jarek0203
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 2
Dołączył: 1.01.2013

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


ten kod to na pewno pliki.php? Błąd mówi ze jest niespodziewana zmienna $end. Czyli przed $end w 42 linijce powinien być ; bądź }
Go to the top of the page
+Quote Post
fate
post
Post #3





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


http://phpedia.pl/wiki/Parse_error:_syntax...r,_unexpected...

unexpected $end

Błąd tego typu pojawia się w przypadku, gdy interpreter osiągnął koniec pliku, a mimo to nie odnalazł jakiegoś symbolu. W zdecydowanej ilości przypadków błąd ten oznacza nie domknięcie nawiasu klamrowego.

Go to the top of the page
+Quote Post
bartek4175
post
Post #4





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


mam kod teraz:
  1. <?
  2. include('header.php');
  3. ?>
  4. <div class="block medium right">
  5. <div class="top">
  6. <h1>Zdobywaj punkty - Pobieraj Pliki</h1>
  7. </div>
  8. <div class="content"><div class="msg">
  9. <div class="info"><?
  10.  
  11. $listaid = mysql_query("SELECT * FROM pliki order by id DESC limit 20") or die;
  12. echo "<center>";
  13. echo "<table cellpadding=\"2\" border=1>";
  14. while($r = mysql_fetch_assoc($listaid)) {
  15. echo "<tr>";
  16. echo "<td><center> <b>$r[Nazwa]</b></center></td>";
  17. echo "</tr>";
  18. echo "<tr>";
  19. ?> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Aby Pobrać!</a></center></td> <?
  20. echo "</tr>";
  21. echo "<tr>";
  22. ?><td><b>Wpisz Kod Podany W pliku Kod.txt:</b><form method="post"><input name="kod" type="text"><input type="submit" name="send" value="Wyslij" />
  23. <? $kod = $_POST['kod'];
  24. if ($_POST['send'] ) {
  25.  
  26. if ($kod == $r[Kod]) {
  27. ?> ok :)<?
  28.  
  29. }
  30. }
  31. echo "</table>";
  32. echo "</center>"; ?></div>
  33. <div class="info"><a href="buy.php"><b>Bardzo potrzebujesz punktów? Możesz je zakupić klikając w tą wiadomość</b></a></div></div>
  34. </div></div>
  35. <?include('footer.php');?>


i Parse error: syntax error, unexpected $end in /users/sh178151/www/surfmig.tk/pliki.php on line 35
Go to the top of the page
+Quote Post
jarek0203
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 2
Dołączył: 1.01.2013

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


Znowu ten sam błąd... Policz sobie '{' a potem '}'.
Nie masz zamkniętej pętli while.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




1. Popraw tytuł wątku na zgodny z zasadami.
2. Do otwierania kodu PHP używaj znacznika <?php a nie <?.
3. Staraj poprawnie formatować kod, pomaga to zlokalizować błędy.
4. masz jedną pętlę WHILE i dwa IF a tylko dwie klamry }.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 4.10.2025 - 13:57