Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]po formacie wamp i problem z pętlą?
Forum PHP.pl > Forum > Przedszkole
skubi23t
Wiem, że forum to nie pharser ale mój netbeans nic mi nie pokazuje, a jednak podstrony z pętlami i odpytaniem mysql wywala jako :

( ! ) Parse error: syntax error, unexpected $end in C:\wamp\www\projekt\listawyk.php on line 40

A teraz plik listawyk.php, gdzie linia 40 to ta ostatnia...

  1. <?php
  2. include 'silnik/init.php';
  3. protect_page();
  4. include 'includes/overall/overall_header.php';
  5. ?>
  6.  
  7. <h1>Lista zarejestrowanych pracowników naukowych</h1>
  8.  
  9. <?php
  10. $w = wykladowcy();
  11. if(!empty($w))
  12.  
  13. {
  14. ?>
  15. <table class="glowna">
  16. <tr>
  17. <th>ID</th>
  18. <th>Imię i nazwisko</th>
  19. <th>Adres e-mail</th>
  20. <th>Aktywny</th>
  21. </tr>
  22. <?
  23. foreach($w as $element)
  24. {
  25. ?>
  26.  
  27. <tr>
  28. <td><?echo $element['userid'];?></td>
  29. <td><?echo $element['dictionaryvalue'];?> <?echo $element['firstname'];?> <?echo $element['lastname'];?></td>
  30. <td><?echo $element['email'];?></td>
  31. <td><?echo $element['active'];?></td>
  32. </tr>
  33. <?
  34. }
  35.  
  36. } else echo 'Brak zarejestrowanych pracowników w bazie danych.';
  37.  
  38. ?>
  39. </table>
  40. <?php include 'includes/overall/overall_footer.php'; ?>


funkcja wykladowcy();
  1. function wykladowcy() {
  2. $query = mysql_query("SELECT `userid`, `firstname`, `lastname`, `email`, `active` from `users` WHERE `usertypeid` = '3' ORDER BY `userid` ASC");
  3. $c = array();
  4. while($row = mysql_fetch_array($query, MYSQL_ASSOC))
  5. {
  6. $c[] = $row;
  7. }
  8. return $c;
  9. }


Inne podstrony jak index laduja sie normalnie...

Gdzie leży przyczyna problemu?
Witryna na serwerze zewnętrznym funkcjonuje jak powinna, problem mam na localhost
_Borys_
Pewnie chodzi o <?php zamiast <?
Po poprawce nie wyświetla błędu.
skubi23t
Zmieniłem wszystkie <? na <?php i teraz wyświetla się tabela z poprawną ilością wierszy, ale jest PUSTA :/

To samo zapytanie podając w phpmyadmin zwraca dane - więc samo zapytanie jest ok.

Edit:
Problem naprawiony temat do zamknięcia.
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.