• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ahmednet_0001

اعضاء
  • عدد المشاركات

    69
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

1 عادي

عن ahmednet_0001

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0

أحدث الزائرين لملفلك الشخصي

1,189 زياره للملف الشخصي
  1. تكرار العناصر في list view

    ممكن تعرض صورة للكود والمشكلة علي المحاكي
  2. برمجة تطبيق مؤذن للاندرويد

    بسم الله ... انا مطور اندوريد جديد ... لكن لدي خلفية عن البرمجة وخاصة تطبيقات الويب ( php ) اعمل حاليا علي برنامج اذان   اولا تعزل الواجهة عن التنبيهات بمعني سيكون هناك قاعدة بيانات للمدن تتصل بها ( Activities ) للعرض والاعدادات  وتقوم بعمل service run in background تقوم بعمل firing لها من الواجهة الرئيسية للتطبيق وتستمر هي ف العمل حتي لو الواجهة مغلقة  تقوم ال service ببدورها بالاتصال بقاعدة البانات في الخلفة وتتم التنبيهات من خلالها  وبذلك في حالة تغير الاعدادت من الواجهة ستسجل في قاعدة البيانات التي تؤثر في عمل ال service  هذة فكرة مبسطة ومستعد للنقاش للاستفادة والافادة
  3. السلام عليكم  عند العمل علي  تاريخ صلاحية المنتجات توجد مشكلة لول ضربنا مثلا صنف البان لشركة بيتي يوجد بالمخزن 20 قطعة تنتهي بعد اسبوع لو قام صاحب المتجر بشراء كمية جديدة 100 قطعة مثلا تنتهي بعد 50 يوم فسنجد انة كمية الصنف اصبحت 120 وتاريخ الصلاحية 50 يوم حيث يتم ادخالهم للمخزن بنفس الباركود  ارجو الافادة والتوضيح وشكرا ؟
  4. السلام عليكم موضوع جميل جدا وجزاك الله خير
  5. السلام عليكم اخي ياريت تحاول توصف المشكلة اكتر لاني مش فاهم ماقصدك
  6. المشكلة اخى اننى عملت صفحة تسجيل دخول عندما اقوم بادخال اسم المستخدم و كلمة السر وتقوم بقحص البيانات من خلال قاعدة بيانات ثم ينفذ الكود الاتى if($count==1) { ob_start() ; session_register("myusername"); $_SESSION['login_user']=$myusername; header("location: welcome.php"); } else { $error="Your Login Name or Password is invalid"; Echo $error; وعندما اقوم من خلال صفحة welcome.php بفتح اى صفحة اخرى فان اضمن معها صفحة lock.php لضمان ان من يستخدم الصفحة مصرح له بهذا تظهر هنا الرسالة المزعجة اما عند فتح الصفحة welcome.php لاتظهر المشكلة
  7. السلام عليكم راجعت ملف ال config.php وهو يحتوى فقط على بيانات الاتصال فقط ولا يوجد اى فراغ وماهى هى الخطورة ياخى فى سطر جملة select ثانيا اين يوجد ملف php.ini فانا ادخل من خلال cpanel وشكرا
  8. السلام عليكم عملت صفحة دخول بكلمة سر واسم مستخدم يتم تاكيد اسم المستخدم من خلا الملف lock.php <?php session_start(); include('config.php'); $user_check=$_SESSION['login_user']; $ses_sql=mysql_query("select username from users where username='$user_check' ")or die(mysql_error()); $row=mysql_fetch_array($ses_sql); $login_session=$row['username']; if(!isset($login_session)) { header("Location: login.php"); } ?> وعندما اقوم بربط اى ملف اخر من خلال الصفحة الرئيسية تظهر الرسالة function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/training/public_html/mang/ins_m2.php:1) in /home/training/public_html/mang/lock.php on line 2 Warning: session_start() [ فما الحل وشكرا
  9. ان شاء الله فى المرة القادمة سيكون افضل هذة اول مشاركة لة كدرس وارجو من الله التوفيق
  10. السلام عليكم تعلمت درس جديد من خلال بحثى على الانترنت واحببت اضيفة والدرس هو تقسيم بيانات جدول على عدة صفحات ونبدأ مباشرة فى الدرس اولا ناسس الاتصال بقاعدة البيانات فى ملف من منصل conf.php <?php $mysql_hostname = "localhost"; $mysql_user = "root"; $mysql_password = ""; $mysql_database = "test"; $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Opps some thing went wrong"); mysql_select_db($mysql_database, $bd) or die("Opps some thing went wrong"); ? > ببساطة يتم الاعلان عن المتغيرات اللازمة للاتصال بقاعدة البيانات ومن ثم المتغير bd الذى يحمل الاتصال . والان الملف الرئيسى وليكن اسمة nav.phph <?php include("config.php"); if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; }; $start_from = ($page-1) * 10; اولا تم تضمين ملف الاتصال ومن ثم نختبر المتغير page الذى سوف يتم تمريرة من خلال رابط لاحق ونضع بقيمتة او نضععة 1 اذا كان فى بداية التشغيل اخر يحمل قيمة بداية عرض السجلات اعتماد على المتغير page ثم $sql = "SELECT * FROM countries ORDER BY name ASC LIMIT $start_from,10"; جملة select بيانات الجدول مرتبة حسب الاسم ونستخدم الجملة LIMT والتى تاخذ متغيرين بداية العرض و عدد السجلات ثم عرض البيانات داخل جدول html بسيط هكذا $rs_result = mysql_query ($sql)or die(mysql_error()); echo "<table border='1' width='100%' style='border: 3px double #FF0000'>"; echo "<tr style='color: #000000; border: 3px double #0000FF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #00FFFF'> <th>Name</th><th>ID</th> "; echo " </tr>"; // keeps getting the next row until there are no more to get while($row = mysql_fetch_assoc($rs_result)) { echo "<tr style='color: #000000; border: 3px double #0000FF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #CCFFFF'>"; echo "<td align='center'>" . $row['name'] . "</td>"; echo "<td align='center'>" . $row['id'] . "</td>"; echo "</tr>"; } echo "</table>"; ثم $sql = "SELECT COUNT(name) FROM countries"; $rs_result = mysql_query($sql); $row = mysql_fetch_row($rs_result); $total_records = $row[0]; $total_pages = ceil($total_records / 10); for ($i=1; $i<=$total_pages; $i++) { echo "<a href='nav.php?page=".$i."'>".$i."</a> "; }; ?> استخدمنا select count لمعرفة عدد سجلا الجدول وتم وضعها داخل متغير row ثم المتغير total_page لمعرفة عدد الصفحات ثم جملة for وداخلها الرابط الخاص بالتنقل بيت الصفحات اعتمادا على المتغير page الذى يتم اختباره فى بداية الصفحة وهنا استخدمنا الارتباط التشعبى لتمرير المتغير خلال نفس الصفحة والان الكود كامل اتمنى لكم التوفيق <?php include("config.php"); if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; }; $start_from = ($page-1) * 10; $sql = "SELECT * FROM countries ORDER BY name ASC LIMIT $start_from,10"; $rs_result = mysql_query ($sql)or die(mysql_error()); echo "<table border='1' width='100%' style='border: 3px double #FF0000'>"; echo "<tr style='color: #000000; border: 3px double #0000FF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #00FFFF'> <th>Name</th><th>ID</th> "; echo " </tr>"; // keeps getting the next row until there are no more to get while($row = mysql_fetch_assoc($rs_result)) { echo "<tr style='color: #000000; border: 3px double #0000FF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #CCFFFF'>"; echo "<td align='center'>" . $row['name'] . "</td>"; echo "<td align='center'>" . $row['id'] . "</td>"; echo "</tr>"; } echo "</table>"; $sql = "SELECT COUNT(name) FROM countries"; $rs_result = mysql_query($sql); $row = mysql_fetch_row($rs_result); $total_records = $row[0]; $total_pages = ceil($total_records / 10); for ($i=1; $i<=$total_pages; $i++) { echo "<a href='nav.php?page=".$i."'>".$i."</a> "; }; ?> ملحوظة يجب تغير اسماء الجدول والحقول على حسب قاعدة البيانات الخاصة بك مرفق ملف sql به الجدول المستخدم وكذلك ملف php وهذة صورة لنتائج الكود table split.rar
  11. مشكلة ترميز ملف csv

    السلام عليكم انا لقيت حل لهذة المشكلة بعد بحث شديد ووجدت برنامج يستطيع استيراد اى بيانات الى قاعدة بيانات mysql البرنامج ده اسمة Navicat for MySQL www.navicat.com الله الموفق
  12. السلام عليكم لدى موقع واريد ان ارفع قاعدة بيانات عليها لاربطها مع الصفحات قمت بتحويل ملف الاكسيس الى ملف اكسيل ثم الىcsv وقمت من خلال phpmyadmin بعمل قاعدة بيانات وعملت استيراد واخترت تكويد القاعدة والجدول والاعمدة utf-8 unincode المشكلة ان البيانات باللغة العربية لا تظهر او يظهر حروف غير مفهومة ماهو الحل وهل توجد برامج مفتوحة لتحويل قاعدة اكسيس الى mysql
  13. شكرا جدا ياخى لللاهتمام السؤال بعد الحصول على قاعدة البيانات محولة بامتداد sql كيف يتم اضافتها الى السيرفر
  14. السلام عليكم عندى نتائج طلاب بقاعدة بيانات اكسيس و نسخة اخرى باكسيل هل توجد وسيلة للاتصال من خلال كود البى اتش بى معها مباشرة ام لابد من تحويلها الى mysql حيث انى حاولت باستخدام ال phpmyadmin ان ادرج ملفات من نوع csv من خلال حفظ ملف الاكسيل بهذة الفورمات ولكن لم تقبل ارجو الافادة
  15. انشاء قاعدة بيانات من خلال لوحة التحكم

    السلام عليكم شكر للرد ولكن هل يوجد وسيلة ببرنامج sqlserver مثلا