خالد ابو مهادي
-
المساهمات
10 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة خالد ابو مهادي
-
-
السلام عليكم
لدي صفحة البحث وبها فورم البحث
<form role="form" class="form-horizontal" method="post" name="search" action="search"> <div class="content-above"> <div class="col-md-11"> <?php echo validation_errors(); ?> </div> <div class=""> <div class="col-md-12"> <div class="col-md-4"> <div class="form-group form-md-line-input"> <label for="ID" class="control-label ">رقم العضو :</label> <input type="text" class="form-control customized" id="ID" name="ID" placeholder="رقم العضو"> </div> </div> <div class="col-md-1"></div> <div class="col-md-4"> <div class="form-group form-md-line-input"> <label class="control-label" for="FullName">اسم العضو</label> <input type="text" class="form-control customized" id="FullName" name="FullName" placeholder="اسم العضو"> </div> </div> </div> </div> <div class=""> <div class="col-md-12"> <div class="col-md-4"> <div class="form-group form-md-line-input"> <label class="control-label " for="Mobile">رقم الهاتف:</label> <input type="text" class="form-control customized" id="Mobile" name="Mobile" placeholder="رقم الهاتف"> </div> </div> </div> </div> </div> <div class="form-actions"> <div class="row"> <div class="col-md-offset-2 col-md-10"> <button type="submit" class="btn btn-success blue " id="btnSearch"> <!-- onclick="return IsEmpty();"--> <i class='fa fa-search' aria-hidden='true'> </i> بحث </button> </div> </div> </div> </form> </div> </div>
وصفحة نتائج البحث تخرج البيانات JSON
مثل
{"ID":1,"FULL_NAME":"علي علي","MOBILE":"123456"},{"ID":2,"FULL_NAME":"محمد محمد","MOBILE":"123789"},{"ID":6,"FULL_NAME":"علي علي","MOBILE":"456789"},{"ID":10,"FULL_NAME":"حسن حسن","MOBILE":"456123"}
اريد وضع بيانات ناتج البحث في جدول datatable داخل الديف
<div id="searchResult"></div>
استخدمت الكود ادناه لعرض نتائج البحث في الدف
$(document).ready(function () { $('#btnSearch').click(function () { $.ajax({ type: "POST", url: "<?php echo base_url('user/search');?>", data: dataString, success: function (data) { var content = data; console.log(data); $("#searchResult").html(content); } }); return false; }); });
انا استخدم فريم CodeIgniter
-
تم حل المشكلة بتنصيب قاعدة بيانات جديدة مع تغيير الترميز
-
بتاريخ 2 ساعات قال القعقاع بن غزي:
بعد إحضار البيانات من قاعدة البيانات ، سيكون الترميز char عبارة عن windows-1256. ,إذا كانت صفحت الويب الخاصة بك تستخدم الترميز utf-8 ، فستحتاج إلى تحويل السلسلة إلى utf-8. لهذا يمكنك استخدام iconv ()
مثال
$win1256 = iconv('windows-1256', 'utf-8', $my_string);
إذا استمرت المشكلة تأكد بأن الترميز في الصفحة على هذا النحو
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
يمكنك الإطلاع عن الأمر أكثر عبر هذه الروابط
السلام عليكم
هكذا الكود صحيح
<html lang="ar" > <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> </head> <body> <?php //$conn = oci_connect('myDB', '001100', 'localhost/xe'); $conn = oci_connect('myDB', '001100', 'localhost/xe','AL32UTF8'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Prepare the statement $stid = oci_parse($conn, 'SELECT * FROM EMPLOYEES_TBL'); if (!$stid) { $e = oci_error($conn); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Perform the logic of the query $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Fetch the results of the query print "<table border='1'>\n"; while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) { print "<tr>\n"; foreach ($row as $item) { $win1256 = iconv('windows-1256', 'utf-8', $item); print " <td>" . ($win1256 !== null ? htmlentities($win1256, ENT_QUOTES) : " ") . "</td>\n"; } print "</tr>\n"; } print "</table>\n"; oci_free_statement($stid); oci_close($conn); ?>
بقيت كما هي المشكلة
-
السلام عليكم ورحمة الله وبركاته
اواجه مشكلة عند جلب البيانات من قاعدة البيانات تكون الحروف المكتوبة باللغة العربية تظهر على هيئة علامات استفهام في لغة php
بينما عند جلب البيانات من الجدول في صفحات مكتوبة بلغة asp.net تظهر بشكل طبيعي
????? ???????
مع العلم ان قاعدة البيانات عندي oracle 11g
استخدمت في الاتصال بقاعدة البيانات الملف<?php //$conn = oci_connect('myDB', '001100', 'localhost/xe'); $conn = oci_connect('myDB', '001100', 'localhost/xe','AL32UTF8'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Prepare the statement $stid = oci_parse($conn, 'SELECT * FROM EMPLOYEES_TBL'); if (!$stid) { $e = oci_error($conn); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Perform the logic of the query $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Fetch the results of the query print "<table border='1'>\n"; while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) { print "<tr>\n"; foreach ($row as $item) { print " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>\n"; } print "</tr>\n"; } print "</table>\n"; oci_free_statement($stid); oci_close($conn); ?>
قيمة المفتاح NLS_LANG
AMERICAN_AMERICA.ar8mswin1256
-
بتاريخ 10 ساعات قال Nagd Ali:
يحبذ وضع رسالة الخطاء لكي نستطيف مساعدك أو وضع مقترحات للحل.
السلام عليكم
رابط البرنامج الذي اود تعريبه
https://github.com/eladnava/redalert-android
-
السلام عليكم
عند تثبيت تطبيق تظهر خطأ التطبيق ليس مثبتا!
مع العلم ان التطبيق يتم تثبيته عند عمل run في الاندرويد ستديو فقط
-
السلام عليكم
عند تثبيت تطبيق تظهر خطأ التطبيق ليس مثبتا!
مع العلم ان التطبيق يثبت عند عمل run في الاندرويد ستديو
-
بتاريخ On ٢٥/٥/٢٠١٨ at 21:35 قال محمد المري2:
السؤال غير واضح ,
هل تقصد بأنك تريد عرض الساعة حسب التوقيت الموجود في جدول معين ؟ (اي ان الجدول يحتوي على عمود يحتفظ بالتاريخ والوقت ) ..
أو انك تقصد بأنك تريد عرض الساعة حسب الوقت الذي يقوم باحتسابه الـ SQL Server ?
اذا كان حسب الوقت الذي يقوم بإحتسابه الـ SQL Server فهو يعتمد على توقيت النظام نفسه, كما هو الحال مع الـ C#
فلو اخذنا على سبيل المثال في الـ C# :
DateTime time = DateTime.Now;
وفي الـ SQL Server :
SELECT GETDATE()
جميعها ستكون متساوية بالتواقيت.
لمعرفة ذلك يمكنك عمل تجربة صغيرة بداخل برنامج الـ C# :
string sql; string cSharpTime = DateTime.Now.ToString(); using (SqlConnection connection = new SqlConnection(db)) { using (SqlCommand cmd = new SqlCommand("SELECT GETDATE()", connection)) { connection.Open(); sql = cmd.ExecuteScalar().ToString(); } } Console.WriteLine("C# : " + cSharpTime); Console.WriteLine("SQL : " + sql);
شكرا لك عزيزي
كنت اقصد انني اريد عرض توقيت جهاز سيكول سيرفر عند كل المستخدمين للبرنامج
بعد عددة تجارب قمت بها نجحب فيها
-
السلام عليكم
كل عام وانتم بخير
كيف اعمل ساعة بلغة سي شارب تعتمد على توقيت MS sql server
مع العلم ان البرنامج على 4 اجهزة
جلب بيانات من صفحة json ووضعها في جدول datatable
في أسئلة البرمجة
نشر
بارك الله فيك اخي الكريم
ظهرت لي مشكلة وهي
jquery.min.js:2 Uncaught TypeError: Cannot use 'in' operator to search for 'length' in {"ID":1,"FULL_NAME":"علي علي","MOBILE":"123456"} at s (jquery.min.js:2) at Function.each (jquery.min.js:2) at Object.success ((index):541) at i (jquery.min.js:2) at Object.fireWith [as resolveWith] (jquery.min.js:2) at y (jquery.min.js:4) at XMLHttpRequest.c (jquery.min.js:4)