PDA

View Full Version : سوال: نحوه ايجاى اكانت محدود



elyass-pc
دوشنبه 15 تیر 1388, 23:21 عصر
سلام به دوستان
يه سوال دارم
شما براي محدود كردن يه كاربر چي كار ميكنيد؟
مٽلا براي اينكه به يه كاربر اكانت يك ماهه بديى از چه توابعي استفاىه ميكنيد؟
:متفکر:

ravandi
دوشنبه 15 تیر 1388, 23:58 عصر
سلام به دوستان
يه سوال دارم
شما براي محدود كردن يه كاربر چي كار ميكنيد؟
مٽلا براي اينكه به يه كاربر اكانت يك ماهه بديى از چه توابعي استفاىه ميكنيد؟
:متفکر:
سلام
من تابعخاصی استفاده نمی کنم.می تونی با موقع ثبت نام بر اساس نوع کاربری یکی از فیلد های دیتا بیس کاربری را شمارنده معکوس انتخاب کنی...موقع ورورد کاربر هم چک کنی آیا هنوز زمانش صفر شده یا نه؟

موفق باشید

elyass-pc
سه شنبه 16 تیر 1388, 10:59 صبح
ممنون ىوست عزيز
اينا رو ميدونستم . مشكل من اينه كه نميدونم اين فيلد رو چه طوري تعريف كنم. از چه توابعي استفاده كنم.
:ناراحت:

saeid99
سه شنبه 16 تیر 1388, 11:25 صبح
برای هر کاربر در دیتا بیس سه فیلد ماه و سال و تاریخ روز رو در نظر بگیر و موقع تعریف کاربر تاریخ روز ثبت نام رو داخل دیتا بیس بریز و هر بار ورود کاربر چک کن که یه ماه گذشته یا نه...
. یا میتونی تاریخ یه ماه بعد رو داخل فیلد بریزی و با هر بار لاگین شدن کاربر تاریخ روز و تاریخ فیلد رو مقایسه کنی و ادامه مطلب..
فقط باید در ساختار دیتا بیس کاربر یک فیلد اضافه کنی اگه فقط میخوای این کار رو انجام بدی..

elyass-pc
سه شنبه 16 تیر 1388, 12:20 عصر
ممنون دوست عزيز
ولي يه سوال: توابع تاريخ phpاز تاريخ سيستم كاربر استفاده ميكنن يا سرور؟

mostafa8266
سه شنبه 16 تیر 1388, 15:33 عصر
کد php سمت سرور اجرا میشه

saeid99
سه شنبه 16 تیر 1388, 18:27 عصر
سمت سرور هست برای تاریخ میتونی از تابع date استفاده کنی..
برای توضیح بیشتر به دو لینک زیر سر بزن..
http://ir.php.net/manual/en/function.date.php
http://www.w3schools.com/PHP/php_date.asp

ashk1gig
یک شنبه 21 تیر 1388, 09:49 صبح
با سلام خدمت استادان گرامی !
من 20 روزه دارم بکوب در مورد php و mysql تحقیق میکنم تاشاید با یاد گرفتن اونها بتونم سایتمو خودم بسازم ولی با اینکه زبان php را یاد گرفتم اما هرکاری میکنم نمی توانم یک فرم ثبت نام بسازم !!یعنی مشکل اصلی من تو mysql هستش !! یعنی نمودنم که وقتی در phpmyadmin تیبل و دیتا بیس رو طراحی کردیم و save کردیم کار تموم میشه ؟؟ پس این فایل .sql چی هست ؟؟اگه زحمت نباشه یکی منو به راه راست هدایت کنه ! در ضمن من از direct admin استفاده می کنم ! :افسرده:

saeid99
یک شنبه 21 تیر 1388, 10:24 صبح
شما اول باید یه فرم ورود اطلاعات بسازی که یه سری کد html ساده باید بنویسی بعد از طریق متد های POST , GET اون مقدایر رو ارسال کنی و در انتها داخل دیتا بیس ذخیره کنی برای مثال کد فرم ثبت نام:

<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body>
<form method="post " action="save.php">
<p align="center">name :
<input type="text" name="name">
<br>
family :
<input type="text" name="family">
<br>
<input type="submit" value="add information">
</p>
</form>
</body>
</html>

و در فایل save.php داریم که کار ذخیره در دیتا بیس رو انجام میده..

<?php
$con=mysql_connect("server_name","user_name","pass");
mydql_select_db(db_name,$con);
mysql_query("SELECT * FROM field_name");
$result=mysql_query("INSERT INTO field_name (name,family)
VALUES ('$_POST[name]','$_POST[family]')");
if(!$result)
{
echo mysql_error();
}
else
{

echo "<font face=tahoma><br>added</br></font>";
}

mysql_close($con);

?>

saeid99
یک شنبه 21 تیر 1388, 10:30 صبح
فکر میکنم اگر برای یادگیری دیتا بیس به آدرس زیر هم سر بزنید بسیاری از سوالات برطرف خواهد شد..


http://www.w3schools.com/php/default.asp
بخش دیتا بیس رو مشاهده فرمایید..

ashk1gig
پنج شنبه 25 تیر 1388, 22:19 عصر
فکر میکنم اگر برای یادگیری دیتا بیس به آدرس زیر هم سر بزنید بسیاری از سوالات برطرف خواهد شد..


http://www.w3schools.com/php/default.asp
بخش دیتا بیس رو مشاهده فرمایید..
ممنونم کارم حل شد ، خیلی متشکر آقا سعید !!!