im immer noch Android android mein Android-Projekt Ich brauche wirklich Hilfe, mein Problem ist, konnte ich nicht die Benutzer-ID des Benutzers, die sich in meinem System anmelden, so wenn sie einen Datensatz eine Benutzer-ID wird an sie Daten .. i möchte dies tun, um ihre eigenen Daten in meinem System auszugeben. hoffe jemand könnte helfen. sein einziger php-code danke jemand der helfen würde.Wie bekomme ich die Benutzer-ID des Benutzers in PHP?
<?php
// Connection Details altered to hide actual values.
$con = mysqli_connect("localhost", "db_user", "db_password", "db_name");
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM tbl_userinfo WHERE username = '$username' AND password='$password' LIMIT 1";
$res = mysqli_query($con,$sql);
$response = array();
$response["success"] = false;
$row = mysqli_fetch_array($res);
if(mysqli_num_rows($res)> 0){
$response["success"] = true;
session_start();
$_SESSION['user_id'] =$userID;
}
echo json_encode($response);
?>
das ist für die Log-in, hier ist zum Speichern von Daten ..
<?php
session_start();
$userID ="";
// Connection Details altered to hide actual values.
$con = mysqli_connect("localhost", "db_user", "db_password", "db_name");
if(!isset($_SESSION['user_id'])){
$userID = $_SESSION['user_id'];
$checkdate = $_POST["checkdate"];
$checkno = $_POST["checkno"];
$datepaid = $_POST["datepaid"];
$clientname = $_POST["clientname"];
$bank = $_POST["bank"];
$amount = $_POST["amount"];
$status = "UNFINISHED";
$statement = mysqli_prepare($con, "INSERT INTO tbl_checkinfo (user_id,checkno, checkdate, datepaid, clientname, bank, amount, status) VALUES (?,?, ?, ?, ?,?,?,?)");
mysqli_stmt_bind_param($statement, "iissssis", $userID, $checkno, $checkdate, $datepaid, $clientname, $bank, $amount, $status);
mysqli_stmt_execute($statement);
$response = array();
$response["success"] = false;
if($statement){
$response["success"] = true;
}
echo json_encode($response);
}
?>
und Benutzerdaten für die Anzeige.
Wie kann ich es dynamisch machen? –
Um es dynamisch zu machen, ersetzen Sie USER_ID_INDEX durch den Spaltennamen Ihrer Datenbanktabelle. –
Ich habe einen Fehler in meinen Speicherdaten gefunden PHP wird nicht mehr gespeichert? Hilfe? –