منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - ساعدوني في كودي الأول php
عرض مشاركة واحدة
قديم 2012-10-01, 21:59   رقم المشاركة : 1
معلومات العضو
the_leader
عضو فعّال
 
الصورة الرمزية the_leader
 

 

 
إحصائية العضو










Hot News1 ساعدوني في كودي الأول php

السلام عليكم ورحمة الله وبركاته
لطالما رأييت إلى أسطرها وكأنها طلاسم عبرية
ولطالما تمينت لو أتمكن يوما من فك شفراتها هاذه البي إتش بي
واليوم أجد نفسي أمام حتمية الاعتماد عليها في تصميم سكريبت ريفرال بسيط لكنها خذلتني
دعوني أشرح ما أريده أولا ثم طرح الكود
أريد صفحة تتعامل مع قاعدة بيانات ولتكن باسم Djelfa_info
وفي الجدول الخاص بالريفيرال نجد الأعمدة
Odwia new_user date

يتم استدعاء الصفحة في ثلاث حالات
1- تسجيل عضو جديد تحت الريفيرال الخاص بالعضوية (مثلا u21 )
بعد الفحص هل العضوية مسجلة مسبقا أم لا
2- عرض عدد العضويات المسجلة تحت العضوية ( u21 )
2- عرض جدول مفصل لبيانات الريفيرال للعضوية ( u21 )

وكان الكود (إعذروني على الأخطاء الجمة فأنا مبتدئ )

كود:
<? date_default_timezone_set('UTC'); ?>

<?php
$dbase = mysql_connect("localhost","root","0000")  or die('لم يتم الاتصال مع القاعدة'. mysql_error());

// Select database
mysql_select_db("Djelfa_info") or die(mysql_error());

if ($_GET['methode'] == 'post'){
	// استدعاء الصفحة عند تسجيل عضو جديد تحت الريفرال حبث يكون الرابط من الشكل 
// ../reffiral?methode=post&id=u23&new=paw

$strSQL = "SELECT * FROM reffirals WHERE id=" . $_GET["id"];
	$rs = mysql_query($strSQL);
	while($row = mysql_fetch_array($rs)) {
		if ( $_GET['new'] == $row["new_user"]) $virifier = 'old user';
	}
	
	if ($virifier != 'old user') {
		// العضوية غير مسجة فبلا
		$strSML = "INSERT INTO reffirals(Odwia,new_user,date) VALUES(". $_GET["id"] . $_GET["new"] . date(DATE_RFC822) . ")";
		mysql_query($strSML) or die (mysql_error());
	}

}else if($_GET['methode'] == 'get'){
	// استدعاء من أجل العرض حيث الرابط من الشكل 
//  ..reffirals?methode=get&u=admin&pass=4521

$strSQL = "SELECT * FROM reffirals WHERE Odwia =" . $_GET["id"];

if ($_GET['u'] == 'admin'){
	 // دخول المدير من أجل عرض تفصيلي للبيانات
	 
	$rs = mysql_query($strSQL);
	echo "<h3>reffiirals for user:" . $row["Odwia"] . "</h3>";
	echo '<table width="620" border="1">
  			<tr><td>N</td><td>user</td><td>date</td></tr>';
			$i=1;
	while($row = mysql_fetch_array($rs)) {
		echo "<tr><td>" . $i . "</td><td>" . $row["new_user"] . "</td><td>" . $row["date"] . "</td></tr>";
		$i = $i + 1;
	}
	echo '</table>';
	
}else {
	// عرض عدد التسجيلات للعضوية u23
$number=mysql_num_rows($strSQL);
echo $number;
}
}

// Close the database connection
	mysql_close();
?>








 


رد مع اقتباس