Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]po formacie wamp i problem z pętlą?
skubi23t
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2009

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


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
Go to the top of the page
+Quote Post
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Pewnie chodzi o <?php zamiast <?
Po poprawce nie wyświetla błędu.
Go to the top of the page
+Quote Post
skubi23t
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2009

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


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.

Ten post edytował skubi23t 12.03.2013, 18:09:31
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: 25.08.2025 - 19:36