وعليكم السلام ورحمة الله وبركاته
يجب عليك اضافة حقل الى جدولك الذي تسحب منه ولنسميه link أو تستدعيه باي شيئ أخر مثل titre
( كذلك اذا اردت مواضيع شخص ما تضع اسم الكاتب أو رقم عضويته لاظهار جميع مواضيعه )
لنسحب من الرابط يجب أن نضع form تحدد منطقة ونضيف اليها hidden input ولنسميه link نضع فيه رقم أو عنوان الموضوع
اقتباس:
سأفترض أنك أضفت link الى جدولك
سمه ماشئت ونضع فيه رقم عشوائي يدل على الموضوع مثل ماحطيت أنت في المشاركة السابقة و كان الرقم 354
|
ونضع فيها قيمة أو رقم الموضوع ( أو اسم الموضوع لنضع فيه مثلا row['titre'] )
، ثم نضع شرطا لاظهارها
، حاولت أن ابينها كالتالي :
كود PHP:
echo "<form action='#' method='post' >
<table align='center' width='100%' cellpadding='0' cellspacing='0'>";
while($row = $result->fetch_assoc()) {
echo "<tr> <td> " . $i. "</td> <td><a href=https://www.djelfa.info/vb/showthread.php?t=".$row['link']." >" . $row["titre"]. "</a></td><td> " . $row["auteur"]."</td><td>" . $row["ISBN"]. "</td> <td>". $row["type"]. "</td> <td> ";
$i++;
}
echo" </table>
<input type='hidden' name='link' value=" . $row['titre']. " /></form>"
// ثم نضع شرطنا هنا لاضهار محتوى اللينك
if( isset($_POST['link']) ){
// هنا تنسيق أخر لاطهار محتوى الموضوع
// some query to refersh your page
}
هذا كان الطريقة الأولى
تحديث : الطريقة الثانية
من المستحسن وضع ملفات php لكل صنف معين مثل :
1-المواضيع ولتكن مثلا : showthread.php وتستدعي عنصرا ( موضوعا معيناعن طريق رقمه كمثال ) عن طريق showthread.php?t=1222
2-المنتديات ;ولتكن مثلا : forumdisplay.php وتستدعي عنصرا ( منتدى معين عن طريق رقمه كمثال ) عن طريق forumdisplay.php?f=354
3-العضويات ; ولتكن مثلا : members.php وتستدعي عنصرا ( عضو أو مستخدم معين عن طريق رقم عضويته كمثال ) عن طريق members.php?m=6321
( يعني يكون تنسيقها مماثلا يتغير فقط الــquery المستدعات )
ويكون استدعاء query بدالة الــ php وهي :
لاحظ أنه اذا كان استدعاء موضوع showthread.php?t=1222 نضع في دالة الاسدعاء GET الحرف t واذا كان منتدى نضع الحرف f واذا كان عضوا نضع m
كود PHP:
echo "
<table align='center' width='100%' cellpadding='0' cellspacing='0'>";
while($row = $result->fetch_assoc()) {
echo "<tr> <td> " . $i. "</td> <td><a href=https://www.djelfa.info/vb/showthread.php?t=".$row['link']." >" . $row["titre"]. "</a></td><td> " . $row["auteur"]."</td><td>" . $row["ISBN"]. "</td> <td>". $row["type"]. "</td> <td> ";
$i++;
}
echo" </table>
// اذا أدرت استدعاء موضوع
if( isset($_GET['t']) ){
// هنا تنسيق أخر لاطهار محتوى الموضوع
// some query to refersh your page
}
// اذا أدرت استدعاء منتدى
if( isset($_GET['f']) ){
// هنا تنسيق أخر لاطهار محتوى المنتدى
// الرابط يجب أن يكون forumdisplay.php?f=xxx
// حيث xxx هو رقم المنتدى
// some query to refersh your page
}
// أما اظهار العضو فيكون بــ
if( isset($_GET['m']) ){
// some query
}
هذه أمثلة فقط أنت اعمل ماتحتاجه يعني بدل انت على حسب ماتحتاج
ان كان لديك أي استفسار أخر انا هنا