كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> برنامه‌نويسي تحت وب -> تکنولوژي Ajax
پاسخ دادن به این موضوع رفتن به صفحه 1, 2  بعدی
درخواست کمک فوری درباره Ajax
پست تاریخ: یکشنبه 7 آبان 1391 - 20:28    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: درخواست کمک فوری درباره Ajax خواندن مشخصات فردی ارسال پیام شخصی

درخواست کمک در رابطه با آجاکس ؟؟؟

سلام دوستان
من میخوام واسه فرمم اعتبار سنجی بزارم توسط آجاکس ، که از اینترنت یه چیز هایی پیدا کردم به شرح زیر :
همه چیز به خوبی کار میکنه اما قسمتی که باید ببینه که اطلاعات وارد شده کاربر صحیح است یا نه کار نمیکنه
البته فایل php نمامی کدهاش به خوبی کار میکنه اما اون قسمت سنجش درستی یا نادرستی اطلاعات تو آجاکس کار نمیکنه
حال از دوستانی که توانایی حل این مشکل رو دارند عاجزانه خواهشمندم کمکم کنن چون خیلی حیاتیه
--------------------------------------------------------

فایل login.html

<html>
<head>
<script>
var url = "login.php";
var what = "LoginStatus(req.responseText)";
function CheckLogin() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
DoCallback("username=" + username + "&password=" + password);
}
function LoginStatus(Status) {
if(Status == 1)
alert("نام کاربری خالی است ");
else if(Status == 2)
alert("رمز عبور خالی است ");
else if(Status == 3)
alert(" اطلاعات وارد شده صحیح نیست");
}
</script>
<script src="ajax.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="login.php" method="post">
Username: <input type="text" name="username" id="username"><br>

Password <input name="password" type="password" id="password"><br><br>
<input type="button" value="Check Login" onClick="CheckLogin()">

</form>
</body>
</html>
-------------------------------------------
فایل Ajax.js

function DoCallback(data) {
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(data);
// branch for IE/Windows ActiveX version
}
else if (window.ActiveXObject) {
req = new ActiveXObject('Microsoft.XMLHTTP');
if (req) {
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(data);
}
}
}
function processReqChange() {
// only if req shows 'loaded'
if (req.readyState == 4) {
// only if 'OK'
if (req.status == 200) {
eval(what);
}
else {
alert('There was a problem retrieving the XML data: ' +req.responseText);
}
}
}
------------------------------------------------
فایل : login.php

<?php
//شروع یک نشست
session_start();
//دریافت و تنظیم متغیرهای ارسال شده توسط کاربر
$username = $_POST['username'];
$password = $_POST['password'];
$check = $_POST['check'];
?>
<?php
//بررسی معتبر بودن اطلاعات ارسالی کاربر
//نام کاربری
if (!isset($username) || $username == ''){
echo 1;
$check_error = 1;
}
//کلمه عبور
elseif (!isset($password) || $password == ''){
echo 2;
$check_error = 1;
}
//اطلاعات اتصال به پایگاه داده
require_once('connections/db.php');
//mysql_connect("localhost", "root", "")
//or die(mysql_error());
//نام دیتابیس
mysql_select_db("site")
or die(mysql_error());
//جلوگیری از نفوذ به دیتابیس

if ($check_error != 1 && $check == 'sended'){
//تطبیق اطلاعات کاربر با آنچه که در دیتابیس ذخیره شده
$result = mysql_query ("SELECT * FROM admin_register WHERE username = '$username' AND password = '$password'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
// اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// اطلاعات کاربر صحیح است
header("location:admin_panel.php"); }
else{
// اطلاعات کاربر صحیح نیست
echo 3;
}
}
//پایان ارتباط با پایگاه داده
mysql_close;
?>

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: یکشنبه 7 آبان 1391 - 20:58    
OMID3D
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 44
عضو شده در: 28 مهر 1391
محل سکونت: معمولان
blank.gif


امتياز: 352

عنوان: Re: درخواست کمک فوری درباره Ajax خواندن مشخصات فردی ارسال پیام شخصی

rrts نوشته است:
درخواست کمک در رابطه با آجاکس ؟؟؟

سلام دوستان
من میخوام واسه فرمم اعتبار سنجی بزارم توسط آجاکس ، که از اینترنت یه چیز هایی پیدا کردم به شرح زیر :
همه چیز به خوبی کار میکنه اما قسمتی که باید ببینه که اطلاعات وارد شده کاربر صحیح است یا نه کار نمیکنه
البته فایل php نمامی کدهاش به خوبی کار میکنه اما اون قسمت سنجش درستی یا نادرستی اطلاعات تو آجاکس کار نمیکنه
حال از دوستانی که توانایی حل این مشکل رو دارند عاجزانه خواهشمندم کمکم کنن چون خیلی حیاتیه
--------------------------------------------------------

فایل login.html

<html>
<head>
<script>
var url = "login.php";
var what = "LoginStatus(req.responseText)";
function CheckLogin() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
DoCallback("username=" + username + "&password=" + password);
}
function LoginStatus(Status) {
if(Status == 1)
alert("نام کاربری خالی است ");
else if(Status == 2)
alert("رمز عبور خالی است ");
else if(Status == 3)
alert(" اطلاعات وارد شده صحیح نیست");
}
</script>
<script src="ajax.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="login.php" method="post">
Username: <input type="text" name="username" id="username"><br>

Password <input name="password" type="password" id="password"><br><br>
<input type="button" value="Check Login" onClick="CheckLogin()">

</form>
</body>
</html>
-------------------------------------------
فایل Ajax.js

function DoCallback(data) {
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(data);
// branch for IE/Windows ActiveX version
}
else if (window.ActiveXObject) {
req = new ActiveXObject('Microsoft.XMLHTTP');
if (req) {
req.onreadystatechange = processReqChange;
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(data);
}
}
}
function processReqChange() {
// only if req shows 'loaded'
if (req.readyState == 4) {
// only if 'OK'
if (req.status == 200) {
eval(what);
}
else {
alert('There was a problem retrieving the XML data: ' +req.responseText);
}
}
}
------------------------------------------------
فایل : login.php

<?php
//شروع یک نشست
session_start();
//دریافت و تنظیم متغیرهای ارسال شده توسط کاربر
$username = $_POST['username'];
$password = $_POST['password'];
$check = $_POST['check'];
?>
<?php
//بررسی معتبر بودن اطلاعات ارسالی کاربر
//نام کاربری
if (!isset($username) || $username == ''){
echo 1;
$check_error = 1;
}
//کلمه عبور
elseif (!isset($password) || $password == ''){
echo 2;
$check_error = 1;
}
//اطلاعات اتصال به پایگاه داده
require_once('connections/db.php');
//mysql_connect("localhost", "root", "")
//or die(mysql_error());
//نام دیتابیس
mysql_select_db("site")
or die(mysql_error());
//جلوگیری از نفوذ به دیتابیس

if ($check_error != 1 && $check == 'sended'){
//تطبیق اطلاعات کاربر با آنچه که در دیتابیس ذخیره شده
$result = mysql_query ("SELECT * FROM admin_register WHERE username = '$username' AND password = '$password'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
// اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// اطلاعات کاربر صحیح است
header("location:admin_panel.php"); }
else{
// اطلاعات کاربر صحیح نیست
echo 3;
}
}
//پایان ارتباط با پایگاه داده
mysql_close;
?>

سلام دوستم,
من تا الان حدود 70 گیگ فیلم آموزشی(90 درصد برنامه نویسی و طراحی وب!) دانلود کردم(اخه اینترنتم نا محدوده(خط adsl مال شرکت مخابرات با سرعت 128 کیلوبیت گرفتم،ولی خدایشش با سرعت 125 الی 130 کیلوبایت دانلود میکنم!!!) واسه دانشگا هم فیلم میگیرم!!!) اتفاقا چند شب پیش هم دقیقا فیلمی در رابطه با فرم ثبت نام و ساخت و اجرای اعتبار سنجی دیدم به زبان فارسی؛که به خدا هر چی گشتم نتونستم برات پیداش کنم،اگه پیداش کردم حتما برت آپلود بعد هم لینک دانلود رو برات میفرستم!
زیاد ناراحت نشو مطمن باش مشکلت تا 2 یا 3 روز و یا کمتر به وسیله دوستان برطرف میشه البته در این مکان!
با تشکر ! OMID 3D

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست: rrts (دوشنبه 8 آبان 1391 - 15:49)

پست تاریخ: دوشنبه 8 آبان 1391 - 09:30    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

خیلی ممنون دوست عزیز من منتظرم

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: سه‌شنبه 9 آبان 1391 - 08:22    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

سلام [OMID3D :
عذر میخوام اون فیلم آموزش Ajax که گفتین رو پیدا نکردین
چون خیلی عجله دارم تو اینترنت هم هر چی پیدا میکنم به دردم نمیخوره

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: سه‌شنبه 9 آبان 1391 - 10:05    
OMID3D
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 44
عضو شده در: 28 مهر 1391
محل سکونت: معمولان
blank.gif


امتياز: 352

عنوان: Re: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

rrts نوشته است:
سلام [OMID3D :
عذر میخوام اون فیلم آموزش Ajax که گفتین رو پیدا نکردین
چون خیلی عجله دارم تو اینترنت هم هر چی پیدا میکنم به دردم نمیخوره

سلام RRTS
راستش چندتا از فیلم ها که در مورد Ajax بوده رو برات پیدا کردم و فشرده شون هم کردم(حجم=117 MB)
ولی متاسفانه هر کاری میکنم نمی تونم به اکانت تراینبیت(پارسا اسپیس) وصل بشم الان من کجا آپلودشون کنم که لینک مستقیم هم بده؟

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: سه‌شنبه 9 آبان 1391 - 21:15    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

خیلی ممنون omid3d عزیز
اما منم نمیدونم کجا آپلود کنید
راستی فیلم ها فارسی هستند

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: چهار‌شنبه 10 آبان 1391 - 08:59    
OMID3D
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 44
عضو شده در: 28 مهر 1391
محل سکونت: معمولان
blank.gif


امتياز: 352

عنوان: Re: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

rrts نوشته است:
خیلی ممنون omid3d عزیز
اما منم نمیدونم کجا آپلود کنید
راستی فیلم ها فارسی هستند

سلام.
اره فارسی هستند،اگه تونستی برو تو سایت تراینبیت(WWW.TRAINBIT.COM) یه اکانت رایگان 5 گیگ برا خودت ثبت کن! اگه ثبت کردی بگو بهت شماره بدم برام اس کنی(نام کاربری و پسورد!)
به نظر من اگه هم این فیلمها نتونن مشکلت رو برطرف کنن؛حتما حتما خیلی چیزا رو بهت یاد میدن!
حالا هر جور خود دانی!
با تشکر !OMID 3D

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: چهار‌شنبه 10 آبان 1391 - 15:23    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

سلام OMID 3D
لطف کنید شمارتون رو ارسال کنید تا نام کاربری و پسورد رو بدم
راستی شما آموزش php یا Asp.net عملی یا تحت پروژه فارسی دارین ؟

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: چهار‌شنبه 10 آبان 1391 - 15:37    
OMID3D
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 44
عضو شده در: 28 مهر 1391
محل سکونت: معمولان
blank.gif


امتياز: 352

عنوان: Re: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

!OK

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 


این مطلب آخرین بار توسط OMID3D در چهار‌شنبه 10 آبان 1391 - 17:04 ، و در مجموع 1 بار ویرایش شده است.
تشکرها از این پست: rrts (چهار‌شنبه 10 آبان 1391 - 16:59)

پست تاریخ: چهار‌شنبه 10 آبان 1391 - 17:00    
rrts
شروع فعاليت
شروع فعاليت


پست: 16
عضو شده در: 7 مهر 1391



امتياز: 149

عنوان: پاسخ به «درخواست کمک فوری درباره Ajax» خواندن مشخصات فردی ارسال پیام شخصی

نام کاربری و رمز به شمارتون ارسال شد

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 
رفتن به صفحه 1, 2  بعدی
صفحه 1 از 2

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc