السلام عليكم ورحمة الله وبركاته
انا مستوايا ليس جيد اوي ف البي اتش بي ولكني اسعي للاحتراف
وقررت مشاركتكم المعرفة اخوتي
فقررت ترجمة تطبيقات كثيرة للبي اتش بي خصوصا و لغات الويب عموما
وهذا اول درس باذن الله عن نظام افلييت بسيط و يمكنك تطويره لكن المهم البداية والفكرة
وان شاء الله سأطرح لكم درس كل فترة لاني يعلم الله كم انا مشغول ف الدراسة وقرب الامتحانات
الخطوة الاولي: انشاء اتصال بقاعدة البيانات:
صفحة الاتصال باسم connect.php
ويوجد شروحات كثيرة لكيفية عمل اتصال موجودة ف القسم
الخطوة الثانية:ان تقوم بعمل هذه query من phpmyadmin
PHP كود :
رمز PHP:
CREATE TABLE 'affiliate' (
'id' int(11) NOT NULL auto_increment,
'link' varchar(255) NOT NULL default '',
'name' varchar(255) NOT NULL default '',
PRIMARY KEY ('id')
) TYPE=MyISAM AUTO_INCREMENT=3 ;
الخطوة الثالثة : نقوم بعمل داخل الجدول صفحة باسم add.php
PHP كود :
رمز PHP:
<form name="affiliateadd" action="affiliateadd.php" method="POST">
Site Name:<br>
Name :<br>
<input name="name" type="text" id="name" style="border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family: Tahoma;"><br>
URL:<br>
<input name="url" type="text" id="url" style="bored: 1px solid #000000;
background: #f8f8f8; font-size; 10px font-family: Tahoma;"><br>
<input type="submit" value="Submit" style="border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family: Tahoma;">
</form>
الخطوة الرابعة:
اذا تم عمل افلييت يوضع ف الجدول والا يعمل تحويل لصفحة الاتصال connect.php
والافلييت صفحته باسم affiliateadd.php
PHP كود :
رمز PHP:
<?
include("connect.php");
$name = $_POST['name'];
$url = $_POST['url'];
$sql = "INSERT INTO affiliate (id, name, link) VALUES ('NULL',
'$name','$url')";
$query = mysql_query($sql) or die("Cannot query the database.<br>" . mysql_error());
echo "Affiliate Added, They will now appear on the affiliate box. Please alert Fin if you f#!*ed up with something. ";
?>
الخطوة الخامسة:
كل ما نحتاجه الان هو اظهار الافلييت وهذه query بسيطة تأخذ المعلومات من الجدول
PHP كود :
رمز PHP:
<?php
include('connect.php');
$query = "SELECT * FROM affiliate";
$result = mysql_query($query) or die('Error, query failed');
while ($row = mysql_fetch_array($result))
{
echo "<a href='".$row['link']."'>".$row['name']."</a><br>";
}
?>
أتمني يكون الدرس بسيط ومفهوم واعذروني لو في تقصير
و كنت اتمني ان ادعم الشرح بالصور
لكن الله وحده يعلم ضيق الوقت و أرجوا الا يطرح احد علي اسألة لاني زي ما قلتلكم مستوايا ليس متقدم جدا وكمان للدخول المتقطع فسيكون هناك بطء ف الرد
المصدر
http://www.webdesign.org/web-programming...11145.html