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

الموضوع: مطلوب المساعدة من خبراء ال PHP وال MySQL

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

    مطلوب المساعدة من خبراء ال PHP وال MySQL



    اخواني يا ريت اجد من يساعدني
    عندي قاعدة بيانات تحتوي على جدول
    والجدول مقسم الى
    id = وهو المفتاح
    name = حقل نصي
    email = حقل نصي

    وفي يوجد مدخلات بارقام مفاتيح عشوائية ومختلفة مثلاً ( 1,5,9,4,12,8)

    المطلوب اريد عمل صفحة مثلا اسمها delete.php

    بحيث اذا دخلت للمتصفح لهذه الصفحة بالطريقة التالية delete.php?8
    يحذف كل ما يتبع للمفتاح 8 اي يحذف كل السطر من name و email ومفتاح .

    هل ممكن اجد الحل عندكم ؟

    وشكراً





    __________________
    KadHost.Com


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    69


    السلام عليكم ورحمة اللة وبركاتة

    تفضل يا اخ kad

    كود PHP:
    <?

    $localhost 
    "localhost";

    // يوزر القاعدة
    $s_user "***";

    // باسورد اليوزر
    $s_pass "***";

    // قاعدة البيانات
    $s_db "***";

    @
    mysql_connect($localhost,$s_user,$s_pass) or die (" خطأ ");
    @
    mysql_select_db ($s_db) or die (" خطأ ");


    if(
    $_POST['go'] == 'del')
    {

    $iddel intval($_POST[idd]);

    mysql_query("DELETE FROM table WHERE id='$iddel' ") or die(mysql_error());
    mysql_close();
    echo 
    " تم الحذف بنجاح ";

    }
    else
    {

    echo 
    '
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <form action="'
    .$PHP_SELF.'" method="post">
        <input type="hidden" name="go" value="del">
        <p align="center"><b>أدخل الرقم الذى تريد حذفوا</b></p>
        <p align="center">
        <input type="text" name="idd" size="10"></p>
        <p align="center">
        <input type="submit" name="sub" value=" حذف " >
    '
    ;

    }

    ?>

    table اسم الجدول

    -----






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


    اخي المطلوب هو انا ادخل الروابط بشكل يدوي ويحذف تلقائي يعني ما في حاجة تكتب الرقم

    مثلا دخلت على صفحة delete.php?2

    اضيف نص تم الحذف وهو تلقائي يقوم بحذف المفتاح 2 وكل ما يرتبط به





    __________________
    KadHost.Com

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    69


    جرب هذا وانشاء اللة يكون مثل ما تريد

    كود PHP:
    <? 

    $localhost 
    "localhost"

    // يوزر القاعدة 
    $s_user "***"

    // باسورد اليوزر 
    $s_pass "***"

    // قاعدة البيانات 
    $s_db "***"

    @
    mysql_connect($localhost,$s_user,$s_pass) or die (" خطأ "); 
    @
    mysql_select_db ($s_db) or die (" خطأ "); 


    if(
    $_GET['go'] == 'del') { 
    $iddel intval($_GET[idd]); 
    mysql_query("DELETE FROM table WHERE id='$iddel' ") or die(mysql_error()); 
    mysql_close(); 
    echo 
    " تم الحذف بنجاح "

    }else{ 

    echo 
    '
    <meta http-equiv="Content-Language" content="ar-eg">
    <body topmargin="0" leftmargin="0">
    <div align="center">
      <center>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" 
      bordercolor="#6E6E6E" width="98%" height="45">
        <tr>
          <td width="7%" height="23" align="center" bgcolor="#F7F7F7"><b>حذف</b></td>
          <td width="43%" height="23" align="center" bgcolor="#F7F7F7"><b>البريد</b></td>
          <td width="45%" height="23" align="center" bgcolor="#F7F7F7"><b>الأسم</b></td>
          <td width="5%" height="23" align="center" bgcolor="#F7F7F7"><b>#</b></td>
        </tr>
    '
    ;


    $qdata mysql_query("SELECT * FROM table ") or die(mysql_error());
    while(
    $pri mysql_fetch_array($qdata)){
    $id $pri['id'];
    $name $pri['name'];
    $email $pri['email'];


    echo 
    '
        <tr>
          <td width="7%" height="18" align="center" bgcolor="#FFF9F2">
          <a href="'
    .$PHP_SELF.'?go=del&idd='.$id.'">حذف</a></td>
          <td width="43%" height="18" align="center"><span lang="en-us">'
    .$email.'</span></td>
          <td width="45%" height="18" align="center"><span lang="en-us">'
    .$name.'</span></td>
          <td width="5%" height="18" align="center"><span lang="en-us">'
    .$id.'</span></td>
        </tr>
    '
    ;

    echo 
    '
      </table>
      </center>
    </div>
    '
    ;

    }


    mysql_close();
    ?>
    ---






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


    هذا الكود اخي يظهر لي الجداول وكل التفاصيل المطلوب فقط يجري العملية فور الدخول للرابط هل ممكن ذلك حيث الجداول مرتبة ومنسقة بصفحة اخرى وبجانب كل جدول عامل اشارة X وطبعا عامل لينك مثلاً المفاح 10 يظهر اللينك بالشكل التالي
    http://localhost/delete.php?10=10

    المطلوب ان في حالة الضغط عليه يحذف الحقل ذات المفتاح 10





    __________________
    KadHost.Com

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    69


    كود PHP:
    delete.php?go=del&idd=الرقم المراد حذفوا

    <?  

    $localhost 
    "localhost";  

    // يوزر القاعدة  
    $s_user "***";  

    // باسورد اليوزر  
    $s_pass "***";  

    // قاعدة البيانات  
    $s_db "***";  

    @
    mysql_connect($localhost,$s_user,$s_pass) or die (" خطأ ");  
    @
    mysql_select_db ($s_db) or die (" خطأ ");  


    if(
    $_GET['go'] == 'del') {  
    $iddel intval($_GET[idd]);  
    mysql_query("DELETE FROM table WHERE id='$iddel' ") or die(mysql_error());  
    echo 
    " تم الحذف بنجاح ";  

    }else{  

    echo 
    " حدد الرابط الذى تريد مسحوا ";

    }  
    mysql_close(); 
    ?>











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

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

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