النتائج 1 إلى 8 من 8

الموضوع: مشكلة في تعديل البيانات و اظهارها في input

  1. #1

    مشكلة في تعديل البيانات و اظهارها في input



    عندي مشكلة في التعديل

    3 صفحات


    التمبلت (سمارتي)
    كود HTML:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="{$folder}css/styles.css" type="text/css" /> </head> <body> <div class="content"> <!-- RIGHT --><div class="rightblock"> <div class="headmenu">روابط الموقع</div> <div class="bodymenulink"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="edit.php">تعديل المعلومات</a></li> <li><a href="#">تقييم اللوحة</a></li> <li><a href="#">اضافة اقتراح او تعليق</a></li> <li><a href="#">اضافة مشكلة</a></li> <li><a href="logout.php">تسجيل الخروج</a></li> </ul> </div> <div class="headmenu">لتصفح افضل</div> <div class="bodymenu"> <center><a href="#"><img src="{$folder}img/ffox.png" alt="" /></a></center> </div> <!-- right /--></div> <!-- CENTER --><div class="centerblock"> <br><br><br><br> <div class="headmenu">تعديل المعلومات</div> <div class="bodymenu"> <form method="POST" action="edit_in.php">  اسم المستخدم:<input type= "text" name="name" value="{$name}" disabled="2"><br> كلمة المرور:<input type="password" name="pass" value="{$pass}"><br> رابط الموقع:<input type="text" name="site" value="{$site}"><br> البريدالألكتروني:<input type="text" name="email" value="{$email}"><br> نسخة اللوحة: <select size="1" name="vir" dir="RTL " > <option value="0.1" >0.1</option> <option value="0.5">0.5</option> <option value="0.5.9">0.5.9</option> <option value="0.9" >0.9</option> <option value="1.0" disabled="5">1.0</option> <option value="1.2" disabled="6">1.2</option> </select> <input type="submit" name="send" value="ارسال"> <input type="reset" value="اعادة"> </form> </div> </div> </div> <strong></strong> <div class="clear"></div> <div align="center"><small> <a href="index.php">رئيسية اللوحة</a> | <a href="index.php">رئيسية الموقع</a> | <a href="about.php">عن المشروع</a> | <a href="logout.php">تسجيل الخروج</a> | <a href="http;//3-panel.com">لوحة الأعلانات المتكاملة</a> </small></div> <br> </body> </html> 
    كود صفحة التعديل


    كود PHP:
    <?php

    /**
     * @author mohammed
     * @copyright 2011
     */
     
    ob_start();
    session_start();
     require
    '../includes/config.php';
    if(isset(
    $_SESSION['username'])){
    $user=$_SESSION['username'];
    $sqlmysql_query("select * from users WHERE username='$user'");
    $row mysql_fetch_array($sql);
    define('SMARTY_DIR','../includes/libs/');
    include(
    SMARTY_DIR "Smarty.class.php");
    $Smarty = new Smarty();
    $Smarty->template_dir "../templates/Default/";
    $Smarty->compile_dir  "../cache/";
    $folder="../templates/Default/";
    $Smarty->assign("folder",$folder);
    $Smarty->assign("name",$row['username']);    
    $Smarty->assign("pass",$row['password']);    
    $Smarty->assign("email",$row['email']);    
    $Smarty->assign("site",$row['site']);    
    $Smarty->assign("vir",$row['vir']);    
    $Smarty->display("user_header.tpl");    
         
    $Smarty->display("user_edite.tpl");  
    $Smarty->display("user_footer.tpl");
         

        
     }else{
         
              
    header("location:../login.php");
         exit();
         
    }    
    ob_end_flush();
    ?>
    كود صفحة ناكيد التعديل

    كود PHP:
        <?php

    /**
     * @author mohammed
     * @copyright 2011
     */
     
    session_start();
     require
    '../includes/config.php';
    $user=$_SESSION['username'];
    $sql mysql_query("select * from users WHERE username='$user'");
    $row mysql_fetch_array($sql);
    define('SMARTY_DIR','../includes/libs/');
    include(
    SMARTY_DIR "Smarty.class.php");
    $Smarty = new Smarty();
    $Smarty->template_dir "../templates/Default/";
    $Smarty->compile_dir  "../cache/";
    $folder="../templates/Default/";
    $Smarty->assign("folder",$folder);

        
    $id$row['id'];
        
    $pass$_POST['pass'];
        
    $pass1=md5($pass);
        
    $email$_POST['email'];
        
    $site$_POST['site'];
        
    $vir$_POST['vir'];
         
         
    $sql="update users set password='$pass1', email='$email', site='$site', vir='$vir'   where id='$id'";
         
         
    $qurymysql_query($sql);
         
         if(
    $qury){
              
              
    $Smarty->display("user_header.tpl");
              
    $Smarty->display("user_edite_ok.tpl");
              
    $Smarty->display("user_footer.tpl");
         }else{
              
              
    $Smarty->display("user_header.tpl");
              
    $Smarty->display("user_edit_no.tpl");
              
    $Smarty->display("user_footer.tpl");
              
         }

    ?>


    ظروري محتاج مساعدتكم






    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر


  2. #2


    ارفق لكم الملفات و الجدول





    الملفات المرفقة الملفات المرفقة
    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    هلّا وضحت لنا طبيعة الخطأ والرسالة التي تظهر؟





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  4. #4


    ولا خطأ يظهر

    بس الفورم بدون بيانت و لا بقبل التعديل





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    الاكواد صحيحة ولا يوجد بها خطأ .. اتوقع ان يكون الخطأ متعلق بالجلسات المستخدمة
    وللتأكد من ذلك قم بتغيير سطر الاستعلام ووضع قيمة به ..
    قم بتغيير
    كود PHP:
     $sqlmysql_query("SELECT * FROM users WHERE username='$user'"); 
    الى
    كود PHP:
     $sqlmysql_query("SELECT * FROM users WHERE username='test'"); 
    حيث ان test هو اسم المستخدم الموجود لديك في قاعدة البيانات واذا ظهر لك البيانات في الفورم فالخطأ سيكون من $_SESSION['username'] قم بمراجعة كيف قمت بادخال البيانات اليها.

    كذلك قم بحذف disabled="2" من الفورم في اسم المستخدم لتتمكن من تعديلها





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  6. #6


    اذا الخطأ من الجلسات لأنه ظبط
    ملف تسجيل الدخول مرفق





    الملفات المرفقة الملفات المرفقة
    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    المفروض ان يتم بشكل صحيح .. ارجو ارفاق التمبلت الذي يوجد به الفورم الخاص بتسجيل الدخول
    في ملف تسجيل الدخول قم باستبدال $_SESSION['username']=$myusername;
    ب $_SESSION['username']=$result['username'];
    هو المفروض ان يتم العمل مع الكود الموجود لكن حاول استخدام هذا ايضاً وتأكد انك لا تجري اي تعديل على $_SESSION['username'] بعد ذلك





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  8. #8


    التمبلت مرفق

    +

    شلون اضع

    SESSION['username']=$result['username'];

    بدون

    mysql_fetch_array()





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة ملك البرمجة ; 16-04-2011 الساعة 01:01 PM
    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض