Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z funkcjami
Forum PHP.pl > Forum > Przedszkole
szymon202
  1. <?php
  2. function kmmysql() {
  3. $polaczenie = @new mysqli('localhost', 'user', 'pass', 'dbname');
  4. }
  5.  
  6. function footer() {
  7. if (mysqli_connect_errno() != 0) {
  8. echo "ERROR";
  9. } else {
  10. $wynik = @$polaczenie -> query("SELECT * FROM info");
  11. if ($wynik === false) {
  12. echo '<p>Zapytanie nie zostało wykonane poprawnie!</p>';
  13. $polaczenie -> close();
  14. } else {
  15. while ($footer = $wynik -> fetch_assoc()){
  16. echo $footer['text'];
  17. echo "<br />";
  18. }
  19. $wynik -> close();
  20. $polaczenie -> close();
  21. }
  22. }
  23. }
  24. ?>


Jak w funkcji footer nie mam tej zmiennej co jest w kmmysql czyści się cała zawartość diva nawet ta co nie jest pobierana z MySQL. W index.php mam na samej górze kmmysql(); i tam gdzie chcę wykonać funkcję footer (gdzieś w środku). Gdzie jest problem?
nospor
Zmienna $polaczenie nie jest widoczna w funkcji footer()... Jakbyś łaskawie włączył wyswietlanie błędów,to byś został o tym poinformowany.
1) Włącz wyswietlanie bledow
2) Poczytaj o zmiennych globalnych
szymon202
Cytat(nospor @ 27.02.2015, 19:48:16 ) *
Zmienna $polaczenie nie jest widoczna w funkcji footer()... Jakbyś łaskawie włączył wyswietlanie błędów,to byś został o tym poinformowany.
1) Włącz wyswietlanie bledow
2) Poczytaj o zmiennych globalnych


Zmienne globalne pomogły. Dzięki.
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.