Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z wyświetleniem linku z bazy w tabeli
Forum PHP.pl > Forum > Przedszkole
smrodek11
  1. <?
  2. include('config.php');
  3.  
  4. /* zapytanie do konkretnej tabeli */
  5. $wynik = mysql_query("SELECT * FROM zagadki")
  6. or die('Błąd zapytania');
  7.  
  8. /*
  9. wyświetlamy wyniki, sprawdzamy,
  10. czy zapytanie zwróciło wartość większą od 0
  11. */
  12. if(mysql_num_rows($wynik) > 0) {
  13. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  14. echo "<table cellpadding=\"2\" border=1>";
  15. while($r = mysql_fetch_assoc($wynik)) {
  16. echo "<tr>";
  17. echo "<td>".$r['id']."</td>";
  18. echo "<td>".$r['nazwa']."</td>";
  19. echo "<td>".$r['zrobiona']."</td>";
  20. echo "<td>"answer.php?id=".$r['id'].""</td>";
  21. echo "<td>";
  22. echo "</tr>";
  23. }
  24. echo "</table>";
  25. }
  26.  
  27. ?>


Nie mogę zrozumieć czemu wyskakuje mi takie error:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/wooops/domains/wooops.eu/public_html/strona/zagadka.php on line 20

Proszę o pomoc
impro
  1. echo "<td>"answer.php?id=".$r['id'].""</td>";
  2. //o to chodzi?
  3. "<td>"."answer.php?id="."$r['id']"."</td>";
  4. // a może poprostu tak
  5. echo "<td>answer.php?id=$r['id']</td>";

może zadziała
olechafm
forum to nie parser...

zobacz czy w linijce 20 na pewno masz wszystkie "" w porządku

powinno być

  1. echo "<td>answer.php?id=".$r['id']."</td>";
moorem
[Quote name = 'olechafm' date = '14 .05.2011, 3:43:41 p.m. 'post = '863254']
This forum is not the parser ...

see if the line 20 for sure you have all the "" in order

should be

[Php] echo "<td> answer.php? Id =". $ R ['id']."</ td >";[/ php]
[/ Quote]


What do u mean not the parser? What should it be?


thanks,
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.