تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
Banned
تاريخ التسجيل: Apr 2004-
#1 (permalink)  
سوال للمحترفين في توجية الروابط من قواعد البيانات


السلام عليكم و رحمة الله
انا عندي مشكلة لي 3 ايام اعمل فيه بس مش نافع معي
باختصار:
عندي قاعدة بيانات فيها جدول يحتوي علي اربعة حقول
استطيع الربط بقاعدة البيانات و الجدول بكل نجاح و استخراج المعلومات كذلك
باستخدام هذي الكود:

$sql1 = "SELECT * FROM nuke_abc";

الحقول هي : id , name , text , img
اريد عرض id , text بحيث يعمل لي رابط : و نجحت بذلك باستعمال الكود التالي:

echo '<td align=\'center\'><a center href=\'modules.php?name=ABCD&op='.$row['id'].'\'>'.$row2['name'].'</td>';


و صار عندي رابط يستخرج المعلومة من الحقول name و لكن عند الضغط علية لا يذهب الي الحقل text لكي يعرض النص الموجود في text

و هذا هو الكود كامل:

اقتباس:
function main($id)
{
include("header.php");



OpenTable();


$sql1 = "SELECT * FROM nuke_ABC";
$result = mysql_query( $sql1 );
if( $result )
{
while( $row = mysql_fetch_array( $result ) )
{
$sql2 = "SELECT * FROM nuke_ABC WHERE name = '".$row['name']."'";
$result2 = mysql_query( $sql2 );
$x = mysql_num_rows( $result2 );
echo '<p align=\'right\'>';

echo '<table>';
echo '<tr>';
echo '<td rowspan=\''.($x+2).'\' width=\'100\'><p align=\'right\'><img src=\'modules/ABCD/'.$row['img'].'\'</td>';
echo '<td align=\'center\'>الرابط</td><tr>';
if( $result2 )
{
while( $row2 = mysql_fetch_array( $result2 ) )
{
echo '<tr>';

echo '<td align=\'center\'><a center href=\'modules.php?name=ABCD&op='.$row['id'].'\'>'.$row2['name'].'</td>';
echo '</tr>';
}
}
else
{
echo 'هنا فارغ ';
}
echo '</table><br><br>';
}
}
else
{
echo "خطأ";
}



mysql_free_result($result);


CloseTable();
include("footer.php");


}



//----------------------------------------------------
switch($op) {
default:
main($id);
break;


}

ان شاء الله اكون وصلت اللي ابغاة و فهمتوني:
اريد ان انشئ رابط و هذا الرابط عند الضغط علية يوجهني الي صفحة جديدة يتم عرض محتويات الحقل text فيها

و ياريت تفهموني وين الغلط في الكود اللي في الاعلي و تحياتي

وشكرا






arabmic غير متواجد حالياً   قديم 25-07-2005, 04:50 AM
رد مع اقتباس
مشرف قسم تطوير المنتديات
تاريخ التسجيل: Jun 2005-
Blog Entries: 1
#2 (permalink)  

السلام عليكم
حاول تغير
كود PHP:
sql2 "SELECT * FROM nuke_ABC WHERE id= '".$row['id']."'";
$result2 mysql_query$sql2 ); 
جرب ولي عوده معك






__________________
######## PHP.SD ########
The launch was now

## mail@php.sd
HaMaDa4eVeR غير متواجد حالياً   قديم 25-07-2005, 01:25 PM
رد مع اقتباس
Banned
تاريخ التسجيل: Apr 2004-
#3 (permalink)  

كيف اغيرة؟ الي ايش؟ يا ريت توضح اكثر؟






arabmic غير متواجد حالياً   قديم 25-07-2005, 09:17 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#4 (permalink)  

بدل هذه:
$sql2 = "SELECT * FROM nuke_ABC WHERE name = '".$row['name']."'";






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 30-07-2005, 06:12 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:54 AM بتوقيت المملكة العربية السعودية