Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapisywanie http_referer do bazy, Co mam zle?
-Gość_Rafal-
post 4.11.2004, 15:09:00
Post #1





Goście







Witajcie
napisalem sobie skrypt, ktory powinien zapisywac mi http_referer do bazy, a w przypadku gdy taki wpis juz bedzie to dodawac jedno wejscie.
Ale za kazdym razem jesli wejde z tej samej strony, dodaje sie nowy wpis z wlasciwym adresem i wartoscia wejsc 1.
Oto ten skrypt:
  1. <? 
  2. include('config.php'); 
  3. $referer=$_SERVER['HTTP_REFERER']; 
  4. $link=mysql_connect ($host, $user, $pass); 
  5. mysql_select_db(&#092;"$base\"); 
  6. $query0=&#092;"SELECT * FROM `referers`\"; 
  7. $do0=mysql_query($query0); 
  8. echo($referer);
  9. while($row0=mysql_fetch_array($do0)); 
  10. {
  11. if($row0[0]==$referer&&$row0[1]>0) 
  12. { 
  13. $wejscia=$row0[1]+1; 
  14. $query1=&#092;"UPDATE `referers` SET `entries`=$wejscia WHERE `page` LIKE '\".$referer.\"'\";
  15. $do1=mysql_query($query1); 
  16. } 
  17. else 
  18. { 
  19. $query2=&#092;"INSERT INTO `referers` (`page`, `entries`) VALUES ('\".$referer.\"','1')\"; 
  20. $do2=mysql_query($query2); 
  21. } 
  22. }
  23. ?>


Prosilbym o skorygowanie smile.gif
Z gory dzieki rolleyes.gif
Go to the top of the page
+Quote Post
Kuziu
post 4.11.2004, 15:54:13
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


  1. <? 
  2. include('config.php'); 
  3. $referer=$_SERVER['HTTP_REFERER']; 
  4. $link=mysql_connect ($host, $user, $pass); 
  5. mysql_select_db(&#092;"$base\"); 
  6.  
  7. $query0=&#092;"SELECT * FROM `referers` WHERE page='$referer'\"; 
  8. $do0=mysql_query($query0); 
  9. echo($referer);
  10. $row0=mysql_fetch_array($do0);
  11. $page = $row0['page'];
  12. if($page){
  13. $query1=&#092;"UPDATE `referers` SET `entries`=`enteries`+1 WHERE `page` LIKE '\".$referer.\"'\";
  14. $do1=mysql_query($query1); 
  15. }else{
  16. $query2=&#092;"INSERT INTO `referers` (`page`, `entries`) VALUES ('\".$referer.\"','1')\"; 
  17. $do2=mysql_query($query2); 
  18. } 
  19. ?>


Ten post edytował Kuziu 4.11.2004, 15:54:25


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
-Guest-
post 9.11.2004, 13:56:26
Post #3





Goście







Witam

biegam Sobie po postach, i analizuje code php...

Z tego co tutaj jest zamieszczone nie bardzo rozumiem:

$page = $row0['page'];


$page to jest zmienna w ktorej jest "$row0['page']"
ok ,to jest jasne, ale co to jest to
  1. <?php
  2.  
  3. $row0['page'];
  4.  
  5. ?>


questionmark.gif?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:03