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

سؤال عن كود لعرض البيانات في الداتا بيس وكيف اربط بين جدولين في الداتا بيس وحذف قيمه من الداتا بيس

بدأه اسم مخالف 13 في 27 مايو 2008 · 10 رد · 1,876 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

اولا :

انا عندي جدولين في الداتا بيس واحد الprimary key له auto increament

والثاني صاير يعمل join بين الجدول اللي فوق وجدول اخر

المشكله اني لما اضيف قيمه للجدول الاول ماراح اضيف قيمة primary key راح احط مكانها شيء على اساس انها auto increament

لكن انا احتاج اعرف قيمة primary key اللي وضعت في الداتا بيس علشان اضيفها للجدول الثاني

sq=insert into table1 (id, link) values ('nune','sss');

sq2= insert into table2 (id,name) values (?????,'ggg')

هذا مثال فكيف اعرف قيمة الprimary key علشان اضيفه في الtable الثاني

المشكله الثانيه :

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

كيف اعرضها

؟؟

بصراحه عجزت ارتب افكاري هنا

يعني هذا اول كودلي فما ادري احس اني مشوش

يعني الحين راح اعمل sellect all

طيب وبعدين

؟؟

يعني sellect all وش راح ترجعلي

مثلا راح ترجع array تحتوي على كل primary key للبيانات ????

طيب لقيت امثله على عرض بيانات

مثلا لقيت هذا المثال

$data=select all from table1

بعدين عامل

print $data;

طيب في حالة الصور كيف ؟؟

وهل احتاج جدول علشان اعرض الصور فيه ؟؟؟

اوكيف راح اعرضها ؟؟

؟؟؟؟؟؟؟؟؟؟؟؟؟

السؤال الثالث :

ابغى لما يضغط علىfile ينحذف

هذه الfiles محفوظه عندي بمجلد ابيه ينحذف من الداتا بيس ومن المجلد

كيف ؟؟؟

وتراي بحثت وتعبت والله بس مالقيت اللي ابغاه بالضبط وحاولت بس احتاج مساعده :)

شاكر لكم مقدما

تم تعديل هذه المشاركة بواسطة اسم مخالف 13 في 28 مايو 2008 في 01:31

#2

أخي أولا هلا كتبت بالعربية الفصحى و كتبت ماهو إنجليزي بالإنجليزية أما سؤالك الثاني فقد جرت مناقشة عليه من قبل .

#3

تم التعديل يا اخ سيف

اتمنى انه صار اوضح

ياليت يا اخ سيف لو تتكرم مشكور تعلمني عنوان المناقشه علشان ابحث عنها

وياليت من اعضاء هذا المنتدى انهم يساعدوني

#4

السلام عليكم

تم حل المشكله الاولى

وساضع الطريقه هنا يمكن احد يحتاجها

نستطيع الحصول على id للـ query السابقه اذا كان الـ id (primarykey) لها auto increament عن طريق

mysql_insert_id() Function

مثال :

<?php

$con = mysql_connect("localhost", "peter", "abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}$db_selected = mysql_select_db("test_db",$con);$sql = "INSERT INTO person VALUES ('Børge','Refsnes','Sandnes','17')";

$result = mysql_query($sql,$con);

echo "ID of last inserted record is: " . mysql_insert_id();mysql_close($con);

?>

ياليت القى احد يساعدني في المشكلتين الاخيرتين

مررره محتاج مساعده سريعه الوقت يمشيء

#5

2- لا تضع الصور في الداتا بيز ، بل ضع مسار الصورة بعد رفعها بواسطة php ويوجد موضوع الأن تتم مناقشته في هذا القسم ووضعت فيه كود رفع صورة ، حاول أن تستأنس به

3-

unlink($filePath);

مرر لهذا التابع مسار الملف وسيخذفه من على الهارد ويبقى عليك حذف معلوماته من الداتا بيز

تم تعديل هذه المشاركة بواسطة خالد_الحوراني في 29 مايو 2008 في 02:57

#6

السلام عليكم

يتم عرض الصور عادي عن طريق هذا الكود

$result = mysql_query("SELECT link FROM photo");

while($row = mysql_fetch_array($result))

{

$image=$row["link"];

print ("<td><img src=\"file:///C|/xampp/htdocs/PickaPic/admin/img/$image \" width=\"150\" height=\"150\" border=\"0\" ></td>");

}

صار كود html عادي :)

وانا قاعد احوس مده

طيب عندي سؤال الحين

كيف اقوله اذا عمل كلك عالصوره احذف

انا ابغى اذا عمل كلك

اعمل call لـ function

معينه

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

ايش احط مكانها برايكم ؟؟

وكيف ؟؟

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

؟؟؟؟؟

مازال عندي امل ان احد يرد علي

#7

السلام عليكم

اخي بالنسبة عند كليك للصورة يستدعيلك دالة معينة

فهناك طرق كثيرة جدا , و كل انسان له طريقته الخاصة بالبرمجة , و من ضمن الطرق :

<a href="<?php $_SERVER['PHP_SELF']?>?type=del">
<img src="del.png"/>
</a>

الان عند النقر على الصورة سوف ينفذ الصفحة من جديد , نكتب في بداية الصفحة الكود التالي :

if($_GET['type']=="del")
{

//هنا نستدعي الدالة التي نريد
call functions

}

تم تعديل هذه المشاركة بواسطة عدنان عيسى في 1 يونيو 2008 في 11:07

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#8

اهلا يا اخ عدنان

مرررررررررررررررررررره شكرا

بس كيف اعرف اي صوره هو ضغط

الان اضع كودك الاول بكود اضافة الصوره

وكودك الثاني في php كود

بس كيف اقوله ادري انه ضغط على الصوره 5 مو الصوره 23 مثلا ؟؟

ياليت تساعدني

جزاك الله بالفردوس الاعلى

وصوري gpj

يصلح معها الكود اللي ذكرته ؟؟

#9

السلام عليكم اخي

انا ساويتلك مثال على السريع على , حمله وشوفه وهو رح يقربلك الفكرة الى حد ما .

طبعا افترض عندك جدول اسمه table1 .

example.rar

تم تعديل هذه المشاركة بواسطة عدنان عيسى في 1 يونيو 2008 في 17:15

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#10

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

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

قريت المثال بس مازالت ما اعرف كيف ارسل المتغير ؟؟

اسف عالازعاج

بس اذا ابغى احذف الصوره اللي لها id يساوي قيمة متغير $x

كيف ارسل $x

الى الفنكشن اللي راح تحذف الصوره

#11

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

اخي انا ما عرفت ايش المطلوب بالظبط , لذلك عطيتك فكرة تقريبية

يا ريت توضحلي اكثر على شان استطيع اساعدك .

شكرررا .

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

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

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

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

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

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