Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MYSQL + PHP + XCODE + SWIFT 4 Funkcja hello user_name po zalogowaniu.
c0d3
post
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
Go to the top of the page
+Quote Post
Pyton_000
post
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
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 Aktualny czas: 21.08.2025 - 06:08