Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z funkcja
Forum PHP.pl > Forum > Przedszkole
lukash82
Witam. Mam taki problem ze skryptem. Pisze sobie taki prosty system newsow. Jest tam pewien fragment kodu, ktory sie dosc czesto powtarza wiec wymyslilem sobie, ze wrzuce go do funkcji i bede tylko ja wywolywal. I wlasnie tu pojawia sie problem bo wywal mi blad typu:

Parse error: parse error, expecting `')'' in ... on line 26

czyli w linii wywolania funkcji. Myslalem, ze brakuje mi jakiegos apostrofa ale jednak nie. Ponizej zamieszczam kod (troche go odchudzilem):

  1. <?php
  2. function news($wybor)
  3. {
  4. $query2 = "SELECT * FROM news WHERE $wybor='t'";
  5. $results2 = mysql_query($query2) or die(mysql_error());
  6. while ($row2 = mysql_fetch_array($results2)) 
  7. {
  8. extract($row2);
  9. echo "<div class='info'>";
  10. echo "Data dodania: " . $dzien . " " . $miesiace[$miesiac] . " " . $rok;
  11. echo ", Data modyfikacji: " . $dzien2 . " " . $miesiace[$miesiac2] . " " . $rok2;
  12. echo "</div>";
  13. echo "<div class='tytul'>";
  14. echo "<span>";
  15. echo "<a href='index.php?action=pelna&id=" . $row2['id_news'] . "'>" . $row2['tytul'] . "</a>";
  16. echo "</span>";
  17. echo "</div>";
  18. }
  19. }
  20.  
  21. switch ($_GET['url'])
  22. {
  23. case "komunikaty":
  24. function news("komunikaty")
  25. break;
  26. default:
  27. echo "strona glowna";
  28. break;
  29. }
  30. ?>

Pewnie robie jakis prosty blad z tym wywolaniem ale niestety go nie widze...:/ Jesli mozecie pomoc to prosze o jakies podpowiedzi. Pozdrawiam, Łukasz.
Petermechanic
nie
  1. <?php
  2. case "komunikaty":
  3. function news("komunikaty")
  4. break;
  5. ?>

a
  1. <?php
  2. case "komunikaty":
  3. news("komunikaty");
  4. break;
  5. ?>
lukash82
Witam. Rzeczywiscie o to chodzilo. Czasem robie takie bledy, ze plakac sie chce...winksmiley.jpg Dzieki. Pozdr
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.