الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]طلب طريقة معينة لتصفح البيانات من داخل قاعدة البيانات

بدأه sherif_2928 في 13 يناير 2012 · 5 رد · 562 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لو سمحتم عندي موقع بعمله html عادي ولكن مطلوب مني صفحة اعملها بالـ php والـ mysql والحقيقة انا لسة جديد فيهم

الصفحة ببساطة زي ما حضراتكوا شايفين في الصورة كدة

752715883.jpg

وهي مرفقة مع الموضوع

الجدول عبارة عن ID و Name

انا عايز ساعة ما اضغط على يمين يتكتبلي مثلا فوق في الرابط localhost/site/index.php?id=x

بحيث ان الـ x تكون هي رقم الـ id

ويزيد لـ id بـ 1

والبيانات تتغير على هذا الاساس

ولو ضغطت شمال الـ id ينقص بـ 1

ولو حصل وحد كتب الرابط بنفسه وحط بإيده قيمة الـ x في الرابط الصفحة تفتح معاه عادي وتجيبله الداتا اللي هو عايزها

اسف على الإطالة

وشكرا

site.rar

#2

تفضل هذا كود ملف الـ Index.php انسخه وعدل ما يلزم

<html>
<head>
<title>تصفح البيانات</title>
</head>
<body>
<?php
	$id = $_GET['id'];
	$query = mysql_query("SELECT id,name FROM table_name WHERE id='$id'");
	$rows = mysql_fetch_array($query);

	$nextLink = $id + 1;
	$prevLink = $id - 1;
?>
<table border="1" width="100%">
	<tr width="50%">
		<td width="498">
		<p align="right">ID :</td>
		<td>
		<?php
			echo $rows['id'];
		?>
		</td>
	</tr>
	<tr>
		<td width="50%">
		<p align="right">Name :</td>
		<td>
		<?php
			echo $rows['name'];
		?>
		</td>
	</tr>
	<tr>
		<td width="50%">
		<p align="center">
		<a href="index.php?id=<?php echo $nextLink; ?>">
		<img border="0" src="L.png" width="66" height="66"></a></td>
		<td>
		<p align="center">
		<a href="index.php?id=<?php echo $prevLink; ?>">
		<img border="0" src="R.png" width="66" height="66"></a></td>
	</tr>
</table>

</body>
</html>

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

الحقيقة لساني يعجز عن شكر حضرتك والله

لكن كان عندي مشكلة تانية وهي اني مثلا الجدول حقل الـ id فيه من 1 الى 100

ولما بظغط للعودة بالارقام للخلف بيروح معايا على 0 و -1 و -2 وهكذا

ولو طلعت لقدام اكتر من 100 بيروح على 101 و 102 و 103 وهكذا

انا عايزه مايتحركش غير في العدد بتاع السجلات ايا كان العدد دا

جربت mysql_num_rows لكن مانفعتش

تم تعديل هذه المشاركة بواسطة sherif_2928 في 13 يناير 2012 في 15:57

#4

حاولت اعدل فيها بشكل يدوي بدون الاعتماد على عغدد السجلات

وخليت الكود في نقطة معينة بالشكل دا

اقتباس

if($id>=9){$id=0;}

$nextLink = $id + 1;

if($id<=1){$id=9;}

$prevLink = $id - 1;

لكن العد عندي بيحصل فيه مشكلة

اليمين عداده شغال من 1 لـ 9

والشمال عداده شغال من 1 لـ 8

انا عايز العداد يشتغل في الاتنين من 1 لـ 9 مثلا

وحاولت فيها بشتى الطرق ودي كانت الاصح ومش عارف اظبطها للأسف

تم تعديل هذه المشاركة بواسطة sherif_2928 في 13 يناير 2012 في 16:49

#5

تفضل عدلت الكود حسب ما تريد

<html>
<head>
<title>تصفح البيانات</title>
</head>
<body>
<?php
        $id = $_GET['id'];
        $query = mysql_query("SELECT id,name FROM table_name WHERE id='$id'");
        $rows = mysql_fetch_array($query);
		$num = mysql_num_rows($query);

        $nextLink = $id + 1;
        $prevLink = $id - 1;
?>
<table border="1" width="100%">
        <tr width="50%">
                <td width="498">
                <p align="right">ID :</td>
                <td>
                <?php
                        echo $rows['id'];
                ?>
                </td>
        </tr>
        <tr>
                <td width="50%">
                <p align="right">Name :</td>
                <td>
                <?php
                        echo $rows['name'];
                ?>
                </td>
        </tr>
        <tr>
                <td width="50%">
                <p align="center">
				<?php
					if($id <= $num)
					{
				?>
                <a href="index.php?id=<?php echo $nextLink; ?>">
                <img border="0" src="L.png" width="66" height="66"></a>
				<?php } ?>
				</td>
                <td>
                <p align="center">
				<?php
					if($id >= 0)
					{
				?>
                <a href="index.php?id=<?php echo $prevLink; ?>">
                <img border="0" src="R.png" width="66" height="66"></a>
				<?php } ?>
				</td>
        </tr>
</table>

</body>
</html>

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#6

مرة تانية بشكر حضرتك جدا جدا جدا

دا فعلا احسن حتى من اللي تخيلته

والفكرة بصراحة جديدة عليا واستفدت منها كتير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…