![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.04.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam społeczność.
Tematyka dotyczy #php #mysql #swift4 #xcode #backend Projektuję aplikację mobilną, mam już podpiętą bazę danych, działającą rejestrację i logowanie. Potrzebuję funkcji, która po zalogowaniu pokazuje użytkownikowi tekst "Witaj, imię_użytkownika". Na podstawie adresu e-mail używanego w ramach loginu funkcja odnajduje imię danego usera w bazie danych. Fragment Swifta, który odpowiada za echo wiadomości (faza testowa, żeby w końcu zobaczyć, że działa) CODE let resultValue:String = parseJSON["status"] as! String; let resultValue2:String = parseJSON["message"] as! String; print("result: \(resultValue), \(resultValue2)"); Fragment login.php, który odpowiada ze sklecenie wiadomości (to też działa) CODE $hi = $dao->hello($email); if(!empty($userDetails) || !empty($userDetails2)) { $returnValue["status"] = "Success"; $returnValue["message"] = "Zalogowano jako $hi"; echo json_encode($returnValue); } Fragment mysql.php, czyli właściwy skrypt, który... nie działa CODE public function hello($email) { $sql = mysql_query("select user_name from users where user_email='" . $email . "'"); $user_name_object = mysql_fetch_object($sql); $user_name = $user_name_object->user_name; return $user_name; } Jeśli w funkcję hello wpiszę samo $user_name = "Wojtek" i return $user_name to po zalogowaniu się witany jest Wojtek. Transport w takim razie jest ok, kwestia samej funkcji, z którą męczę się już 3 albo i 4 godziny... nie mam już pomysłów więc liczę na obeznanego forumowicza. Cokolwiek próbuję tu sklecić, to dostaję od xcode: CODE Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.} Całuję pięty za rozwiązanie zagadki i pozdrawiam. Ten post edytował c0d3 16.04.2018, 13:17:31 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
No to sprawdź jakiego "jsona" wypluwa Ci php
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:08 |