Cussed
Member
سلام این کم خیلی نیازه لطفا کمک کنید .
فیلد ها عبارت از :
نام کاربری :
[------------------------]
رمز عبور :
[-----------------------]
نام شما :
[-----------------------]
[submit]
نام کاربری و رمز عبور به دیتابیس auth به جدول account مراجعه می کنند
'نام شما' به دیتابیس test جدول t1 مراجعه میکند .
در دیتابیس auth جدول account هم یک row به نام ID وجود دارد
در جدول t1 یک row وجود داره به نام account که در آن ای دی اکانت وارد شده
خلاصه مطلب : میخوام بعد از وارد کردن 'نام کاربری' و 'رمزعبور' و ' نام شما ' ابتدا اکانت و پسورد مقایسه شود سپس اگر آیدی اکانت با row که در جدول t1 به نام account هست مقایسه شد و تایید گردید یک کوئری اجرا شود
و یکی از row های جدول t1 را آپدیت کند
امیدوارم متوجه شده باشید چی میگم !
مشکل من این هست که چطوری از یک دیتابیس در بیام و به دیتابیس دیگه مراجعه کنم و اصلا چطوری row ها را با هم مقایسه کنم من نمونه کدی میزارم لطفا کاملش کنید .
فیلد ها عبارت از :
نام کاربری :
[------------------------]
رمز عبور :
[-----------------------]
نام شما :
[-----------------------]
[submit]
نام کاربری و رمز عبور به دیتابیس auth به جدول account مراجعه می کنند
'نام شما' به دیتابیس test جدول t1 مراجعه میکند .
در دیتابیس auth جدول account هم یک row به نام ID وجود دارد
در جدول t1 یک row وجود داره به نام account که در آن ای دی اکانت وارد شده
خلاصه مطلب : میخوام بعد از وارد کردن 'نام کاربری' و 'رمزعبور' و ' نام شما ' ابتدا اکانت و پسورد مقایسه شود سپس اگر آیدی اکانت با row که در جدول t1 به نام account هست مقایسه شد و تایید گردید یک کوئری اجرا شود
و یکی از row های جدول t1 را آپدیت کند
امیدوارم متوجه شده باشید چی میگم !
مشکل من این هست که چطوری از یک دیتابیس در بیام و به دیتابیس دیگه مراجعه کنم و اصلا چطوری row ها را با هم مقایسه کنم من نمونه کدی میزارم لطفا کاملش کنید .
کد:
<?php
include('/includes/config.php');
$link = mysql_connect($host_name,$db_username,$db_pass)or die("Could not connect: " . mysql_error());
mysql_select_db($dbname) or die(mysql_error());
function sha_password($user,$pass)
{
$user = strtoupper($user);
$pass = strtoupper($pass);
return SHA1($user.':'.$pass);
}
$username = $_POST['user'];//user name
$password = sha_password($_POST['user'],$_POST['pass']);
$nameyou = $_POST['name'];//user name
$seriall = $_POST['key'];
//user check
$result = mysql_query("SELECT * FROM `account` WHERE `username` = '$username' AND `sha_pass_hash` = '$password'");
if(mysql_num_rows($result) < 1)
{
echo 'wrong username and password';
}
else
{
$check_seriall = mysql_query("SELECT * FROM `gcard` WHERE `key`='$seriall';");
if(mysql_numrows($check_seriall) < 1)
{
echo 'wrong key';#chenin game cardi dar db nist
}
else
{
$fetch_gcard = mysql_fetch_array($check_seriall);
$db_price = $fetch_gcard["price"];#mablaghe game card dar db
if($db_price < $price)
{
echo 'not enough point';
}
else
{
//query
$suc = mysql_query("UPDATE `??????????????????????????????");
echo ' عملیات انجام شد';
}
}
}
}
?>
آخرین ویرایش: