ببخشید که دیر شد مثل همیشه مشغله کاری داشتم ...
خب میرم ادامه بدم ....
تا اینجای کار ما تونستیم اطلاعات ارسالی به شبکه رو توی پایگاه داده ذخیره کنیم الان کار زیادی نداریم فقط باید اطلاعات ذخیره شده رو از پایگاه داده بکشیم بیرون و نشون بدیم .
یه فایل جدید ایجاد کنید با پسوند .php مثلا به نام result.php و اون رو توی دایرکتوری www ومپ سرور ذخیره کنید .
برنامه زیر رو عینا توش کپی کنید و ذخیرش کنید :
[PHP]
<?php
//--------Connect to Database----------
$db_server = 'localhost';
$db_user = 'root';
$db_password = '';
$db_name = 'amir';
$handle = mysql_connect($db_server,$db_user,$db_password);
mysql_query("SET character_set_results=utf8 , character_set_client=utf8 , character_set_connection=utf8 , character_set_database=utf8 , character_set_server=utf8",$handle);
if (!$handle)
{
mysql_close($handle);
return 'Database is unavailable: '.mysql_error();
}
$db = mysql_select_db($db_name);
if (!$db)
{
mysql_close($handle);
return 'Could not select database !';
}
$query ="SELECT * FROM t1";
$result = mysql_query($query,$handle);
while($row = mysql_fetch_array($result))
$d1 = $row["d1"];
if(isset($d1))
echo "$d1";
?>
[/PHP]
مشخصات پایگاه داده رو همون پایگاه داده ای که ساختیم دادم .
تو این برنامه که نوشته شد اطلاعات ذخیره شده در متغییر d1 واکشی شده و چاپ میشه .
مثل قبلی ها با مرورگرتون به آدرس لوکال این فایل نگاه کنید :
[PHP] localhost/result.php[/PHP]
هر بار که این صفحه رو رفرش کنید آخرین اطلاعات بارگذاری شده توسط برنامه نوشته شده قبلی نشون داده میشه . کلا تا اینجا دوتا فایل ساختیم یکیش اطلاعات رو میگرفت و ذخیره میکرد یکی دیگه هم اطلاعات رو واکشی و نشون میداد .
خب از اینجا به بعد دیگه بستگی به سلیقه خودتان داره که با کدهای html-css-javascript به برنامه ای که نوشتین یه ظاهر درست و درمون بدین تا تجاری بشه .
WARNING
| برنامه ای که نوشته شد جنبه آموزشی داشت و به لحاظ امنیتی نواقصی رو داره اگه این برنامه رو به صورت واقعی استفاده کنید یه بچه مدرسه ای هم میتونه از طریق نقوذ دادن sql های مخرب خسارت جبران ناپذیری رو به mysql server وارد کنه | |