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

تعبئة ال combobox من data

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

السلام عليكم

اريد عمل كمبو يحضر البيانات من جدول معين وال id الخاص بكل سجل ووضعه في ال value

ثم تخزين قيمة الفاليو التي نحتارها في جدول اخر

وشكرا

#2

تحضير البيانات من جدول ووضعه في 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

أتمى أن تكون الفكرة واضحة

#3

اخي الكود لم يعمل (لم يعطي أي نتيجة)ساكتب الكود الخاص بي

واطلعك عليه لا يختلف كثيرا عما ارسلته لي ولكنه لم يعمل (لم يخزن قيمة الفاليو في الجدول

      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

#4

أخي العزيز أكيد الكود هيشتغل معك إذا أضفت العمليات الأساسية مثل الإتصال يقاعدة البيانات وكذالك أنا لم أحدد لك أسماء الجداول ولذالك كانت الفكرة عامة علشان كده ماطلعت لك النتيجة أنا كان مقصدي أن يكون المفهوم عام وجرب ها الكود

(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";
?>

أتمنى لك أن تكون الإجابة واضحة

وأي إستفسار لا تتردد

#5

شكرا لك اخي على تعاونك معي

الخطا كان اني أكتب $ID=$_POST['lists'];

في كود العرض وليس الحفظ

شكرا SoProgramer

هذا الموضوع مغلق.

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