- Подведите итог проблемы
После входа с использованием имени пользователя = пользователя я хочу обновить поле id_team в таблице tb_user, отправив пользователю id = id, username = update дляdata.
, отправив идентификатор user = id, username = user.Со страницы управления командой.Но управление командой из таблицы tb_team.Таблица tb_team не имеет данных, идентификатор пользователя = идентификатор, имя пользователя = пользователь.Для использования в обновлении
Как получить или сохранить идентификатор сеанса user = id, username = user для использования в условиях обновления, мне нужен совет по этой проблеме.
Укажите фон, включая то, что вы уже пробовали
var saveidUser: String?
saveidUser = ???? <—— I do not know how to send the id, username
Показать код PHP code:
//Web Service
if (isset($_GET)) {
if ($_GET['isAdd'] == 'true') {
$idTeam = $_GET['idteam'];
$idUser = $_GET['iduser']
$User = $_GET['username'];
UPDATE `tb_user` SET `id_team` = '$idTeam' WHERE `id` = '$iduser' and `username` = '$user'
$result = mysqli_query($sql) or die mysql_error();
if ($result) {
echo $idTeam;
} else {
echo "False";
}
}
else echo "Welcome";
}
Swift код:
//swift code constant
class Myconstant {
func findURLSaveidTeam(idTeam: String, idUser: String) -> String {
let urlGetidTeam = "http://www.test.com/myWebService/updateidTeam.php?isAdd=true&idteam=\(idTeam)&iduser=\(idUser)"
return urlGetidTeam
}
}//My Constant
//swift code view controller management team
class getAllTeamViewController: UIViewController {
var selectValue: String?
var saveidTeam: String?
var saveidUser: String? <— for id, username
@IBOutlet weak var hiddenidTeamTextField: UITextField!
@IBOutlet weak var showSelectValuePickerView: UITextField!
func saveValue(idteam: String, iduser: String ) -> Void {
let myconstant_idTeam = Myconstant()
let urlSaveData: String = myconstant_idTeam.findURLSaveidTeam(idTeam: idteam, idUser: iduser)
print("urlSaveData ==>\(urlSaveData)")
//Save Value Process
let url = URL(string: urlSaveData)!
let request = NSMutableURLRequest(url: url)
let task = URLSession.shared.dataTask(with: request as URLRequest){ data,response, error in
//Check nil value
if error != nil {
print("Error! Have nil value")
}else{
//Receive Value
if let responseData = data {
let canReadData = NSString(data: responseData, encoding: String.Encoding.utf8.rawValue)
print("Can Read Data ==> \(String(describing: canReadData))")
//Show alert save success or failed upload to database on log panel
let myResponse = canReadData
if((myResponse) != nil){
print("Save Success")
}else{
print("Cannot Upload")
}//if
}//if
}//if
}//End task
task.resume()
}//saveValue
//Save Button
@IBAction func SavevaluePicker(_ sender: UIButton) {
selectValue = showSelectValuePickerView.text
saveidTeam = hiddenidTeamTextField.text
saveidUser = ???? <—— I do not know how to send the id,username
//Call use function checkSpace
if(checkSpace(picker: selectValue!)){
print("Have Space")
}else{
print("No Space")
//Call function Save data to database
saveValue(idteam: saveidTeam!, iduser: saveidUser!)
}//if
}// SavevaluePicker
}//Main Class
Опишите ожидаемые и фактические результаты, включая любые сообщения об ошибках. Значение с панели журнала шоу
NameTeam database ==>2 - AvengersEndgame
Страница управления имиджем команды