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

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

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

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

    سلام
    من چه طوری می تونم فرم php رو به صورت ای جکسی کنم؟
    روی دکمه ارسال زدم بعد اطلاعات صفحه 2 نشون میده.
    ای جکسی : روی دکمه ارسال زدم اطلاعات صفحه 2 همون جا نشون بده.
    کسی سمپل داره یاد بگیرم؟
    ممنون
    ویرایش توسط vimax : October 4th, 2010 در ساعت 17: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));
    $Y= date("Y");
    $M= date("m");
    $D =date("d")-1 ;
    $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));

    $Y= date("Y");
    $M= date("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);

    $Y= date("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, 20:19
  2. پاسخ ها: 2
    آخرين نوشته: November 28th, 2013, 16:43
  3. پاسخ ها: 1
    آخرين نوشته: November 27th, 2013, 02:06
  4. پاسخ ها: 3
    آخرين نوشته: November 19th, 2013, 12:56

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

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