Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]skrypt dziala poprawnie, a po umieszczeniu w osobnym pliku juz nie
Forum PHP.pl > Forum > Przedszkole
tog
witam

napisalem sobie taki skrypcik

  1. function licznik()
  2. {
  3. //dodaje ciastko dla licznika
  4. setcookie("visited", "1", time()+3600*3);
  5.  
  6.  
  7. //sprawdza czy ciastko juz nie istnieje
  8. if($_COOKIE["visited"]!="1")
  9. {
  10. //pobiera ilosc dzisiejszych odwiedzin aby mogl pozniej dodac do ń 1
  11. $zapytanie = "SELECT `visit` FROM `stats` WHERE date='$date'";
  12. $idzapytania = mysql_query($zapytanie);
  13. $visit = mysql_fetch_row($idzapytania);
  14.  
  15. if($visit[0])
  16. {
  17. $visit[0]++;
  18. $zapytanie = "UPDATE `stats` SET `visit` = '$visit[0]' WHERE date='$date'";
  19. $idzapytania = mysql_query($zapytanie);
  20. }
  21. //jak nie ma wiersza na dzisiaj to go dodaje
  22. else
  23. {
  24. $zapytanie = "INSERT INTO `stats` SET id='', date='$date', visit='1'";
  25. $idzapytania = mysql_query($zapytanie);
  26. }
  27. }
  28. }
  29.  


pozniej plik wywolania

  1.  
  2. $sql_conn = mysql_connect($host, $name, $passw)
  3. or die('bląd połączenia z bazą');
  4. mysql_select_db('db50645');
  5.  
  6. //pobiera biblioteke funkcji
  7. include('functions.db');
  8.  
  9. licznik();
  10.  


i skrypt za kazdym wywolaniem dodaje do bazy nowy wiersz z data '0000-00-00'

a gdy byl umiejszczony wewnatrz pliku a nie w osobym to juz dzial poprawnie
zeby bylo ciekawiej to dzialal z osobnego poki nie bylo instrukcji 'else' a w bazie jeden wiersz

wczesniej wkleilem zly kod
juz jest poprawny
moze teraz ktos bedzie w stanie mi pomoc
Blame
A mogę zapytać o jedno? Dlaczego plik functions ma jakieś dziwne rozszerzenie .db? Nie powinno być .php?
tog
zrobilem db co by sie wyroznial ikonka winksmiley.jpg

ale to przeciez nei ma znaczenia
inne funkcje dzialaja jak nalezy

EDIT: juz mam rozwiazanie
zapomnialem zarejestrować $date jako zmienna globalna
e; czy odwrotnie... eot
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.