نقل قول: آپدیت دیتابیس mysqli
سلام اطالعات کاربر رو بخون از دیتابیس بعد توی یه فرم جاسازی کن که مقادیر دیتابیس رو توی فرم نشون بدی بعد همونا رو کاربر ادیت میکنه و دکمه تایید رو میزنه و شما هم اون مقادیر جدید رو میگیری و توی دیتا بیس اپدیت میکنی بهمین راحتی به همین خوشمزگی:چشمک:
نقل قول: آپدیت دیتابیس mysqli
ممنون
برای نمایش به این صورت انجام دادم مشکلی نداشته
$wallet = $_SESSION['wallet'];$pass = $_SESSION['pass'];$result = mysqli_query($con,"SELECT * FROM user WHERE wallet = '$wallet' AND pass = '$pass' LIMIT 1");while($row = mysqli_fetch_array($result)){ $min = $row['min'];$wallet = $row['wallet'];}
ولی برای ادیت به مشکل خوردم هرکاری کردم نشد
ممنون میشم با کد مثال بزنید فرم باید با سشن های تعیین شده دیتابیس هرکاربر رو فراخوانی کنه برای نمایش و ادیت
اینش گیر کردم
نقل قول: آپدیت دیتابیس mysqli
نیازی به سشن نداری
مثل این بزن وقتی از دیتابیس خوندی اینجوری بریزش توی فرم
<input type="text" name="<?= $row['wallet'] ?>">
نقل قول: آپدیت دیتابیس mysqli
اگر دوست داشتی anydesk بده برات ریموت بشم و توی کدهای خودت برات مرتبش کنم
نقل قول: آپدیت دیتابیس mysqli
ممنون سورس فعلا رو لوکال هست.
این کد فرم هست که نمایش میده
session_start();
if (!isset($_SESSION['wallet']) || !isset($_SESSION['pass'])){header("location:login");}
include "config.php";
$wallet = $_SESSION['wallet'];
$pass = $_SESSION['pass'];
$result = mysqli_query($con,"SELECT * FROM user WHERE wallet = '$wallet' AND pass = '$pass' LIMIT 1");
while($row = mysqli_fetch_array($result)){ $mining = $row['bitcoin'];$wallet = $row['wallet']
کد HTML:
<form action="savemining" method="post">
<input type="text" name="mining" id="mining" class="form-control" readonly="readonly" />
<input type="hidden" name="wallet" value="<?php echo $wallet ?>" />
<input type="submit" class="btn btn-success btn-lg" value="Save Mining" />
</form>
اینم کد برای ذخیره در دیتابیس
session_start();
if (!isset($_SESSION['wallet']) || !isset($_SESSION['pass'])){header("location:login");}
$bitcoin = $_POST['bitcoin'];
$wallet = $_POST['wallet'];
include "config.php";
$update = mysqli_query($con,"UPDATE user SET bitcoin ='$bitcoin', wallet ='$wallet'" );
echo '<p style="color:#FF0000;">ok</p>';
echo "$bitcoin<br>";
echo "$wallet";
با این وقتی تو دیتابیس اپدیت میشه برای همه کاربرا ثبت میشه
درصورتی که باید برای همون کاربر در دیتابیس اپدیت بشه
ممنون میشم تصیحش کنید
نقل قول: آپدیت دیتابیس mysqli
یه شرط برای update بزار خب معلوم برای همه کاربران اپدیت میشه
در ضمن anydesk ربطی به لوکال یا چیز دیگه ای نداره.
اینجوری بزن
UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition;
نقل قول: آپدیت دیتابیس mysqli
نقل قول: آپدیت دیتابیس mysqli
ممنون
ولی من یکم گیج شدم
میشه همین که دادید رو تو کدای من جایگذاری کنید
نقل قول: آپدیت دیتابیس mysqli
ببین وقتی توی دیتا بیس بخواهیم دستور اپدیت اجرا کنیم بایست یک ردیف رو مشخص کنیم و گرنه دیتابیس کلا اپدیت میشه
حالا چجوری ؟ با یک کلید مشخص که توی شرط where توی sql میزنیم . معمولا توی دیتابیس هر ردیف یا رکورد یه کلید اصلی داره که بایست هم داشته باشه تا بتونیم اون ردیف رو از دیگر رکردها تمایز بدیم
ستون اول تیبلت چی هست ؟ یا باییست آیدی همون رکورد باشه یا آیدی کاربر بایست باشه
همون رو بزار توی شرط
اینجوری بزن البته با مقادیر خودت جاسازی کن
UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'WHERE CustomerID = 1;
1 ضمیمه
نقل قول: آپدیت دیتابیس mysqli
ممنون
خب تا اینجا رو گرفتم که باید با ایدی تیبل هارو جدا کرد
الان ستون اول من همون ایدی هست
ضمیمه 149233
این دیتابیس من
اینم دستور اپدیت من
$result = mysqli_query($con,"SELECT * FROM user WHERE pass = '$pass'");
تو فرم قراره ورودی pass اپدیت بشه
ببخشید من مبتدی هستم
نقل قول: آپدیت دیتابیس mysqli
$result = mysqli_query($con,"SELECT * FROM user WHERE pass = '$pass' WHERE id = $id");
بجای $id میتونی آیدی کاربر مورد نطر یا آیدی همون ریدف رو بزنی که توی این تیبل من 9 و 10 رو میبینم
نقل قول: آپدیت دیتابیس mysqli
anydesk رو توی کامیوترت نصب کن تا سریعتر بتونم کمکت کنم من خیلی نمیتون آنلاین بموم بایست برم بهرحال میل خودت هست وقتی نصب کردی پاسورد بده تا ریموت بشم
تو گوگل بزن anydesk بهت میگه چیکار کنی
از اینجا هم میتونی دانلود کنی
http://p30download.com/fa/entry/73468/
پاسورد هم توی پیام شخصی بده
نقل قول: آپدیت دیتابیس mysqli
نقل قول: آپدیت دیتابیس mysqli