Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Banalny skrypt do zliczania liczby wpisow uzytkownika - prosze o pomoc
4ever24
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.09.2006

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


  1. <?php
  2. $li=0;
  3. connection();
  4. $wyn = mysql_query("SELECT * FROM top100")
  5. or die('Błąd zapytania');
  6. if(mysql_num_rows($wyn) > 0)
  7. {
  8. while($r = mysql_fetch_assoc($wyn))
  9.  {
  10.  $id="".$r['id']."";
  11.  $nnick="".$r['nick']."";
  12.  $nli="".$r['li']."";
  13.  if($nick==$nnick)
  14. {
  15. $nli++;
  16. $dodaj= @mysql_query("UPDATE top100 SET li='$nli'WHERE id='$id' "); exit;
  17. } else {
  18.  $ins = @mysql_query("INSERT INTO top100 SET li='$li', nick='$nick'");
  19.  exit;
  20. }
  21.  }
  22. }
  23. ?>

Chce cos takiego: jak ktos z formularza z istniejacego nicka w bazie wysle dane, to jego licznik zwiekszyl sie o 1, a dla nie istniejacego nicku dodal go z licznikiem o wartosi 0 do bazy danych

Mi to robi, ale wciaz jak ktos ponownie napisze, oprocz tego ze doda licznik, dodaje tez nowy wpis do bazy z kontem 0...
prosze o poprawke w kodzie... zmienialem na rozne petle i mi nie wychodzilo.... jestem poczatkujacy co do baz danych:)
Pozdrawiam

ok juz dalem rade:) nie potrzebuje pomocy....smile.gif


----
prosze uzyac bbCode! -- tym razem poprawilem; dr_bonzo

Ten post edytował dr_bonzo 28.09.2006, 13:31:37
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 03:43