نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: دکمه های اجی کسی ... فرم های ای جسکی

  1. #1
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض دکمه های ای جسکی ... فرم های ای جسکی

    سلام
    من چه طوری می تونم فرم php رو به صورت ای جکسی کنم؟
    روی دکمه ارسال زدم بعد اطلاعات صفحه 2 نشون میده.
    ای جکسی : روی دکمه ارسال زدم اطلاعات صفحه 2 همون جا نشون بده.
    کسی سمپل داره یاد بگیرم؟
    ممنون
    ویرایش توسط vimax : October 4th, 2010 در ساعت 16:17

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2009
    نوشته ها
    124
    تشکر تشکر کرده 
    370
    تشکر تشکر شده 
    326
    تشکر شده در
    138 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    نقل قول نوشته اصلی توسط vimax نمایش پست ها
    سلام
    من چه طوری می تونم فرم php رو به صورت ای جکسی کنم؟
    روی دکمه ارسال زدم بعد اطلاعات صفحه 2 نشون میده.
    ای جکسی : روی دکمه ارسال زدم اطلاعات صفحه 2 همون جا نشون بده.
    کسی سمپل داره یاد بگیرم؟
    ممنون
    AJAX Tutorial

    AJAX Introduction

    غير از اين 2 تا با يه سرچ ساده در گوگل ميتونيد صدها سمپل و آموزش پيدا كنيد

  4. تعداد تشکر ها ازskrsoft به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    خب دوست من اینو که خود منم میدونم.من گفتم واسه کار من کسی داره یا نه.بازم ممنون

  6. #4
    عضو انجمن mdf092 آواتار ها
    تاریخ عضویت
    May 2010
    محل سکونت
    تهران
    نوشته ها
    277
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    335
    تشکر شده در
    167 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    اگر میخوای خیلی راحت و حرفه ای کار کنی حتما از فریم ورک استفاده کن
    یه سری به لینک زیر بزن
    symfony project - demos

  7. تعداد تشکر ها از mdf092 به دلیل پست مفید


  8. #5
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2010
    محل سکونت
    Tehran
    نوشته ها
    180
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    282
    تشکر شده در
    208 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    دوست گرامي شما بايد بريد سراغ جي كوئري يا امثال اون

  9. تعداد تشکر ها از NiceIran.net به دلیل پست مفید


  10. #6
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    من افزونه های jquery رو دیدم اینقده زیاده که...
    اگر بخوام دنبال همچین چیزی باشه یه کیوورد پیشنهاد بدید تو گوگل سرچ کنم.
    هر چی میاد واسم فرم تماس و افکت میاد

    بعد بعضی ها میگن میشه مشکل سئوی اینجور سورس ها رو حل کرد.از ای جکس استفاده کنم واسه ایندکس صفحه های مشکلی پیش نمیاد؟

    ---------- Post added at 03:15 PM ---------- Previous post was at 03:04 PM ----------

    من اینو دارم:
    js:
    کد HTML:
    <script type="text/javascript">
    <!--
    var xmlHttp;
    function createRequest(){ 
    if(window.ActiveXObject){ 
    	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } else if(window.XMLHttpRequest){  
    	xmlHttp = new XMLHttpRequest(); 
    } 
    } 
    
    function page(url){ 
    createRequest();
    xmlHttp.open("GET", url, true); 
    xmlHttp.onreadystatechange = updatepage; 
    xmlHttp.send(null); 
    }
    
    function updatepage(){
    	document.getElementById('page').innerHTML = "<div align='center'><img src='images/4-0.gif'><br>در حال اجرا در خواست شما</div>"
    	if(xmlHttp.readyState == 4){
    		document.getElementById('page').innerHTML = xmlHttp.responseText
    	}
    }
    
    //-->
    </script>

    و
    کد HTML:
    <body>
    <a href="#" onclick="page('test.html');">load yek file</a>
    <div id="page">asds</div>
    و یه صفحه اچ تی ام

    اما من نیاز به سورسی دارم که روی دکمه مثلا a کلیک کردم .... دقیقا زیر دکمه فرم صفحه بعدی روی صفحه فعلی باز بشه . اگه کنارش دکمه دیگه بود همین ترتیب.حالا افکت هم داشته باشه بهتره مثله پرلود یا افکت دیگه

  11. #7
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2010
    محل سکونت
    Tehran
    نوشته ها
    180
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    282
    تشکر شده در
    208 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    مطالب خاصي ندارن اونها. شما بايد يك نمونه پيدا كنيد از روي اون توابع رو صدا بزنيد داخل فرمتون

  12. #8
    عضو انجمن
    تاریخ عضویت
    Aug 2009
    نوشته ها
    257
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    142
    تشکر شده در
    125 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    سلام
    این فرم چی ؟ اینم میشه یه توضیح بدید چه جوری ای جکسیش کنم؟
    کد PHP:

    <?php require_once('Connections/cn.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function 
    GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue "")
    {
      
    $theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

      
    $theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;   
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }
    }

    mysql_select_db($database_cn$cn);
    $query_rsln "SELECT id, title, `date` FROM news WHERE active = '1' ORDER BY id DESC";
    $rsln mysql_query($query_rsln$cn) or die(mysql_error());
    $row_rsln mysql_fetch_assoc($rsln);
    $totalRows_rsln mysql_num_rows($rsln);
    mysql_select_db($database_cn$cn);
    $query_rsset1 "SELECT rss FROM setting WHERE id = 1";
    $rsset1 mysql_query($query_rsset1$cn) or die(mysql_error());
    $row_rsset1 mysql_fetch_assoc($rsset1);
    $totalRows_rsset1 mysql_num_rows($rsset1);

    @
    session_start();

    $ip =$_SERVER["REMOTE_ADDR"];
    $refer $_SERVER["HTTP_REFERER"];
    date_default_timezone_set('Asia/Tehran');
    $date date("Y/m/d");
    $time date("h:i:s a"time());
    $week date("Y W");
    if ( isset(
    $_SESSION["name"])){
    $type =$_SESSION["name"] ;}else{
    $type "ناشناس";}
    $qsa "INSERT `vo_counter`
    (ip,refer,date,time,week,type)
    VALUES
    ('
    $ip','$refer','$date','$time','$week','$type')";
    mysql_query($qsa);

    mysql_select_db($database_cn$cn);
    $qsdaycount "SELECT id FROM vo_counter where vo_counter.`date` = '$date' group by ip";
    $dcont mysql_num_rows(mysql_query($qsdaycount));
    $Ydate("Y");
    $Mdate("m");
    $D =date("d")-;
    $ddate $Y."/".$M."/".$D;
    mysql_select_db($database_cn$cn);
    $dqsdaycount "SELECT id FROM vo_counter where vo_counter.`date` = '$ddate' group by ip";
    $ddcont mysql_num_rows(mysql_query($dqsdaycount));
    $weekc date("Y W");
    mysql_select_db($database_cn$cn);
    $dqsweekcount "SELECT id FROM vo_counter where vo_counter.`week` = '$weekc' group by ip";
    $dwcont mysql_num_rows(mysql_query($dqsweekcount));

    $Ydate("Y");
    $Mdate("m");
    $mdate $Y."-".$M."-";
    mysql_select_db($database_cn$cn);
    $query_rsmcont "SELECT id FROM vo_counter WHERE `date` LIKE '$mdate%' group by ip";
    $rsmcont mysql_query($query_rsmcont$cn) or die(mysql_error());
    $row_rsmcont mysql_fetch_assoc($rsmcont);
    $totalRows_rsmcont mysql_num_rows($rsmcont);

    $Ydate("Y");
    mysql_select_db($database_cn$cn);
    $query_rsmcont2 "SELECT id FROM vo_counter WHERE `date` LIKE '$Y%' group by ip";
    $rsmcont2 mysql_query($query_rsmcont2$cn) or die(mysql_error());
    $row_rsmcont2 mysql_fetch_assoc($rsmcont2);
    $totalRows_rsmcont2 mysql_num_rows($rsmcont2);

    mysql_select_db($database_cn$cn);
    $query_rsmember "SELECT id FROM member";
    $rsmember mysql_query($query_rsmember$cn) or die(mysql_error());
    $row_rsmember mysql_fetch_assoc($rsmember);
    $totalRows_rsmember mysql_num_rows($rsmember);

    mysql_select_db($database_cn$cn);
    $allcount "SELECT id FROM vo_counter group by ip";
    $acont mysql_num_rows(mysql_query($allcount));
    ?><?php require_once('Connections/cn.php'); ?>
    <?php

    $maxRows_rsrand 
    15;
    $pageNum_rsrand 0;
    if (isset(
    $_GET['pageNum_rsrand'])) {
      
    $pageNum_rsrand $_GET['pageNum_rsrand'];
    }
    $startRow_rsrand $pageNum_rsrand $maxRows_rsrand;

    mysql_select_db($database_cn$cn);
    $query_rsrand "SELECT * FROM website_detail group by website ORDER BY RAND()";
    $query_limit_rsrand sprintf("%s LIMIT %d, %d"$query_rsrand$startRow_rsrand$maxRows_rsrand);
    $rsrand mysql_query($query_limit_rsrand$cn) or die(mysql_error());
    $row_rsrand mysql_fetch_assoc($rsrand);

    if (isset(
    $_GET['totalRows_rsrand'])) {
      
    $totalRows_rsrand $_GET['totalRows_rsrand'];
    } else {
      
    $all_rsrand mysql_query($query_rsrand);
      
    $totalRows_rsrand mysql_num_rows($all_rsrand);
    }
    $totalPages_rsrand ceil($totalRows_rsrand/$maxRows_rsrand)-1;
    ?>



           
           
           
    <?php if(isset($_SESSION['cuser']) && $_SESSION['cid']==session_id())
                                  { 
    ?>
    <h2 dir="rtl">بخش مدیریت - (<a href="logout.html">خروج <?php @session_start(); echo $_SESSION['cuser']; ?></a>)</h2><div class="bg"></div>
    <a href="edit_information.html">تغییر مشخصات</a><br />
    <a href="change_password.html">تغییر رمز عبور</a><br />
      <?php
                                  
    }
                                  else
                                  { 
    ?>
    <h2>ورود به بخش مدیریت</h2><div class="bg"></div><br />
                              <form action="checkpass.php" method="post">
    نام کاربری <input name="username" type="text" id="username" value="" size="25" class="text"/><br /><br />
    رمز عبور&nbsp;&nbsp; <input name="password" type="password" id="password" value="" size="25" class="text"/><br /><br />
    <input value="ورود" type="submit" />
    <label>
    <input type="checkbox" name="checkbox" id="checkbox" />
    ذخیره مشخصات
    </label><br /><br />
    <a href="register.html">ثبت نام</a> |<a href="forget_password.html"> یادآوری کلمه عبور</a><br /><br />
                              </form>
    <?php }?>       
           


    <?php
    mysql_free_result
    ($rsln);
    ?>
    این فرم لاگین روی ساید باره...بعد یه action="checkpass.php" داره اینم چک پس دات پی اچ پیش:


    کد PHP:
    <?php require_once('Connections/cn.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function 
    GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue "")
    {
      
    $theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

      
    $theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;   
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }
    }

    $colname_rs1 "-1";
    if (isset(
    $_POST['username'])) {
      
    $colname_rs1 $_POST['username'];
    }
    mysql_select_db($database_cn$cn);
    $query_rs1 sprintf("SELECT * FROM member WHERE username = %s AND active=1"GetSQLValueString($colname_rs1"text"));
    $rs1 mysql_query($query_rs1$cn) or die(mysql_error());
    $row_rs1 mysql_fetch_assoc($rs1);
    $totalRows_rs1 mysql_num_rows($rs1);




    ?>
    <?php
    if($totalRows_rs1>0){
        
    $adminuser $_POST["username"];
        
    $adminpass $_POST["password"];
    include (
    "Connections/cn.php");$cont=0;
            
    $s mysql_connect($hostname_cn$username_cn$password_cn)
            or die(
    "Couldn't connect to SQL Server on $myServer");
            
    $d mysql_select_db($database_cn$s)
            or die(
    "Couldn't open database $myDB");
            
    $query "SELECT * FROM member";
            
    $result mysql_query($query);
            
    $hashpass sha1(md5($adminpass));
            
    $numRows mysql_num_rows($result);
            while(
    $row mysql_fetch_array($result))
            {
                if (
    $adminuser == $row["username"] && $hashpass == $row["password"])
                {
                        @
    session_start();
                        
    $_SESSION["cuser"]=$adminuser;
                         
    $_SESSION["cid"]=session_id();
                    echo 
    "<script language='javascript'>
                                window.location='panel.php';
                            </script>"
    ;     $cont++;          
    }}}
    else
    {
    echo 
    "<script language='javascript'>
                                window.location='login.php';
                            </script>"
    ;}
                            if(
    $cont==0){
                            echo 
    "<script language='javascript'>
                                window.location='login.php';
                            </script>"
    ;
                            }
    mysql_free_result($rs1);

    ?>
    وقتی من یوزر پسورد رو میدم فرم میبره به چک پس و اگه درست باشه جای فرم یه فرم جدید با نام تغییر مشخصات و تغییر کلمه عبور میاد.
    من چه طوری می تونم ای جکسیش کنم؟
    بدون اینکه ثابمیت ببره منو به یه صفحه دیگه

  13. #9
    عضو جدید kingvds آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    Tehran
    نوشته ها
    32
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    72
    تشکر شده در
    23 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    شما باید از UpdatePanel استفاده کنی که صفحه رفرش نشه و همونجا کارشو انجام بده.
    ..:: آفـــــــــــــر مناسبــــــــــــــــــ ::..
    CPU x2 5620 | RAM 1GB UpTo 2GB | HDD 130GB UpTp 150GB | BW 2TB
    H t t p : / / w w w . A r i a n S e r v e r . c o m

  14. #10
    عضو انجمن
    تاریخ عضویت
    Feb 2010
    نوشته ها
    124
    تشکر تشکر کرده 
    39
    تشکر تشکر شده 
    59
    تشکر شده در
    47 پست

    پیش فرض پاسخ : دکمه های اجی کسی ... فرم های ای جسکی

    فرم هویز یا درخواست وضعیت دامین، ساده چیزی سراغ دارید؟

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 11
    آخرين نوشته: December 9th, 2015, 19:19
  2. پاسخ ها: 2
    آخرين نوشته: November 28th, 2013, 15:43
  3. پاسخ ها: 1
    آخرين نوشته: November 27th, 2013, 01:06
  4. پاسخ ها: 3
    آخرين نوشته: November 19th, 2013, 11:56

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •