مشاهدة النسخة كاملة : لا أستطيع إنشاء قائمة عن طريق المصفوفة ما هو الحل رجاء ؟؟؟
loayy
28-04-2004, 01:28 PM
الإخوة الأعزاء في المنتدى
السلام عليكم ورحمة الله وبركاته
أنا عضو جديد في المنتدى ومبتدئ في لغة php وأرجو أن تتحملوني سؤالي هو أنه عند تطبيق هذا المثال والمتعلق بإنشاء قائمة عن طريق المصفوفات لا يتم إنشاء القائمة فما هي المشكلة أرجو الحل وجزاكم الله خيرا والمثال هو :
<TABLE cellSpacing=1 cellPadding=3 width="90%" align=center border=0><TBODY><TR><TD>كود PHP :</TD></TR><TR><TD class=php dir=ltr align=left><CODE>
<?php
<form action = “list.php” method = post>
ما هو مشروبك المفضل ؟
<br>
<select name = “s” >
<?
$shrab =array(“شاي”,”قهوة”,”كابتشينو”,”توت”,”برتقال”);
For ($k=0;$k<4;$k++)
{
echo “<option>”.$shrab[$k].”</option>”;
}
?>
</select>
</form>
?>
</CODE></TD></TR></TBODY></TABLE>
أخوكم / لؤي (أبو العبد)
Cenrak
28-04-2004, 06:23 PM
السلام عليكم
تفضل الكود بعد التصحيح
<form action = "list.php" method = post>
ما هو مشروبك المفضل ؟
<br>
<select name = "s" >
<?
$shrab =array("شاي","قهوة","برتقال","كابتشينو","توت");
For ($k=0;$k<4;$k++)
echo "<option>".$shrab[$k];
?>
الخطأ اللي كان عندك
قبل هذا السطر
$shrab =array("شاي","قهوة","برتقال","كابتشينو","توت");
كان المفروض تكتب
<?
و زي ما بتشوف تبغى تلاقي اني عدلت على
echo “<option>”.$shrab[$k].”option>”;
و خليته
echo “<option>”.$shrab[$k];
لأن بكودك بعد كل الاختيار بيكون فيه سطر فاضي
أما بالنسبة لـ
For loop
ما كان يحتاج تحط الأقواس
For ($k=0;$k<4;$k++)
{
echo “<option>”.$shrab[$k].”option>”;
}
لأن for من سطر واحد بس...
و على فكرة
ما عندي أي فكرة عن برمجة php
يعني باختصار الله يخلي C++
و عدلت على حسب ما أشوفها بصيغة منطقية و ضبطت معي
----
تحياتي...
loayy
29-04-2004, 08:41 AM
أخي الكريم / n1a1d ، حفظه الله
السلام عليكم ورحمة الله وبركاته
جزاك الله خيرا أخي الكريم وبارك الله فيك لقد عرفت المشكلة بعد أن اطلعت على حلك فالمثال الذي كنت قد أرفقته لك كنت قد أخطأت في إرفاقه ولكن المشكلة كانت عندي حيث أنني خزنت الملف html. وليس php. فبعد أن اطلعت على حلك وجدت أن الخطأ عندي كان تخزين الملف بصيغة html وليس php
وهذا يقودني أخي الكريم للسؤال متى نخزن الملف بصيغة php ومتى نخزن الملف بصيغة html فأرجو أن تتحملني أخي الكريم لأنني مبتدئ في لغة php
وجزاك الله خيرا مرة أخرى أخي الكريم
أخوك / لؤي (أبو العبد)
Cenrak
29-04-2004, 02:17 PM
السلام عليكم
بصراحة قعدت على الجهاز أجرب متى أخلي الامتداد php او html و هذه النتيجة اللي طلعت فيها:
-------------------------------------------------
الحالة الأولى ::لو كان امتداد الملف HTML::
**لو الملف يحتوي على كود HTML فقط. بتظهر التنفيذ كاملا ( متأثر بـ ++C) يعني لو تسوي Preview بيظهر الموقع كاملا
**لو الملف يحتوي على كود PHP فقط. ما يظهر شئ
**لو الملف يحتوي على كود PHP و معاها HTML بيظهر التنفيذ لكود الـ HTML فقط بدون الـ PHP
-------------------------------------------------
الحالة الثانية :: لو كان امتداد الملف PHP::
**لو الملف يحتوي على كود HTML فقط. بيظهر التنفيذ كاملا
**لو الملف يحتوي على كود PHP فقط. بيظهر التنفيذ كاملا
**لو الملف يحتوي على كود PHP و معاها HTML بيظهر التنفيذ لكود الـ PHP و تنفيذ كود الـ HTML كاملا
-------------------------------------------------
يعني أتوقع لو تستخدم امتداد PHP يكون احسن لأنه يظهر التنفيذ لكوديّ الـ PHP & HTML
هذا والله أعلم
أخوك اللي ما عنده خبرة PHP
n1a1d
---
تحياتي...
loayy
01-05-2004, 06:07 PM
أخي الكريم / n1a1d ، حفظه الله
السلام عليكم ورحمة الله وبركاته
جزاك الله خيرا أخي الكريم فعلا جواب رائع وشافي ومع أنك لست قويا في لغة php فأعتقد أنك قوي في البرمجة بشكل عام
أخوك / لؤي (أبو العبد)
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .