عذرا عي التاخير
لكن سويت لك مثال بسيط
ارجوا يوضح لك الامر
config.php
	كود PHP:
	
<?php
mysql_connect('localhost','root','');
mysql_select_db("data");
?>
 index.php
	كود PHP:
	
<?php
//ملف الاتصال بقاعدة البيانات
include("config.php");
   echo "<html dir = rtl>";
    echo"<form method=\"POST\" action=\"index.php?action=data\">";
    echo"<input align=center type=\"submit\" value=\"ادخال تايخ الميلاد\"> ";
    echo"</form>";
//متغير عادي يمكنك تغير اسمه
$action=$_GET['action'];
//استخدام السويتش لتفيذ العملية بالكامل في نفس الملف
     switch($action){
       ///الفورم
         case(data):
        echo"<form method=\"POST\" action=\"index.php?action=add\">";
echo"تاريخ الميلاد ::::";
echo"اليوم :";
 echo '<select name="day">';
for ($i = 1; $i <= 30; $i++) {
        echo '<option value="'. $i .'">'. $i .'</option>';
}
echo '</select>';
 echo"الشهر :";
 echo '<select name="month">';
for ($i = 1; $i <= 12; $i++) {
        echo '<option value="'. $i .'">'. $i .'</option>';
}
echo '</select>';
  echo"السنة :";
 echo '<select name="year">';
for ($i = 1900; $i <= 2000; $i++) {
        echo '<option value="'. $i .'">'. $i .'</option>';
}
echo '</select>';
echo"<input align=center type=\"submit\" value=\"اضغط هنا\"> ";
echo"</form>";
  break;
  ///عملية الاضافة في قاعدة البيانات
  case(add):
       $day= $_POST['day'] ;
       $month= $_POST['month'];
       $year= $_POST['year'];
       $sql=mysql_query("insert into date values(null,'$day','$month','$year')");
           if ($sql){
                   echo "<center>تم ادخال التاريخ الي قاعدة البيانات</center>";
            }else{
                   echo "<center>حدثت مشكلة في ادخال التاريخ</center>";
                         }
  break;
  }
?>
 قاعدة البيانات
	كود PHP:
	
-- phpMyAdmin SQL Dump
-- version 2.11.5
-- http://www.phpmyadmin.net
--
-- المزود: localhost
-- أنشئ في: 22 أبريل 2009 الساعة 15:37
-- إصدارة المزود: 5.0.51
--  PHP إصدارة: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- قاعدة البيانات: `data`
--
-- --------------------------------------------------------
--
-- بنية الجدول `date`
--
CREATE TABLE IF NOT EXISTS `date` (
  `id` int(11) NOT NULL auto_increment,
  `day` int(11) NOT NULL,
  `month` int(11) NOT NULL,
  `year` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1256 AUTO_INCREMENT=3 ;
--
-- إرجاع أو إستيراد بيانات الجدول `date`
--
INSERT INTO `date` (`id`, `day`, `month`, `year`) VALUES
(1, 13, 8, 1908),
(2, 18, 12, 1918); 
 عذرا علي التأخير