| تابع موضوعات المنتدى | الانتساب | تعليمات س - ج | قائمة الأعضاء | المفكرة | بحث | مواضيع اليوم | إشارة الأقسام مقروءة |
| مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة |
| ||||||
| مشاكل وحلول PHP Errors & Troubleshooting في هذا القسم يمكنك طرح أي مشكلة أو استفسار يواجهك في برمجة تطبيقات PHP، أيضاً يمكنك المشاركة في حل مشكلات الغير. |
![]() |
| | LinkBack | أدوات الموضوع | طريقة العرض |
| | #1 (permalink) |
| عضو جديد تاريخ الانتساب: 15-01-2008
مشاركات: 49
مستوى السمعة : 0 ![]() |
السلام عليكم ورحمته الله وبركاته حيث اني اقوم بأول برمجه لي ارغب في متابعك و التصحيح لي إذا لزم الامر الفكرة / برمجة دليل الهاتف .... مكون من الملفات التالية :
اولا قاعدة البيانات كالتالي كود PHP: قام بآخر تعديل amajeed يوم 25-03-2008 في 09:50 PM |
| | |
| | #2 (permalink) |
| مبرمج محترف تاريخ الانتساب: 27-02-2008 المكان: العراق - بغداد السن: 23
مشاركات: 151
مستوى السمعة : 1 ![]() | وعليكم السلام ورحمة الله وبركاته اهلا اخي .... اني اشجعك على هذه الخطوة والله يوفقك ومتابع معاك واتمنى من الاعضاء المتابعة معنا ايضا ..... اول برمجة لك اذا بسم الله الرحمن الرحيم .. بالنسبة لقاعدة البيانات سليمة وتمام لكن لو بدون set utf8 يكون افضل حتى لا تحدث مشاكل في حال تغير اللغة ... |
| | |
| | #3 (permalink) |
| عضو جديد تاريخ الانتساب: 15-01-2008
مشاركات: 49
مستوى السمعة : 0 ![]() |
بسم الله الرحمن الرحيم هـذه صفحة إضافة الارقام أتمنى إذا اي خطاء في الكود تخبرني اخوي كود PHP: قام بآخر تعديل amajeed يوم 25-03-2008 في 09:52 PM |
| | |
| | #5 (permalink) |
| عضو جديد تاريخ الانتساب: 15-01-2008
مشاركات: 49
مستوى السمعة : 0 ![]() |
هذه بالنسبة لصفحة عرض الدليل مستعينا بصفحة happy لاستعياب الدرس ولكن لدي استفسار ما الفائده من هـا الكود كود: while ($f = mysql_fetch_array($result, MYSQL_BOTH)) {
echo "<tr><td><div align='center'>" . stripslashes(($f[1])) . "</div></td>" .
"<td><div align='center'>" . stripslashes(($f[0])) . "</div></td></tr>";
كود: <?php
if (!(isset($page)))
{
$page = 1;
} else
{
$page = $_GET['page'];
}
$max = 20; //عدد الصفوف للصفحة الواحدة
$from = ($max * $page) - $max; //المتغير لحساب بداية اختيار السطرمن قاعدة البيانات
$sql = mysql_query("select firstname, fathername, lastname, address, phone from phone where id"); //الكويري
$num_sql = mysql_num_rows($sql); //عدد الصفوف
$sql1 = mysql_query("select firstname, fathername, lastname, address, phone from phone where id limit $from,$max"); //كويري محدد من سطر الى سطر
$num_sql1 = mysql_num_rows($sql1);
$pages = ceil($num_sql / $max); //عدد الصفحات ناتج من قسمة عدد الصفوف في قاعدة البيانات علىعدد الصفوف للصفحة الواحدة
$result = mysql_query("SELECT "select firstname, fathername, lastname, address, phone from phone where id");
if (!$result) {
echo "خطاء في الاتصال";
exit;
} else {
if (!$h = mysql_num_rows($result) > 0) {
echo "<div align='center'>الدليل لا يحتوي على ارقام للعرض</div>";
exit;
} else {
echo "<table width='100%' border='1' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='15%'><div align='center'>رقم الهاتف</div></td>
<td width='25%'><div align='center'>العـنوان </div></td>
<td width='20%'><div align='center'>الإسم الأخير</div></td>
<td width='20%'><div align='center'>الإسم الأوسط </div></td>
<td width='20%'><div align='center'>الإسم الأول </div></td>
</tr>";
while ($f = mysql_fetch_array($result, MYSQL_BOTH)) {
echo "<tr><td><div align='center'>" . stripslashes(($f[1])) . "</div></td>" .
"<td><div align='center'>" . stripslashes(($f[0])) . "</div></td></tr>";
}
echo "
</table>";
if ($page > 1)
{
$prev = $page - 1;
echo "<a href=" . $PHP_SELF . "?page=$prev>prev</a>";
}
for ($i = 1; $i <= $pages; $i++)
{
if ($page == $i)
echo "[$i]";
else
{
echo "<a href=" . $PHP_SELF . "?page=$i> $i </a>";
}
}
if ($page < $pages)
{
$next = $page + 1;
echo "<a href=" . $PHP_SELF . "?page=$next>next</a>";
}
}
}
?>
|
| | |
| | #6 (permalink) |
| مبرمج محترف تاريخ الانتساب: 27-02-2008 المكان: العراق - بغداد السن: 23
مشاركات: 151
مستوى السمعة : 1 ![]() | قف هنا ...... اولا بالنسبة لسؤالك عن الكود الاول , هذا الكود لجلب النتائج من قاعدة البيانات حيث انه يعرف عدد النتائج ويقوم بعرضها على التوالي باستخدام whileا اوكي .. ثانيا عندنا خطأ في الكود الثاني اي صفحة العرض , كالتالي : انت تريد عرض جميع المعلومات المتوفرة بقاعدة البيانات ما عدا طبعا id اذا قم بمسح where id اين ما وجدت ... الخطأ التالي هو انك ستعرض معلومات من عمودين من الجدول الموجود بقاعدة البيانات وانت تريد جميع المعلومات اذا قم بتغيير الكود : كود PHP: كود PHP: كود: <td width='15%'><div align='center'>رقم الهاتف</div></td>
<td width='25%'><div align='center'>العـنوان </div></td>
<td width='20%'><div align='center'>الإسم الأخير</div></td>
<td width='20%'><div align='center'>الإسم الأوسط </div></td>
<td width='20%'><div align='center'>الإسم الأول </div></td>
|
| | |
| | #7 (permalink) |
| عضو جديد تاريخ الانتساب: 15-01-2008
مشاركات: 49
مستوى السمعة : 0 ![]() |
كل الشكر والاحترام والتقدير لك اخوي على هذه المساعدة المفيده جدا لي فعلا مهما سالت فلن اتعلم الا إذا طبقت بنفسي معلش سئوال بسيط يعني هذه الاكواد ثابته في كل البرمجة ولكن تختلف حسب الحاجه لها فهل هذا صحيح |
| | |
| | #8 (permalink) |
| مبرمج محترف تاريخ الانتساب: 27-02-2008 المكان: العراق - بغداد السن: 23
مشاركات: 151
مستوى السمعة : 1 ![]() | ياهلا بيك اخي بسيطة ان شاء الله ...... بالنسبة للاكواد , ولئن هناك تشابه بين دليل الهاتف و سكريبت الاحداث فترى الاكواد لا تختلف الا اختلاف بسيط ولكن قد تختلف عن سكريبت اخر ...واذا كان قصدك طريقة كتابة الكود من الدوال او الشرط فهي ثابتة واساس في البرمجة تسخرها انت لما يناسبك في برنامجك ....... وتحياتي لك وبالتوفيق |
| | |
| | #10 (permalink) |
| مبرمج محترف تاريخ الانتساب: 27-02-2008 المكان: العراق - بغداد السن: 23
مشاركات: 151
مستوى السمعة : 1 ![]() | اذا كان قصدك انه اذا كان الرقم موجود مسبقا يطبع رسالة تخبرك بذلك واذا لم يكن موجود يضيفه الى قاعدة البيانات , فقم باضافة الكود التالي في صفحة اضافة الارقام وتحديدا بعد هذا الكود كود PHP: كود PHP: |
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
(View-All)
Members who have read this thread : 9
| |
| أبومؤمل, amajeed, azharhost.com, بلال كيالي, hossam2044, خا999لد, يوسف الحمود, Kariro, learn4php2anas |
| أدوات الموضوع | |
| طريقة العرض | |
|
|
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| عاجل بليييييييييييييييز خاصة الاخ eg_arnous | HANA | قسم الأنماط الإنسابية CSS | 5 | 24-05-2008 08:15 PM |