المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ســــــؤال خاص بــ [ html ] وكتابة جملة شرط (IF) ؟


ياسرهتهت
13-08-2017, 02:41 AM
بسم الله الرحمن الرحيم

بهذا الكــــــــــود الرائع المقدم من الاستاذ عبود

x = "" ;
if result~=-1 then
for i=1,result do
txt = ListBox.GetItemText("ListBox1", i);
dat = ListBox.GetItemText("ListBox2", i);
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></Arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></Arial></b></td>
<td>
<p align="center"><Arial lang="ar-eg"><font size="5"><b>]]..dat..[[</b></font></Arial></td>

</tr>]] ;
end
end


نحصل علي جــــــدول من txt و dat في صفحة [ html ]

السؤال هــــــــو :: لو كان dat عبارة عن كلمتان هما (حاضر) أو (غائب)

واريد ان اضيف هذا الشـــــــــرط

if dat[i]== "غائب" then
<font color="#00b35a">
else
<font color="#006734">
end

بحيث تصبح كل كلمة بالون في صفحة [ html ]

هل هذا ممكن وكيف ؟
واين يكتب الكود

موفق بإذن الله ... لك مني أجمل تحية .



:abc_152::abc_152:

عبد الهادي بهاب
13-08-2017, 11:55 PM
ممكن المشروع او على الاقل صفحة السؤال من المشروع

ياسرهتهت
14-08-2017, 03:16 PM
ممكن المشروع او على الاقل صفحة السؤال من المشروع
----------------------
بسم الله الرحمن الرحيم

شكرا لك اخي عبد الهادي الموضوع فقط جدول من بالغة html

اريد تلوين كلمات معينة بالجدول

شكلو الموضوع صعب ويجب دمج لغة php
للحصول على ما اريد ؟
وانا بالكاد فهمت شوية في html
موفق بإذن الله ... لك مني أجمل تحية .

عبد الهادي بهاب
15-08-2017, 12:11 AM
----------------------
بسم الله الرحمن الرحيم

شكرا لك اخي عبد الهادي الموضوع فقط جدول من بالغة html

اريد تلوين كلمات معينة بالجدول

شكلو الموضوع صعب ويجب دمج لغة php
للحصول على ما اريد ؟
وانا بالكاد فهمت شوية في html
موفق بإذن الله ... لك مني أجمل تحية .

محاولة سيدي

https://up.top4top.net/downloadf-591y7mg81-rar.html

عبد الهادي بهاب
15-08-2017, 12:14 AM
td bgcolor = "#006734" >

هذا الكود المسؤول عن تلوين خلايا جدول

وهذا الجزء عن ادراج الجدول
<CENTER><TABLE width=60% border=1> </TABLE></CENTER>

رابط موضوع مفيد
http://www.lehtml.com/html/cellules.htm

عبود عبود
15-08-2017, 02:54 PM
بسم الله الرحمن الرحيم

بهذا الكــــــــــود الرائع المقدم من الاستاذ عبود

x = "" ;
if result~=-1 then
for i=1,result do
txt = listbox.getitemtext("listbox1", i);
dat = listbox.getitemtext("listbox2", i);
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></arial></b></td>
<td>
<p align="center"><arial lang="ar-eg"><font size="5"><b>]]..dat..[[</b></font></arial></td>

</tr>]] ;
end
end


نحصل علي جــــــدول من txt و dat في صفحة [ html ]

السؤال هــــــــو :: لو كان dat عبارة عن كلمتان هما (حاضر) أو (غائب)

واريد ان اضيف هذا الشـــــــــرط

if dat[i]== "غائب" then
<font color="#00b35a">
else
<font color="#006734">
end

بحيث تصبح كل كلمة بالون في صفحة [ html ]

هل هذا ممكن وكيف ؟
واين يكتب الكود

موفق بإذن الله ... لك مني أجمل تحية .



:abc_152::abc_152:








الموضوع أبسط مما تتصور ولكن هناك إلتباس بسيط فى كيفية الكتابة بالنسبة لك

سوف أضع لك الكتابة الصحيحة بعد قليل

ياسرهتهت
15-08-2017, 03:54 PM
الموضوع أبسط مما تتصور ولكن هناك إلتباس بسيط فى كيفية الكتابة بالنسبة لك

سوف أضع لك الكتابة الصحيحة بعد قليل
---------------------------
بسم الله الرحمن الرحيم
في انتظارك استاذ عبود
:abc_152::abc_152:

عبود عبود
15-08-2017, 04:08 PM
لديك عدد 2 ليست بوكس وزر لوضع الكود التالى فيه :

--
result = ListBox.GetCount("ListBox1");
x = "" ;
if result~=-1 then
for i=1,result do
txt = ListBox.GetItemText("ListBox1", i);
dat = ListBox.GetItemText("ListBox2", i);
if dat=="Item 1" then
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></Arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></Arial></b></td>
<td>
<p align="center"><Arial lang="ar-eg"><font size="5" color="red"><b>]]..dat..[[</b></font></Arial></td>

</tr>]] ;
else
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></Arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></Arial></b></td>
<td>
<p align="center"><Arial lang="ar-eg"><font size="5"><b>]]..dat..[[</b></font></Arial></td>

</tr>]] ;
end
end
end
TextFile.WriteFromString(_DesktopFolder.."\\MyFile.html", '<html dir="rtl">'..[[<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>]]..'<table>'..x..'</table>'..'</html>', false);

ينتج بعد الضغط على الزر ملف إتش تى إم على الديسك توب يمكنك فتحة سوف تجد الكلمة Item 1 التى سوف يتحصل عليها من الليست بوكس الثانى إذا وجدها أثناء عملية التكرار سوف يكتبها باللون الأحمر داخل الجدول

طبعا يمكنك تغيير الكلمة المراد وضعها مكان الكلمة Item 1


جرب بنفسك أولا وإذا إستعصى عليك الأمر عاين الملف المرفق

ياسرهتهت
15-08-2017, 04:21 PM
لديك عدد 2 ليست بوكس وزر لوضع الكود التالى فيه :

--
result = ListBox.GetCount("ListBox1");
x = "" ;
if result~=-1 then
for i=1,result do
txt = ListBox.GetItemText("ListBox1", i);
dat = ListBox.GetItemText("ListBox2", i);
if dat=="Item 1" then
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></Arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></Arial></b></td>
<td>
<p align="center"><Arial lang="ar-eg"><font size="5" color="red"><b>]]..dat..[[</b></font></Arial></td>

</tr>]] ;
else
x = x.."\n"..[[<tr>
<td>
<p align="center"><b><span lang="ar-eg"><font size="5">]]..i..[[</font></Arial></b></td>
<td>
<p align="right"><b><span lang="ar-eg"><font size="5">]]..txt..[[</font></Arial></b></td>
<td>
<p align="center"><Arial lang="ar-eg"><font size="5"><b>]]..dat..[[</b></font></Arial></td>

</tr>]] ;
end
end
end
TextFile.WriteFromString(_DesktopFolder.."\\MyFile.html", '<html dir="rtl">'..[[<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>]]..'<table>'..x..'</table>'..'</html>', false);

ينتج بعد الضغط على الزر ملف إتش تى إم على الديسك توب يمكنك فتحة سوف تجد الكلمة Item 1 التى سوف يتحصل عليها من الليست بوكس الثانى إذا وجدها أثناء عملية التكرار سوف يكتبها باللون الأحمر داخل الجدول

طبعا يمكنك تغيير الكلمة المراد وضعها مكان الكلمة Item 1


جرب بنفسك أولا وإذا إستعصى عليك الأمر عاين الملف المرفق
-----------------------------
بسم الله الرحمن الرحيم

شكرا لك استاذ عبود
100% هو المطلوب



:abc_152::abc_152:

ياسرهتهت
15-08-2017, 04:59 PM
td bgcolor = "#006734" >

هذا الكود المسؤول عن تلوين خلايا جدول

وهذا الجزء عن ادراج الجدول
<CENTER><TABLE width=60% border=1> </TABLE></CENTER>

رابط موضوع مفيد
http://www.lehtml.com/html/cellules.htm

--------------------------------------------
بسم الله الرحمن الرحيم

كود في غاية الروعه استفدت منه كثيرا
وجدت فيه اجابه على سؤال لم اكن اعرف كيف اسئله
جازك الله الف خير استاذ عبد الهادي

:abc_152::abc_152::abc_152:

غادة عبد الحق
05-08-2018, 07:57 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .