Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Drupal] Parse error: syntax error, unexpected T_LOGICAL_OR in /mjp/modules/php/php.module(80) : eval()'d code on line 15
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
amdziak
Witam,

Po dodaniu nowej strony w Drupal 7 przy pomocy php filter, dostaje komunikat jak w tytule ;/

kod wyglada tak:

  1. <?php
  2. $other_database = array(
  3. 'database' => '',
  4. 'username' => '',
  5. 'password' => '',
  6. 'host' => 'sql.myhost.nazwa.pl:3306',
  7. 'driver' => 'mysql',
  8. );
  9.  
  10. Database::addConnectionInfo('db_legionisci', 'default', $other_database);
  11. db_set_active('db_legionisci');
  12.  
  13.  
  14. $wynik= Database::getConnection('default', 'db_legionisci')->query("SELECT rok_urodzenia FROM legionisci where imie = `Zygmunt`");
  15. or die("Blad zapytania");
  16. if(mysql_num_rows($wynik) > 0) {
  17.  
  18. print t("<table border=1>");
  19. print t("<tr>" );
  20. print t("<td>nazwisko</td>");
  21. print t("</tr>");
  22. while($r = mysql_fetch_assoc($wynik)) {
  23. print t("<tr>");
  24. print t("<td>".$r['rok_urodzenia']."</td>");
  25. print t("</tr>");
  26. }
  27. print t("</table>");
  28. }
  29.  
  30.  
  31. db_set_active(); // without the paramater means set back to the default for the site
  32. drupal_set_message(t('The queries have been made.'));
  33. ?>


Wie ktoś może gdzie jest błąd składni?
Daimos
Nie dam sobie ręki uciąć, ale nie wydaje mi się, aby w drupalu można było po metodzie użyć "or die("Blad zapytania");". Wywal to z or die z 15 linii i sprawdź, tak czy inaczej błędem ta linijka jest na pewno, bo jest po średniku, usuń ją całkiem
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.