Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Aktualizacja lvl
#1
Witam was. Chcę sobie zrobić prostą gierkę i się zawiesiłem na automatycznej aktualizacji poziomu. Mam coś takiego w pliku:

update_lvl.php

Kod PHP:
<?php
  
function update_lvl() {
    
$search "SELECT `exp`,`next_lvl`,`lvl` FROM `RPG_USER_INF` WHERE login = '$login'";
    
$r_search mysql_query($search);
    
$r_r_search mysql_fetch_row($r_search);
    if (
$r_r_search[0]>=$r_r_search[1]) {
      
$lvl $r_r_search[2];
      
$u_lvl $lvl+1;
      
$u_next_lvl $r_r_search[1]*2;
      
$update_lvl "UPDATE `RPG_USER_INF` SET `lvl` = '$u_lvl',`next_lvl` = '$u_next_lvl' WHERE `login`='$login'";
      
$r_update mysql_query($update_lvl);
    }
  }
?>

Na stronie tylko to wczytam i już będę połączony z bazą danych i tylko wywołam update_lvl();


Nie wiem co tu jest nie tak. Szukałem już na googlach i nic nie znalazłem.
Odpowiedz
#2
A wiesz co to debug?

wyświetl zapytanie:
Kod:
echo $search;
Sprawdź czy masz login = 'nazwa_usera' ... Nie masz. Dlaczego nie masz? Bo jej nie przekazałeś.
Kod:
function update_lvl($login) {
i wywołujesz
Kod:
update_lvl('nazwa_usera');
Tak czy siak nie rozumiem co za gość to pisał, przecież wystarczy tylko jedno zapytanie i bez funkcji się obejdzie... o.O
Ale widzę, @Dirku, że szukasz jelenia, który napisze za Ciebie "gierkę", a pojęcia o PHP w ogóle nie masz. Wink Zajmij się przerabianiem kursów, ja wiem, każdy chce być fajny i pisać gry. Wink

Edit:
I dlaczego wszyscy robią po loginie? Jak by po ID to był obciach. o.O
Odpowiedz
#3
Dzięki Ci Smile
Co do $login to mam już na stronie na której wczytuję ten skrypt login gracza
Kod PHP:
$login $_SESSION['login']; 
i zapomniałem tutaj to wpisać.

Nie chcę żeby ktoś mi napisał grę bo nie będę się tą grą chwalił przed kimś. Ja ją robię dla siebie i dla własnej satysfakcji, a co do tego co umiem to ja mam 14 lat i jeszcze nic nie miałem nawet o HTMLu. Zabrać się za kursy? Przy robieniu tego mam włączoną: Bazę danych, FTP i 2 lub 3 kursy.


Za chwilę będą odpowiedzi takie jak "Masz 14 lat... Bierz się za naukę, a nie za gry" lub coś w tym rodzaju.
Odpowiedz
#4
Nie... Ucz się, dobrze że robisz coś innego a nie stoisz pod blokiem i jarasz szlugi czy chlejesz po rowach. Wink Ucz się...
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  aktualizacja ID lomek 12 8,626 01-11-2011, 03:57
Ostatni post: KowR
  MySQL aktualizacja danych dziamber 4 3,481 16-06-2009, 22:47
Ostatni post: KowR

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl