السلام عليكم
اريد عمل كمبو يحضر البيانات من جدول معين وال id الخاص بكل سجل ووضعه في ال value
ثم تخزين قيمة الفاليو التي نحتارها في جدول اخر
وشكرا
السلام عليكم
اريد عمل كمبو يحضر البيانات من جدول معين وال id الخاص بكل سجل ووضعه في ال value
ثم تخزين قيمة الفاليو التي نحتارها في جدول اخر
وشكرا
تحضير البيانات من جدول ووضعه في list كالأتي:
code1
echo"<form action='YourFile.php' method='post'><select name='lists'>";
$Data=mysql_query("select * from Table1");
while($DatainSQl=mysql_fetch_row($Data))
echo"<option value='$DatainSQl[0]'>$DatainSQl[1]</option>";
echo"<input name='add' type='submit'></select>
</form>";هككذا تعبئ القائمة بحيث أنني إفترضت لو id في الحقل0 والقيمة المراد إظهارها في الحقل, وبإمكانك أن تغير موقع الحقل
تخزين العنصر المختار من القائمة إلي جدول أخر
code2
$ID=$_POST['lists'];
$Add=mysql_query("insert into table2 values($ID);ملاحظة:قيمة الpost هو إسم القائمة في code1
أتمى أن تكون الفكرة واضحة
اخي الكود لم يعمل (لم يعطي أي نتيجة)ساكتب الكود الخاص بي
واطلعك عليه لا يختلف كثيرا عما ارسلته لي ولكنه لم يعمل (لم يخزن قيمة الفاليو في الجدول
include_once("conn.php");
$result = mysql_query("select curr_co.*,k_co.* from curr_co,k_co where curr_co.id_co=k_co.id_co ");
print("<select name=\"course1\"> id='no2'");
while ($rows = mysql_fetch_row($result))
{
$no2=$rows[0];
# $ID=$_POST[course1];
print("<option value=$rows[0]> $rows[8]</option>");
}
print("</select>");وكود الحفظ
$result2 = mysql_query("insert into result values( '$no2',null,null,$no11)");تم تعديل تنسيق الكود من قبل المشرف
تم تعديل هذه المشاركة بواسطة shreef في 2 مايو 2006 في 11:08
أخي العزيز أكيد الكود هيشتغل معك إذا أضفت العمليات الأساسية مثل الإتصال يقاعدة البيانات وكذالك أنا لم أحدد لك أسماء الجداول ولذالك كانت الفكرة عامة علشان كده ماطلعت لك النتيجة أنا كان مقصدي أن يكون المفهوم عام وجرب ها الكود
(1)صفحة عرض البيانات من القاعدة إلى القائمة
<?php
include_once("connect.php");
is_connected();
echo"<form action='add.php' method='post'><select name='lists'>";
$Data=mysql_query("select * from news");
while($ListData=mysql_fetch_row($Data))
echo"<option value='$ListData[0]'>$ListData[1]</option>";
echo"<input name='ad' type='submit'></select></form>";
?>(2) إدخال البيانات المختارة من القائمة إلى جدول أخر هذه هي add.php file
<?php
$ID=$_POST['lists'];
include_once("connect.php");
is_connected();
$Add=mysql_query("insert into Results values('$ID')");
if($Add)
echo"Good";
else
echo"bad";
?>أتمنى لك أن تكون الإجابة واضحة
وأي إستفسار لا تتردد
شكرا لك اخي على تعاونك معي
الخطا كان اني أكتب $ID=$_POST['lists'];
في كود العرض وليس الحفظ
شكرا SoProgramer
هذا الموضوع مغلق.