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

مساعدة ضرورى عرض صورة من خلال مسارها الموجود على الداتا بيز

بدأه think77 في 20 أغسطس 2009 · 4 رد · 550 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا سجلت فى المنتدى مخصوص علشان حد يساعدنى فى الموضوع ده

أنا عندى داتا بيز فيها عمودين فقط الأول ل id الصورة والتانى مسارها على الموقع والكلام ده ل 300 صورة

عايز أعمل صفحة php كل اللى هتعمله انها هتعرضلى الصورة بعد ماتاخد الid بتاعها من request فى الصفحة الرئيسية

أنا من خلال ال asp.net عملت صفحة تعمل الكلام ده وشغالة زى الفل لكن فوجئت ان الدومين لا يدعم الasp

وفى حاجة كمان معلش الداتا بيز انا عاملها ب microsoft sqlserver 2005

هل تنفع مع ال php وايه هو الامتداد بتاع الداتا بيز اللى بتعملها ال mysql?

وجزاكم الله خيرا

#2

السلام عليكم

اولا اظن انك اخي حديث العهد بالتعامل بال php

ثانيا سأساعدك بكود بسيط يمكنك تطويره فيما بعد




mysql_connect('localhost', 'root', );
mysql_select_db('dbname');


$photoid = htmlspecialchars($_GET['id']);

$queryfromdb = mysql_query("SELECT * FROM photos WHERE id = $photoid");

$rows = mysql_fetch_row($queryfromdb);

echo '<img src="'.$rows[imglink].'">';

?>
<?php

هنا قمنا بالإتصال مع قاعدة البيانات في السطرين الأولين

في السطر الثالث قمنا بإعطاء قيمة رقم الصورة لمتغير بعد الإستعلام عليه من فورم get ويمكنك تغير طريقة الإستقبال لما تحب

في السطر الرابع قمنا بالإستعلام من قاعدة البيانات عن معلومات الصورة

في السطر الثالث ادرجنا المعلومات وسط مصفوفة

واخيرا اخرجنا كود الصورة

اتمنى ان اكون افدتك

السلام عليكم

#3

أنا مش عارف اقولك ايه واللهى ربنا يكرمك بالظبط الكود اللى أنا عايزه

mysql_connect('localhost', 'root', );

mysql_select_db('dbname');

ممكن تقولى أنا الموقع أساسا مرفوع على سيرفر على النت أكتب ايه مكان localhost

ويعنى ايه root

ممكن الكلام ده على داتا لبز mssq

ومتشكر جدا على مجهودك

#4
think77 كتب:
أنا مش عارف اقولك ايه واللهى ربنا يكرمك بالظبط الكود اللى أنا عايزه

mysql_connect('localhost', 'root', );

mysql_select_db('dbname');

ممكن تقولى أنا الموقع أساسا مرفوع على سيرفر على النت أكتب ايه مكان localhost

ويعنى ايه root

ممكن الكلام ده على داتا لبز mssq

ومتشكر جدا على مجهودك

مرحبا بك أخي في أي وقت :)

اما إعدادات localhost و root و المعلومات الأخرى فهي متغيرة حسب الإستضافة ويمكن طلبها من المستضيف الذي اعطاك المساحة

في اخر سؤال لم افهم قصد بالضبط ؟ لو تقصيد تغير الداتا بيز من microsoft sqlserver 2005 إلى mysql فأظن انها نفس الخصائص للإثنين

وإن لم يكن فموجود العديد من البرامج التي تغير خصائص الداتابيز من سيرفر لسيرفر اخر

#5

mssql لها اوامر مختلفه... مثل http://www.php.net/manual/en/function.mssql-pconnect.php

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

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

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

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

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

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