Mohammad Alamour @mohammad anzawi

نقاط السمعة 1.65 ألف
تاريخ التسجيل 27/12/2013

لا اعلم انك كنت فهمت قصدك بشكل صحيح،

واعتذر عن رفع الكود كصورة

لم افهم ما تريد عمله بالضبط !

هل يمكنك التوضيح اكثر لما تريد عمله بالضبط , فربما نستطيع مساعدتك.

[تم اخفاء هذه المساهمة من الظهور في المجتمع]

  • لا داعي لنشر المساهمة في اكثر من مجتمع.

  • المساهمة لا علاقة لها بمجتمع تطوير الويب.

طاب يومك.

العمل باحترافية مفقود في الشركات الصغيرة و المتوسطة

والكبيرة , وذلك عن تجربة بالعمل باكبر الشركات التقنية وغير التقنية في بلدي وبلد خليجي !

وهنالك الكثير من المواقف التي تثبت ذلك

هنالك الكثير من الطرق , اذا لم تكن تعرف ما الطريقة التي تريد استخدامها او تريد التجربة , فيمكنك تجربة هذا الكود

<?php





$pdoConnection = new PDO("mysql:host=MY_HOST;dbname=DATABASE_NAME", "DATABASE_USER", "DATABASE_USER_PASSWORD");

// to support arabic | لدعم العربية

$pdoConnection->exec("set names " . 'utf8');



$sqlQuery = "SELECT phone FROM |TABLE_NAME| WHERE name LIKE %:name%";



$statment = $pdoConnection->prepare($sqlQuery);

$statment->execute(['name' => "Mohammad"]); 

$user = $statment->fetch();

لا تنسى تعديل كل من التالي ليتناسب مع الاعدادات الخاصة بك :

MY_HOST, DATABASE_NAME, DATABASE_USER, DATABASE_USER_PASSWORD

|TABLE_NAME|

كما يمكنك الاطلاع على هذه الفئة -من تطويري- للتعلم او لاستخدامها مباشرة

سبق وكتبت مقالة عن هذا الموضوع , ساحاول ان اشارك نسخة منه هنا في المجتمع مساء اليوم ان شاء الله.

  • CSS

هل يمكننا رؤية الكود اولا ؟

في CSS

لاستخدام class

.class{
    /* my styles */
}

لاستخدام id

#ID{

    /* my styles */

}

ما الذي تريد عمله بالتحديد ؟

هل تريد بناء المواقع الالكترونية ام انك تريد بناء تطبيقات الهواتف ام كلاهما ؟

سؤالي بطريقة اخرى (ما الذي تنوي عمله من تعلم البرمجة).

بعد اجابتك على هذا السؤال يمكننا مساعدتك اكثر واعطائك نصائح اكثر دقة.

يوجد العديد من الطرق , ساعرض لك احدها ..

function CompareDate() {

  var message = "";

  var expiryDate = "25/9/2019";



  var dateArray = expiryDate.split("/");



  var dateToCompare = new Date(dateArray[2], dateArray[1] - 1, dateArray[0]);



  var currentDate = new Date();



  if (dateToCompare > currentDate) 

  {

      message = "تبقى للعرض الخاص بك ( ";

      message += CalculateTheNumberOfDays(dateToCompare, currentDate);

      message += " ( من الايام!";

  }

  else 

  {

      message = "لقد انتهى العرض الخاص بك!";

  }



  $("#isondate").append(message);

 }



   function CalculateTheNumberOfDays(dateToCompare, currentDate)

   {

   var differenceInTime = dateToCompare.getTime() - currentDate.getTime();

   differenceInTime =  Math.round(differenceInTime / (1000 * 60 * 60 * 24));



     return differenceInTime.toFixed(0);

 }



    CompareDate();

لم تكن هذه بدايته , الصورة من وقت قريب!

هذه بداية حسوب IO

هل يمكن ان تعطيني مثلا للرد . لو كنت مكاني ماذا سيكون ردك ؟

عذراً اخي الكريم , ولكن الا ترى ان الكلمة طويلة بعض الشيء ؟

انصحك بكتابة نصوص حقيقية هذا سيعطي الموقع واقعية اكثر , وان كنت تريد وضع نصوص تجريبية يمكنك استخدام هذه الادوات

للغة العربية :

للغة الانكليزية :

وان كنت فعلا تريد كتابة كلمة مكونة من 92 حرف ساحاول اصلاح ذلك


وهل كل المواقع التي نعمل عليها نقدم التحكم الكامل بكل شيء مطلوب او لا ؟

اعذرني صديقي فانا لا اريد ان اقف مع العميل ضدك , ولكن لنفترض انه يريد تعديل رابط بالهيدر او الفوتر , هل يتوجب عليه العودة لمبرمج كي يقوم بذلك ؟

ان كنت تريد رأيي الشخصي :

في النقطة الاولى العميل مُخطئ ولكنك قابلت الخطأ بخطأ فانت كما تقول

خبرة 10 سنوات في البرمجة

وتعلم ان هنالك طرق افضل بالرد على العميل خصوصاً انه end user.

بالنقطة الثانية العميل على حق فمن حقه ان يُعدل جميع اجزاء الموقع بما فيها الهيدر و الوفتر .

هل الادارة محقة في طلبها لي باضافة التحكم (للهيدر و الوفتر) ام لا ؟

نعم معها حق.

بالفعل قُمت باغلاق المدونة منذ 5/2018

يمكنك ببساطة , الضغط على (المزيد) المتواجدة بجانب اسم صاحب المساهمة وتاريخ المساهمة لتجد (ابلغ عن إساءة) ,

او ببساطة يمكنك التواصل مع مشرف المجتمع مباشرة .

تم اتخاذ الاجراء اللازم بحق صاحب التعليقات المسيئة .

اجمل خبر اسمعه منذ اكثر من سنة :D

هل يمكننا معرفة الكود الموجود في ملف

serverofArtical.php ؟

وهل يظهر لك رسالة خطأ ؟ ما نص الرسالة ؟

1 - الكود الخاص بك مليء بالاخطاء غير المنطقية ! هل فعلا هو يعمل ويدخل لقاعدة البيانات ؟؟ -لا اظن ذلك-

2 - بشكل منطقي يجب التحقق من ملئ الحقول في البداية وليس بالنهاية , اي اولا يجب التحقق من ما اذا كانت الحقول فارغة ام لا ومن ثم اقوم بعملية الاستعلام عن وجودها بقاعدة البيانات.

3 - المشكلة ليست بالسيرفر او باي شيء سوى الكود , راجعه وتحقق منه هذا كل شيء .

لم أقم بذلك.

تحت عنوان المساهمة يمكنك ان ترى (1 تعديل) بالضغط عليه سيظهر الموضوع قبل تعديله ;)

اوافقك الرأي بالنقطة الاولى فقط ! اما عن الباقي فلا

بعد الإنتهاء أبقيت العلبة في يدك إلى أن وجدت سلة مهملات فقمت برميها فيها

طالما فعلت واصدقائي ومعارفي ذلك !

وعند اقتنائي سيارة وضعت كيساً للنفايات كلما امتلأ اقف بجانب حاوية المهملات والقيه بها ولا يسخر مني احد او ينظر الي باستغراب او اي من الخزعبلات التي قلتها !؟ -علماً اني تعلمت هذه العادة من احد اقاربي!

قراءة الكتب في القطار او إحدى الأماكن العامة

دائماً ما كُنت ارى اناساً يفعلون ذلك في وقت الانتظار او في الحافلات التي تزيد مدة وصولها عن ساعة كما ان الطلاب يفعلون ذلك ولا يسخر منهم احد او على الاقل لم اسمع احد يسخر او يستهزء بهم ! فمن اين اتيت بمعلومتك ؟

تذكر إسم أحد الكتاب أو الرواة او العلماء أو أن تثري النقاش بإحدى مقولاتهم فهذا سيسبب لك الإحراج

دائماً ما ادخل بنقاشات يتم دعمها باقوال العلماء او الادباء او حتى الامثال ولا يستهزء احدنا بالاخر ولا يسخر المستمعون من المتناقشين .

عذراً منك فنظرتك سلبية جداً وتقرأ الواقع بشكل "خُزعبلي" .

وان كان الواقع لا يُعجبك فكُن اول من يبدأ بالتغيير .

طاب يومك.

ضع فاصلة بعد

  phonenumber VARCHAR(20)

هذا كل ما في الامر !

CREATE TABLE accounts

( id INT AUTO_INCREMENT,

  firstname VARCHAR(50),

  lastname VARCHAR(50),

  email VARCHAR(100),

  phonenumber VARCHAR(20),

  PRIMARY KEY(id)

)

عليك بتحديد عدد الحروف للمصفوفة النصية

VARCHAR(n)

مثال

CREATE TABLE accounts

(
    id INT AUTO_INCREMENT,

    firstname VARCHAR(50),

    lastname VARCHAR(50),

    email VARCHAR(100),

    phonenumber VARCHAR(20)

    PRIMARY KEY(id)
)

عمل جيد اتمنى لك التوفيق

فقط ملاحظة

لا أريد التوجه الى ثيم فورست لأنه لا يسمح بتقديم نسخة مجانية

ومن قال لك ذلك ؟ سبق وتواصلت معهم بخصوص هذا الامر وهم بالفعل يسمحون بنشر نسخة مجانية ولكن بشروطهم

يمكنك التواصل معهم للاستزاده

هذه مكتبة (package) قام ببرمجتها الاخ @ahmedsaoud31

يمكنك التحقق منها

او قم باستثنائه عند عملية الاستعلام عن المقالات من ال back-end

لا يعمل لانك تستخدم الجافا سكربت بهذا الشكل لتظهر المنشورات المقترحة !

استخدم هذا الاسلوب سيكون افضل

if ( articleid != currentArticleId )
{
    htmlString +='<div class="ttloncnt" id="'+articleid+'">'+ title2+'<div>';
}