![]() |
![]() |
-poziomka665- |
![]()
Post
#1
|
Goście ![]() |
Ktoś tutaj dobrze ogarnia aplikacje na facebooku? Mogę trochę zapłacić za pomoc w procesie tworzenia mojej własnej aplikacji.
Dostaje taki error: Kod Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/dyzimier/domains/bon-kfc.pl/public_html/index.php on line 56 Co może być źle? Myślę że to jakiś problem z pobieraniem danych użytkownika z facebooka, może problem z pozwoleniem? Kod <?php session_start(); mysql_connect('localhost', 'dyzimier_appdmin', 'senso'); mysql_select_db('dyzimier_app'); # require library require("facebook.php"); # Creating the facebook object $facebook = new Facebook(array( 'appId' => '390689170979338', 'secret' => 'e3b443a146c28a25bdbdc5da71bbbb8e', 'cookie' => true )); # check active session $session = $facebook->getUser(); if (!empty($session)) { # session active, get user id (getUser()) and user info (api->('/me')) try { $uid = $facebook->getUser(); $fb_access_token=$session['access_token']; $params = array( 'scope' => 'status_update,publish_stream', 'redirect_url' => 'https://www.bon-kfc.pl/' ); $Url = $facebook->getLoginUrl($params); $user = $facebook->api('/me'); $photolink = 'http://graph.facebook.com/'.$user['id'].'/picture?type=square'; $param = array( 'method' => 'users.getInfo', 'uids' => uid, 'fields' => 'pic_big' ); $users_getinfo = $facebook->api($param); } catch (Exception $e) { } if (!empty($user)) { # active session, check if already registered the user $query = mysql_query("SELECT * FROM users WHERE oauth_provider = 'facebook' AND oauth_uid = " . $user['id']); $result = mysql_fetch_array($query); # If not, add it to the database if (empty($result)) { $query = mysql_query("INSERT INTO users (oauth_uid, oauth_provider, username, first_name, last_name, email, pic_square) VALUES ('facebook', {$user['id']}, '{$user['name']}', '{$user['first_name']}', '{$user['last_name']}','{$user['email']}', '".$photolink."')"); $query = mysql_query("SELECT * FROM users WHERE id = " . mysql_insert_id()); $result = mysql_fetch_array($query); } // variables in the session $_SESSION['id'] = $result['id']; $_SESSION['oauth_uid'] = $result['oauth_uid']; $_SESSION['oauth_provider'] = $result['oauth_provider']; $_SESSION['username'] = $result['username']; } else { # if error, kill the script die("There was an error."); } } else { $params = array( 'scope' => 'status_update,publish_stream', 'redirect_url' => 'https://www.bon-kfc.pl/' ); # no active session, generate one $login_url = $facebook->getLoginUrl($params); header("Location: " . $login_url); } ?> Proszę o szybką pomoc. Mój skype to Rasacz Mam kilka pomysłów na aplikacje a jeśli pomożesz mi je stworzyć to będziesz miał w tym swój zysk. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Masz błąd w jednym z zapytań sql, wyświetl je sobie i zobacz czy nie masz literówki, niezamkniętego cudzysłowu etc.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chłopie, nie dość że z olawszy rejestracje, nie potrafisz wstawić w odpowiednie tagi odpowiedniego kodu ? Skąd niby mamy wiedzieć która linijka jest która ?. Mimo to moge powiedzieć z góry że wstawiłeś prawdopodobnie złą zmienną w złe miejsce.
|
|
|
-poziomek- |
![]()
Post
#4
|
Goście ![]() |
Oto kod:
Nikt nie chce zarobić za pomoc? ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Umieść ogłoszenie w dziale Oferty. Poza tym te zapytania są moim zdaniem źle napisane.
Przepisz to na PDO, nie dość że będzie bardziej czytelne, to później nie będziesz musiał tego modyfikować przy migracji na nowsze wersje PHP. Ten post edytował !*! 23.06.2012, 14:52:28 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak jak wyżej, dział oferty... Myślisz że wszyscy ludzie są tak pazerni że pomogą tylko za "zarobek" ? Nie ma nawet jak do Cb PW napisać. BTW. ktoś podrzuci Ci rozwiązanie a ty znikniesz, nawet sladu nazwy użytkownika po tobie nie będzie
![]() |
|
|
-poziomek- |
![]()
Post
#7
|
Goście ![]() |
Jestem początkujący, na pewno tu wrócę ale potrzebuje tego na szybko. Nie wiem ile taka pomoc jest warta ale kilka dolców za jedną naprawę kodu mogę dać - na piwo będzie. Mój skype to Rasacz
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Błąd masz najpewniej tutaj:
Zrób sobie przed: i wklej wynik np. w phpmy_admina i zobacz co zwróci obstawiam, że
Zawiera błąd i select po nim nie dostaje mysql_insert_id() tylko false -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:07 |