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

الموضوع: سؤال بارك الله فيكم في UPDATE

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    240

    سؤال بارك الله فيكم في UPDATE



    سلام عليكم

    اخواني عندي بعض معلومات تسجل في قاعدة بيانات عملت لوحه تحكم بحيث اقدر احذف واعدل عملت ملف حذف وتم بنجاح

    عملت ملف تعديل وهو كود موجود بالاسفل يقول لي دايم تم تعديل بس نفس ماهو مايتغير يعني مانفذ تعديل صح بقاعده بيانات وكود تحت ارجو توضح ان كان يوجد خطا ومشكورين

    كود:
    <?php
    include ("Otibi_con.php");
    include ("Otibi_top.php");
    
    switch($action){
    case "edit_txt";
    $view_all = mysql_query("select * from otibi_txt");
    ECHO"<div align='center'>
    <center>
    <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' width='64%' id='AutoNumber1' height='25'>
    <tr>
    <td width='89%' height='25'>كلمة المشفره</font></td>
    <td width='11%' height='25'>
    <p align='center'>تعديل</td>
    </tr>
    </table>
    </center>
    </div>";
    while($row = mysql_fetch_array($view_all)){
    $id = $row["id"];
    $txt = $row["txt"];
    // تابع
    ECHO"<div align='center'>
    <center>
    <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' width='64%' id='AutoNumber1' height='25'>
    <tr>
    <td width='89%' height='25'>$txt</td>
    <td width='11%' height='25'>
    <p align='center'>
    <a href='$PHP_SELF?action=edit&id=$id'>تعديل</a></font></span></td>
    </tr>
    </table>
    </center>
    </div>";
    
    }
    break;
    case "edit";
    $My_txt = mysql_query("select * from otibi_txt where id='$id'");
    while($N = mysql_fetch_array($My_txt)){
    $id = $N["id"];
    $txt = $N["txt"];
    }
    ECHO "<form method='post' action='$PHP_SELF?action=do_edit'>
    كلمة مشفره <input type='text' name='txt' value='$txt' size='31'><br>
    <br><br><input type='submit' value='تعديل'></form>";
    break;
    case "do_edit";
    $Upda_txt = mysql_query("UPDATE otibi_txt SET txt='$txt' WHERE id='$id' ");
    if($Upda_txt){
    echo " تم التعديل بنجاح";
    }else{
    echo " للأسف لم يتم التعديل ";
    
    
    }
    break;
    
    
    }
    
    
    include ("Otibi_foter.php");
    ?>








  2. #2
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    104


    كود PHP:
    <?php
    include ("Otibi_con.php");
    include (
    "Otibi_top.php");

    switch(
    $_GET['action']){
    CASE (
    "edit_txt"):
    $view_all mysql_query("SELECT * FROM `otibi_txt`");
    ECHO
    "<div align='center'>
    <center>
    <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' width='64%' id='AutoNumber1' height='25'>
    <tr>
    <td width='89%' height='25'>كلمة المشفره</font></td>
    <td width='11%' height='25'>
    <p align='center'>تعديل</td>
    </tr>
    </table>
    </center>
    </div>"
    ;
    while(
    $row mysql_fetch_array($view_all)){
    $id $row["id"];
    $txt $row["txt"];
    // تابع
    ECHO"<div align='center'>
    <center>
    <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' width='64%' id='AutoNumber1' height='25'>
    <tr>
    <td width='89%' height='25'>
    $txt</td>
    <td width='11%' height='25'>
    <p align='center'>
    <a href='
    $PHP_SELF?action=edit&id=$id'>تعديل</a></font></span></td>
    </tr>
    </table>
    </center>
    </div>"
    ;

    }
    break;
    CASE (
    "edit"):
    $id=intval($_POST['id']);
    $My_txt mysql_query("SELECT * FROM `otibi_txt` WHERE id='$id' LIMIT 1") or die(mysql_error());
    $N mysql_fetch_array($My_txt);
    $id $N["id"];
    $txt $N["txt"];
    ECHO 
    "<form method=\"post\" action=\"$PHP_SELF?action=do_edit\">
    <input type=\"hidden\" name=\"id\" value=\"
    $id\">
    كلمة مشفره <input type=\"text\" name=\"txt\" value=\"
    $txt\" size=\"31\"><br>
    <br><br><input type=\"submit\" value=\"تعديل\"></form>"
    ;
    break;
    CASE (
    "do_edit"):
    $id intval($_POST['id']);
    $txt addslashes($_POST['txt']);
    $Upda_txt mysql_query("UPDATE `otibi_txt` SET `txt`='$txt' WHERE `id`='$id' LIMIT 1") or die(mysql_error());
    if(
    $Upda_txt){
    echo 
    " تم التعديل بنجاح";
    }else{
    echo 
    " للأسف لم يتم التعديل ";
    }
    break;


    }


    include (
    "Otibi_foter.php");
    ?>







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


    مشكور علي المساعده لاكن بعد تعديلك ماشتغل رجعت نفس الكود واضفت <input type=\"hidden\" name=\"id\" value=\"$id\"> ثم اشتغل تمام بارك الله فيك










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

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

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

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