نعم اخوي، كل خطه استضافه يتم تخزينها بجدول في قاعد البيانات.. وعند طلب الصفحه domain.php مع تحديد host_id يتم جلب البيانات الخاصة بهذه الخطه من الجدول المحدد..
مثال:
لديك جدول باسم plan يحتوي الحقول التاليه:
id رقم خاص بهذه الخطة
name اسم الخطه
amount كلفة الخطه
period مدة الدفع (شهر، ثلاثة شهور، سنة...الخ)
الصفحه الأولى (خطط الاستضافه): page1.php
كود PHP:
$query = "SELECT * FROM plan";
if ( !$result = mysql_query( $query )
{
die("لم يتم الحصول على المعلومات المطلوبة من قاعدة البيانات");
}
while ( $row = mysql_fetch_array( $result ) )
{
echo "اسم الخطه: " . stripslashes( $row['name'] ) . "<br />";
echo "مدة الدفع: " . stripslashes( $row['period'] ) . "<br />";
echo "الكلفة<a href=\"page2.php?id=$row['id']\">" . stripslashes( $row['amount'] ) . "</a>";
}
الصفحه الثانيه (تأكيد الخيار) : page2.php
كود PHP:
if ( isset( $_GET['id'] ) )
{
$id= strip_tags( $_GET[id] );
}
else
{
die("لم يتم تحديد الخطه المطلوبه");
}
$query = "SELECT * FROM plan WHERE id=$id";
if ( !$result = mysql_query( $query )
{
die("لم يتم الحصول على المعلومات المطلوبة من قاعدة البيانات");
}
while ( $row = mysql_fetch_array ( $result )
{
if ( !$row )
{
die("الخطه المطلوبة غير موجودة");
}
else
{
echo "لقد قمت باختيار الخطة " . stripslashes( $row['name'] ) . "<br />";
echo "مدة الدفع " . stripslashes( $row['period'] ) . "<br />";
echo "المبلغ " . stripslashes( $row['amount'] );
}
}
هذا الكود كتبته الآن و قد يحتوي على اخطاء.. اتمنى أن يقوم احد بمراجعته :con2: