new.moonيناير 14th 2012, 6:25 am
Administrateur
فى البدايه يجب ان يكون عندك محرر PHP وليكن PHP CODER
لعمل إسكربت شوت بوكس مرتبط بـ MYSQL سنحتاج لعمل 4 ملفات PHP
shout.php
show.php
config.php
install.php
الملف الأول وهو لعرض المحادثه مع وجود فورم لوضع رسالتك
الملف الثانى وهو لعرض المحادثه فقط
الملف الثالث وهو ملف معروف جداُ فى جميع الإسكربتات وهو الملف الذى ستشع
فيه بيانات قاعده البيانات وهيكون فيه أمر الإتصال بالقاعده
الملف الرابع وهو ملف التنصيب
نبدأ على بركة الله
افتح المحرر الذى تستخدمه .. ثم ضع الكود التالى فى الصفحه
======
الآن نكون أنتهينا من أول ملف وهو shout.php
الملف الثانى
وهو ملف show.php والذى استدعيناه فى فريم فى الملف السابق ووظيفته هى جلب المعلومات من قاعده البيانات وعرضها بالصفحه
افتح ملف جديد بالمحرر وضع فيه الكود التالى
===========
الملف التالت
وهو ملف التنصيب install.php
*****************************************
الملف الاخير وهو
config.php
كده انهينا من الدرس
لعمل إسكربت شوت بوكس مرتبط بـ MYSQL سنحتاج لعمل 4 ملفات PHP
shout.php
show.php
config.php
install.php
الملف الأول وهو لعرض المحادثه مع وجود فورم لوضع رسالتك
الملف الثانى وهو لعرض المحادثه فقط
الملف الثالث وهو ملف معروف جداُ فى جميع الإسكربتات وهو الملف الذى ستشع
فيه بيانات قاعده البيانات وهيكون فيه أمر الإتصال بالقاعده
الملف الرابع وهو ملف التنصيب
نبدأ على بركة الله
افتح المحرر الذى تستخدمه .. ثم ضع الكود التالى فى الصفحه
======
- الكود:
<style type="text/css"> <!-- body, td, th { font-family: Tahoma, Arial; font-size: 10px; color: #000000; } --> </style> <table width="100%" height="200" border="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0"> <tr> <td width="983"> <p align="center"><iframe scrolling="auto" src="show.php"> </iframe> </td> </tr> </table> <form action="shout.php" method="post"> <p align="center" dir="rtl"><br> <input name="name_txt" type="text" id="name_txt" size="20" value="تفضل بكتابه إسمك"> </p> <p align="center">رسالتك<br> <textarea dir='rtl' name="message_txt" id="message_txt" rows="3" cols="20"></textarea> </p> </p> <p align="center"> <input type="submit" name="Submit" value="أضف"> </p> </form> <style type="text/css"> <!-- body,td,th { font-family: Tahoma, Arial; font-size: 10px; color: #000000; } --> </style><? $name= $_POST["name_txt"]; $message= $_POST["message_txt"]; include ('config.php'); MYSQL_QUERY("INSERT INTO shoutbox (id,name,message)". "VALUES ('NULL','$name', '$message')"); ?>
الآن نكون أنتهينا من أول ملف وهو shout.php
الملف الثانى
وهو ملف show.php والذى استدعيناه فى فريم فى الملف السابق ووظيفته هى جلب المعلومات من قاعده البيانات وعرضها بالصفحه
افتح ملف جديد بالمحرر وضع فيه الكود التالى
- الكود:
<style type="text/css"> <!-- body,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; } --> </style> <? include ('config.php'); $query = "SELECT message, name FROM shoutbox order by id DESC LIMIT 10"; $result = mysql_query($query); echo "<TABLE align='right'>"; while($r=mysql_fetch_array($result)) { echo "<TR align='right'> <TD align='right'><font-size: 10px; font family: Verdana;> <strong>$r[name]</A></font></TD></strong> </TR> <TR> <TD><font-size: 10px; font family: Verdana;>$r[message]</font></TD> </TR> <TR> <TD><HR></TD> ?>
===========
الملف التالت
وهو ملف التنصيب install.php
- الكود:
<? include ('config.php'); $data = mysql_query (" CREATE TABLE `shoutbox` ( `id` int(11) NOT NULL auto_increment, `name` text NOT NULL, `message` longtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM; "); if($data) { Echo "تمت عمليه التنصيب بنجاح"; } else { echo "لم تتم العمليه بنجاح"; } ?>
*****************************************
الملف الاخير وهو
config.php
- الكود:
<? // إسم المستخدم لقاعدة البيانات $username = "Malphp"; // كلمة المرور الخاصة بالقاعدة $password = "123123"; // المستضيف وهو الإفتراضي $host = "localhost"; // إسم قاعدة البيانات $database = "Less"; // الرجاء عدم التعديل إلا من قبل الناس التي تعرف mysql_connect($host,$username,$password) or die("فشل الإتصال " . mysql_error()); // للتحديد القاعدة المستعملة mysql_select_db($database) or die("تأكد من البيانات" . mysql_error()); ?>
كده انهينا من الدرس