صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 26 من 26

الموضوع: ممكن تساعدوني بخصوص الـ PHP و الـ MySQL ؟؟

  1. #16
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    معلش استحمل .. ما كان أحب علي من أني أكتب لك الكود كامل .. مش كان أسهل علي؟

    طريقة كتابة متغير ح نحط فيه قيمة معينة هي الطريقة دي:
    كود PHP:
    $yousef "كذا كذا كذا"
    يوسف اسم المتغير والقيمة اللي فيه هي كذا كذا كذا .. عايزين نزود على المتغير ده كمان محتويات إضافية .. نعمل كده:
    كود PHP:
    $yousef .= " وكمان كذا كذا كذا"
    كده بقت محتويات المتغير كذا كذا كذا وكمان كذا كذا كذا ..
    طبق المعلومات دي على الكود اللي انت كاتبه (صححه) وشوف النتيجة ..
    وخلي بالك اللي بيتكتب في آخر السطر بيكون الرمز ده: ; مش ده . ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  2. #17
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    518


    أخ محمد : سأتحرى عن post و نشوف شو قصتها شكرا لك

    أخ أمجد : عذرا لخروجي عن الموضوع

    ضع هذا الكود بعد السطر الذي يحتوي على else تماما

    كود PHP:
    $rs mysql_fetch_array($result); 
    يعني يصير هكذا

    كود PHP:
    <? 

    // نتأكد إذا كان كتب شيء في الحقل واللا سابه فاضي 
    if(isset($_POST['id']) && !empty($_POST['id'])) { 
    // إذا كان كتب نفذ التالي 
    // ضع القيمة الرقمية للحقل في متغير وسمه id 
    $number = (int) $_POST['id']; 
    // العمل كله سيكون في هذه المنطقة لأنه أدخل رقما 

    // اتصل بقاعدة البيانات عن طريق كتابة بياناتها هنا 

    $ip1   "localhost"
    $ip2 "root"
    $ip3 ""
    $ip4   "amjad"
    $db mysql_connect($ip1$ip2$ip3) or die("فيه مشكلة - مش عارف اتصل"); 
    mysql_select_db($ip4) or die("فيه مشكلة - مش لاقي الجدول"); 

    // يللا نعمل جملة البحث 
    $query "SELECT * FROM terms WHERE number = $id"

    // نفذ الجملة على الداتابيز 
    $result mysql_query($query); 

    // هل فيه نتيجة واللا عدد الصفوف اللي جات صفر 
    if(mysql_num_rows($result) == 0){ 
    // لو عدد الصفوف صفر: 
    echo "معلش مافيش حد بالرقم ده!"

    else{ 
    $rs mysql_fetch_array($result);
    //  لو فيه نتيجة: 
    echo "<html dir=\"rtl\">\n"
    echo 
    "فيه حد بالرقم ده! :)"

    // ح نعمل متغير كبير شوية نضع فيه المحتويات الهتمل مع القيم اللي من الداتابيز علشان نطبعها 

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>رقم الملف:</td><td>" $rs['number'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>اسم الموظف:</td><td>" $rs['name'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>الوظيفة:</td><td>" $rs['job'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>جهة العمل:</td><td>" $rs['place'] . "</td></tr>"
    "</table>"

    // شايف السطور الفاضية فوق؟ كملها انت بعد ما تاخد بالك من طريقة السطر اللي قبلها ووظيفته 

    // أظهر النتائج 
    echo $yousef



    // وبس :) 

    // نهاية العمل 

    // ماذا لو لم يدخل رقما؟ 
    else{ 
    // اكتب له أنه لم يدخل رقما 
    echo "لم تدخل رقما للبحث!"

    ?>



    و رح تشتغل معك باذن الله

    تحياتي





    __________________
    اللهم أعز الاسلام و المسلمين

  3. #18
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    اقتباس المشاركة الأصلية كتبت بواسطة إنترنت بلس
    معلش استحمل .. ما كان أحب علي من أني أكتب لك الكود كامل .. مش كان أسهل علي؟
    هو فعلاً أخوي إنترنت بلس لو كان كتبت الكود كامل كان أحسن

    لكن أعرف إن قصدك إني أتعلم وحدة وحدة لكن إن شاء الله أنا خلاص قررت أتعلمها بإذن الله !!

    لكن تصدق أحس إني راح أتعبك كثير لأني إلى الآن أول مرة أتعامل مع هذي الأشياء يعني أنا في هذي الأمور صفر :shy:

    على العموم هل تقصد كذا ؟؟

    كود PHP:
    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>رقم الملف:</td><td>" $rs['number'] . $rs['name'] . "</td></tr>"

    ALaa462

    شكراً لك أخوي فعلاً الكود إشتغل تمام وظهرت النتائج .. لكن أعتقد أن إنترنت بلس يقصد طريقة أخرى رغم أن الكود الآن شغال 100% !! :nice:


    أخوي إنترنت بلس هل تقصد أن هناك طريقة أخرى غير الذي ذكرها الأخ ALaa462 هنا ؟؟! :con2:

    إذا كان نفس الطريقة فالكود الآن شغال ويتبقى أمر واحد وهو التأكد من الأرقام والتنبيه إذا أدخل حروف أو غيرها !!

    ويا ريت إذا كان هناك إمكانية لتعديل الفورم ليفتح في نافذة مستقلة جديدة كـ PopUp عندما يدخل رقم الملف وأنا أحد عرض وارتفاع النافذة ؟؟!! :con2:

    هذا وتقبلوا تحياتي جميعاً وآسف إذا أتعبتكم معاي






  4. #19
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    أنا ما زلت في إنتظاركم ..!! :con2:

    فيتبقى أمرين وهما :

    1. التأكد من أن المدخل في الفورم هو رقم والتنبيه إذا أدخل حروف أو غيرها !!

    2. تعديل الفورم ليفتح في نافذة مستقلة جديدة كـ PopUp عندما يدخل رقم الملف وأنا أحدد عرض وارتفاع النافذة .

    وهذا هو كود الفورم :
    كود:
    <form name="form1" method="post" action="search.php">
      <div align="center">
        <input type="text" name="id" size="6">
        <input type="submit" name="Submit" value="ابحث">
      </div>
    </form>







  5. #20
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    UP :con2:






  6. #21
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    أوه أيوه أنا كنت ناسي سطر تحميل النتائج شكرا علاء

    أخي أمجد تعديل الأخ علاء صحيح .. والأرقام التي وضعتها كانت للتوضيح وشرح معلومة وليست للكود نفسه ..

    تعديل الفورم خذه من هنا:
    www.ggarabia.com

    التأكد من أنه رقم خذه من هنا:
    http://www.swalif.net/softs/showthread.php?t=120930

    طبعا هذه أمثلة يعني لازم تفهمها وتطبقها بنفسك ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  7. #22
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    اقتباس المشاركة الأصلية كتبت بواسطة إنترنت بلس
    أوه أيوه أنا كنت ناسي سطر تحميل النتائج شكرا علاء

    أخي أمجد تعديل الأخ علاء صحيح .. والأرقام التي وضعتها كانت للتوضيح وشرح معلومة وليست للكود نفسه ..

    تعديل الفورم خذه من هنا:
    www.ggarabia.com

    التأكد من أنه رقم خذه من هنا:
    http://www.swalif.net/softs/showthread.php?t=120930

    طبعا هذه أمثلة يعني لازم تفهمها وتطبقها بنفسك ..

    هلا أخوي إنترنت بلس أنا خذيت الكود كامل من الصفحة وكل مرة أجرب وأحذف حتى وصلت إلى النهاية وقدرت لما الواحد يدخل الرقم يفتح PopUp في صفحة جديدة لكن المشكلة إنه لا تظهر نتائج حتى لو كان الرقم موجود في قاعدة البيانات يظهر لي أن رقم الملف غير موجود رغم إنه موجود ... فإيش المشكلة ؟؟!!

    وهذا هو الكود كامل :

    كود:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <script type="text/javascript" language="JavaScript">
    
    function ahmed(entered, alertbox)
    {
    with (entered)
    {
    apos=value.indexOf("@"); 
    dotpos=value.lastIndexOf(".");
    lastpos=value.length-1;
    if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
    //	if (alertbox) {
    //	alert(alertbox);
    //	} 
    	document.form.Button.disabled = true;
    	entered.focus();
    	return false;
    	}
    else {
    document.form.Button.disabled = false;
    return true;
    }
    }
    } 
    function ahmed1(entered, alertbox)
    {
    with (entered)
    {
    
    if (entered.value == '') {
    //	if (alertbox) {
    //	alert(alertbox);
    //	} 
    	document.form.Button.disabled = true;
    	entered.focus();
    	return false;
    	}
    else {
    document.form.Button.disabled = false;
    return true;
    }
    }
    } 
    
    </script>
    
    </head>
    
    
      <tr>
        <td bgcolor="#BE202F"></td>
      </tr>
    </table>
            <form name="form" method=POST>
             			<td> 
                  <div align="center">
    				<p dir="rtl">أدخل رقم الملف 
                    : 
                    <input type="text" name="number" dir="ltr" size="12">
                  <input type="Button" name="Button" value="موافق" onClick="window.open('search.php?number='+form.number.value+'&number='+form.Button.value,'mywindow','width=450,height=400')" width="40"></div>
            </form>
          </table>
        </td>
      </tr>
    </table>
    
    </html>
    أما مسألة كود التحقق من أن الرقم المدخل رقم وليس حروف أعتقد إنها معقدة بالنسبة لي لذلك خلاص هونت عنها .. أما إذا كان واحد عارف يا ليت يفيدني !!

    فأرجو منكم جميعاً أن تساعدوني في الإنتهاء من هذا الكود .. لأني محتاجه في أسرع وقت ..!!






  8. #23
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    وجدت مشاركة للأخ أبو منار في هذا الموضوع :

    http://www.swalif.net/softs/showpost...6&postcount=10

    والطريقة هي وضع هذا الكود في الهيدر :

    كود HTML:
        <script language="javascript">
        function popwin(url)
        {
            window.open(url, 'popwin', 'width=200,height=300,resizable=no,scrollbars=no,toolbar=no,location=no');
        }
        </script>
    ثم إدراج الكود التالي في النموذج :
    كود HTML:
     target="popwin" onsubmit="popwin(''); return true;"
    المهم أنا حاولت أطبق نفس هذي الخطوات وظهر الكود بالشكل التالي :
    كود HTML:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
     
        <script language="javascript">
        function popwin(url)
        {
            window.open(url, 'popwin', 'width=200,height=300,resizable=no,scrollbars=no,toolbar=no,location=no');
        }
        </script>
    
    </head>
    
    
      <form action="search.php" method="post" target="popwin" onsubmit="popwin(''); return true;">   
                 			<div align="center">
    				<p dir="rtl">أدخل رقم الملف 
                    : 
                       <input type="text" name="id" size="6">           
     <input type="Button" name="Button" value="موافق" </form>
     </form>
    
    </html>
    فهل هذا الكود صحيح أم فيه مشكلة ؟؟!

    لأني عندما أدخل الرقم وأضغط موافق لا تظهر نتيجة ولا يفتح لي أي شئ .. رغم إني حاولت أكثر من مرة أعدله بس ما شئ فايدة !!

    فهل يمكن أحد يساعدني في تعديل الكود ؟؟!






  9. #24
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    أرجو المساعدة يا جماعة :con2:






  10. #25
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    اقتباس المشاركة الأصلية كتبت بواسطة ALaa462
    أخ أمجد : عذرا لخروجي عن الموضوع

    ضع هذا الكود بعد السطر الذي يحتوي على else تماما

    كود PHP:
    $rs mysql_fetch_array($result); 
    يعني يصير هكذا

    كود PHP:
    <? 

    // نتأكد إذا كان كتب شيء في الحقل واللا سابه فاضي 
    if(isset($_POST['id']) && !empty($_POST['id'])) { 
    // إذا كان كتب نفذ التالي 
    // ضع القيمة الرقمية للحقل في متغير وسمه id 
    $number = (int) $_POST['id']; 
    // العمل كله سيكون في هذه المنطقة لأنه أدخل رقما 

    // اتصل بقاعدة البيانات عن طريق كتابة بياناتها هنا 

    $ip1   "localhost"
    $ip2 "root"
    $ip3 ""
    $ip4   "amjad"
    $db mysql_connect($ip1$ip2$ip3) or die("فيه مشكلة - مش عارف اتصل"); 
    mysql_select_db($ip4) or die("فيه مشكلة - مش لاقي الجدول"); 

    // يللا نعمل جملة البحث 
    $query "SELECT * FROM terms WHERE number = $id"

    // نفذ الجملة على الداتابيز 
    $result mysql_query($query); 

    // هل فيه نتيجة واللا عدد الصفوف اللي جات صفر 
    if(mysql_num_rows($result) == 0){ 
    // لو عدد الصفوف صفر: 
    echo "معلش مافيش حد بالرقم ده!"

    else{ 
    $rs mysql_fetch_array($result);
    //  لو فيه نتيجة: 
    echo "<html dir=\"rtl\">\n"
    echo 
    "فيه حد بالرقم ده! :)"

    // ح نعمل متغير كبير شوية نضع فيه المحتويات الهتمل مع القيم اللي من الداتابيز علشان نطبعها 

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>رقم الملف:</td><td>" $rs['number'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>اسم الموظف:</td><td>" $rs['name'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>الوظيفة:</td><td>" $rs['job'] . "</td></tr>"

    $yousef "<table width=400 align=center border=1 cellpadding=2 cellspacing=2>"
    "<tr><td width=120 align=left>جهة العمل:</td><td>" $rs['place'] . "</td></tr>"
    "</table>"

    // شايف السطور الفاضية فوق؟ كملها انت بعد ما تاخد بالك من طريقة السطر اللي قبلها ووظيفته 

    // أظهر النتائج 
    echo $yousef



    // وبس :) 

    // نهاية العمل 

    // ماذا لو لم يدخل رقما؟ 
    else{ 
    // اكتب له أنه لم يدخل رقما 
    echo "لم تدخل رقما للبحث!"

    ?>



    و رح تشتغل معك باذن الله

    تحياتي

    عندي سؤال وهو أني إذا أردت البحث بواسطة الإسم وليس بواسطة رقم الملف وتظهر كل النتائج اللي بنفس الإسم كيف سيكون الكود ؟؟! :con2:






  11. #26
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    641


    للرفع :con2:










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

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

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