9/11/2014

ارسال البيانات من صفحة الى صفحة اخرى في لغة php

ارسال البيانات

في لغة php يتم ارسال المعلومات الى صفحات اخرى او مربعات النصوص الى اخرة 
بواسطة GET و POST

تستخدم GET للبيانات الصغيرة
وتستخدم POST للبيانات الكبيرة

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

<?php 
    //تحقق مما إذا كان قد تم إرسال النموذج 

    if ($_SERVER['REQUEST_METHOD'] == 'POST'){ 

        //عرض المعلومات التي تم تقديمها في شكل 
        echo "Hello" , $_POST['title'], " ",  $_POST['name']; 
    }else{ 
     
        //لم يتم إرسال النموذج قم بارسال النموذج الان. 
?>  
    <form method="post" action="الصفحة.php"> 
     
        أكتب توصيفك: 
        <select name="title"></input> 
            <option name="Mr">Mr</option> 
            <option name="Mrs">Mrs</option> 
            <option name="Ms">Ms</option> 
            <option name="Dr">Dr</option> 
        </select> 
        <br> 
        اكتب اسمك: 
        <input name="name" type="text"></input><br> 
        <input type="submit" value="Send my details"></input> 
     
    </form> 
<?php    }      ?>

9/08/2014

اكواد طباعة التاريخ والوقت في صفحات PHP و HTML

كود انشاء التاريخ الحالي والوقت 

بعض الاكواد الخاصه بالوقت والتاريخ والتي توضع في صفحة الانترنت المصممه بواسطة لغة php و HTML

مثال في كتابة التاريخ بواسطة الحروف وليس الارقام
Monday, September 8th, 2014

<?php
$day=date("l");
$date=date("j");
$suffix=date("S");
$month=date("F");
$year=date("Y");
echo $day . ", " . $month . " " . $date . $suffix . ", " . $year;
?>

مثال كتابة التاريخ بواسطة الارقام عادي
2014-09-08 07:45:pm

<?php Echo date ('Y-m-d h:i:a') ?>

مثال طباعة التاريخ في مربع نص HTML بواسطة جافا سكربت



<input id="date" name="date">

<script type="text/javascript">
  document.getElementById('date').value = Date();
</script>

مثال طباعة التاريخ في مربع نص HTML بواسطة php 

<input name="date" type="date" value="<?php Echo date ('Y-m-d') ?>" size="32" readonly="readonly" />


 <input type="date" name="bday">



8/03/2014

طريقة انشاء صفحة PHP بسيطة

لغة PHP 

من اهم اللغات التي تتعامل مع قواعد البيانات MYSQL وتعتبر لغة PHP من اللغات البرمجية القوية وهيا مجانية ومن اهم ما يميز لغة PHP انها دفع ذاتي اي ان الاوامر البرمجية الذي تفهم مختلف المتصفحات طريقة عرض واداء الوظايف المختلفة الذي وضعت في اي صفحة PHP تكون مجهزة ظمن سرفر الموقع .

كيفية انشاء صفحة PHP الاولى؟
يتم انشاء صفحة PHP في ابسط معالج نصوص بامتداد php هاكذا page.php مثلاً !
<!DOCTYPE html>
<html>
<body>

<?php
echo "مرحبا هذه صفحتي الاولى ";
?>

</body>
</html>

وهذه صفحة اخرى مختلطة مع html الكود التالي:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar-aa" lang="ar-aa" dir="rtl" >
    <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>نموذج صفحة PHP</title>
    </head>
    <body>
<center>
<h1><?php echo 'بسم الله الرحمن الرحيم'; ?></h1>
<font size ="28"><?php echo 'بسم الله الرحمن الرحيم'; ?></font>
</center>
 
  <?php
// مختلط html و php
// خذ بالك مابعدها لا يضهر في الصفحات والمتصفحات تتجاهله هده تعليقات المبرمج 
  echo 'مدونة الجنوبي التعليمية';
  echo '  اهلا وسهلا ';//السطر هذا والذي قبله عرضهم المتصفح في سطر واحد 
  echo '<br>';
  echo 'قسم PHP';
  echo '<br>';
  echo 'نموذج صفحة PHP';
?>

  </div>
  <div style="text-align: center;">
اذهب الى الصفحة <a href="http://aljnoby.blogspot.com/">الرئيسية</a>&nbsp;مع السلامة
</div>

 </body>
</html>



وطبعاً لغة php يتطلب تشغيلها الى خادم وتركيب الخادم في الجهاز الشحصي شاق ومتعب بعض الشي لذالك انا استخدم المواقع الذي تقدم استضافات مجانية 

8/02/2014

طريقة انشاء ملف config.php نموذجي يشير الى ملفي index and css

ملف config.php

الاتصال بقاعدة البيانات mysql من صفحة php يتطلب خمسة شروط اساسية وهيا
  1. اشاء ملف config.php
  2. مضيف او الخادم : localhost
  3. اسم المستخدم: mysql_user
  4. كلمة سر المستخدم: mysql_pwd
  5. اسم قاعدة البيانات: mysql_db
طريقة اعداد ملف config.php تختلف ولكن اليكم النموذج الاتي يعتبر مثالي بعض الشئ
config.php
<?php
//نبدأ العمل 
session_start();

/******************************************************
------------------ تكوين المطلوبة --------------- 
يرجى تعديل المتغيرات التالية 
حتى تعمل جميع الاوامر بشكل الصحيح. 
******************************************************/

//يتم تسجيل الدخول لقاعة البيانات
mysql_connect('localhost', 'اسم المستخدم', 'كلمة السر');
mysql_select_db('اسم قاعدة البيانات');

//بريد الكتروني المشرف
$mail_webmaster = 'example@example.com';

//الاشارة الى دليل الذي سيتم العمل عليه
$url_root = 'http://mysite.com/blog/';

/******************************************************
-----------------اختياري التكوين----------------
******************************************************/

//التوجيه الى الصفحة الرئيسية index.php
$url_home = '/blog/index.php';

//التوجيه الى ملف التنسيق CSS
$design = '/blog/default';
?>
//نبدأ العمل 
session_start();
/******************************************************
------------------ تكوين المطلوبة --------------- 
يرجى تعديل المتغيرات التالية 
حتى تعمل جميع الاوامر بشكل الصحيح. 
******************************************************/
//يتم تسجيل الدخول لقاعة البيانات
mysql_connect('localhost', 'اسم المستخدم', كلمة السر');
mysql_select_db('اسم قاعدة البيانات');
//بريد الكتروني المشرف
$mail_webmaster = 'example@example.com';
//الاشارة الى دليل الذي سيتم العمل عليه
$url_root = 'http://mysite.com/blog/';
/******************************************************
-----------------اختياري التكوين----------------
******************************************************/
//التوجيه الى الصفحة الرئيسية index.php
$url_home = '/blog/index.php';
//التوجيه الى ملف التنسيق CSS
$design = '/blog/default';
يتم التوجيه الى الصفحة index.php كا الاتي:
<a href="<?php echo $url_home; ?>">الرئيسية</a>
استغفر الله العظيم

7/31/2014

تعلم تصميم الجداول بلغة HTML+CSS بواسطة موقع صمم اي جدول ترغب فيه

كود جدول هتمل
نموذج لجدول بيانات بواسطة لغة HTML زايد تنسيق CSS صممته في الموقع بكل سهوله
الموقع صراحه رهيب في تصميم الجدوال اسهل من الوورد وفي لغة html + css في نفس الصفحة
معليك غير الذهاب الى الموقع من هنا وصمم اي جدول واختارالاعمدة والصفوف والالوان الذي تتناسب مع صفحة موقعك او مدونتك و بلغة html مع التنسيق css

الشكل التالي

 % الخصم الثمن العدد الاسم
5 200$ 5 جهاز كميوتر
2 100$ 5 هاتف نقال
0 4$ 120 كتاب تعليم البرمجة

هذا كود المثال السابق