megnatis
جمعه 18 اردیبهشت 1394, 14:30 عصر
با سلام خدمت دوستان
چطور می تونم از طریق دستورات mysql و php به دیتابیسم بگم من از جدول فلانت که فلان ستون و داره و در این ستون این مقدار و اگر پیدا کردی فقط یکی از رکوردهاشو برام برگردون!:متفکر:
راحت تر بگم: مثلا جدول User
phonec
namec
passc
userc
idc
0987987
کاربراصلی
****
admin
1
0684654
علی
****
user1
2
065465
مجید
****
user2
3
048464
سعید
****
user3
4
و حالا من از طریق یوزر علی متصل شدم به وب سایت حالا میخوام توی یه قسمت اسم همون کاربر به نمایش در بیاد فقط...
برای اینکه مشکلی پیش نیاد ساختار صفحاتم به این شکل هستند
<?php
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// Selecting Database
$db = mysql_select_db("safadb", $connection);
session_start();// Starting Session
// Storing Session
$user_check=$_SESSION['login_user'];
// SQL Query To Fetch Complete Information Of User
$ses_sql=mysql_query("select userc from userst where userc='$user_check'", $connection);
$row = mysql_fetch_assoc($ses_sql);
$login_session =$row['userc'];
$_POST['userc'];
if(!isset($login_session)){
mysql_close($connection); // Closing Connection
header('Location: login.php'); // Redirecting To Home Page
}
?>
مال سیسن بود.
و این مال لوگین
<?php
$nameuser="نام کاربر";
session_start(); // Starting Session
$error=''; // Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty($_POST['Tuser']) || empty($_POST['Tpass'])) {
$error = "نام کاربری یا کلمه عبور صحیح نمی باشد";
}
else
{
// Define $username and $password
$username=$_POST['Tuser'];
$password=$_POST['Tpass'];
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// To protect MySQL injection for Security purpose
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
// Selecting Database
$db = mysql_select_db("safadb", $connection);
// SQL query to fetch information of registerd users and finds user match.
$query = mysql_query("select * from userst where userc='$username' AND passc='$password'", $connection);
$rows = mysql_num_rows($query);
setcookie ( "cup", $nameuser, time( )+3600 ) ;
if ($rows == 1) {
$_SESSION['login_user']=$username; // Initializing Session
header("location: dashboard.php"); // Redirecting To Other Page
} else {
$error = "نام کاربری یا کلمه عبور صحیح نمی باشد";
}
mysql_close($connection); // Closing Connection
}
}
?>
می خوام اون نام کاربر که توی متغییر $nameuser هست تبدیل بشه به اسم کاربر
چطور می تونم از طریق دستورات mysql و php به دیتابیسم بگم من از جدول فلانت که فلان ستون و داره و در این ستون این مقدار و اگر پیدا کردی فقط یکی از رکوردهاشو برام برگردون!:متفکر:
راحت تر بگم: مثلا جدول User
phonec
namec
passc
userc
idc
0987987
کاربراصلی
****
admin
1
0684654
علی
****
user1
2
065465
مجید
****
user2
3
048464
سعید
****
user3
4
و حالا من از طریق یوزر علی متصل شدم به وب سایت حالا میخوام توی یه قسمت اسم همون کاربر به نمایش در بیاد فقط...
برای اینکه مشکلی پیش نیاد ساختار صفحاتم به این شکل هستند
<?php
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// Selecting Database
$db = mysql_select_db("safadb", $connection);
session_start();// Starting Session
// Storing Session
$user_check=$_SESSION['login_user'];
// SQL Query To Fetch Complete Information Of User
$ses_sql=mysql_query("select userc from userst where userc='$user_check'", $connection);
$row = mysql_fetch_assoc($ses_sql);
$login_session =$row['userc'];
$_POST['userc'];
if(!isset($login_session)){
mysql_close($connection); // Closing Connection
header('Location: login.php'); // Redirecting To Home Page
}
?>
مال سیسن بود.
و این مال لوگین
<?php
$nameuser="نام کاربر";
session_start(); // Starting Session
$error=''; // Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty($_POST['Tuser']) || empty($_POST['Tpass'])) {
$error = "نام کاربری یا کلمه عبور صحیح نمی باشد";
}
else
{
// Define $username and $password
$username=$_POST['Tuser'];
$password=$_POST['Tpass'];
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// To protect MySQL injection for Security purpose
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
// Selecting Database
$db = mysql_select_db("safadb", $connection);
// SQL query to fetch information of registerd users and finds user match.
$query = mysql_query("select * from userst where userc='$username' AND passc='$password'", $connection);
$rows = mysql_num_rows($query);
setcookie ( "cup", $nameuser, time( )+3600 ) ;
if ($rows == 1) {
$_SESSION['login_user']=$username; // Initializing Session
header("location: dashboard.php"); // Redirecting To Other Page
} else {
$error = "نام کاربری یا کلمه عبور صحیح نمی باشد";
}
mysql_close($connection); // Closing Connection
}
}
?>
می خوام اون نام کاربر که توی متغییر $nameuser هست تبدیل بشه به اسم کاربر