عندي 4 مصفوفات وأحاول ادخال بيانات اكثر من قائمة متعددة الاختيارات
كل مصفوفة تحتوي على بيانات تأتي من ( قائمة منسدلة متعددة الاختيارات تسمى اللون - العدد - المجموع - السماح - الاجمالي )
عند اختيار قيمتين من القائمة المنسدلة متعددة الاختيارات المطلوب ادخال القيمتين في حقلين منفصلين و ادخال باقي عناصر المصفوفة امام كل حقل حسب المتغير
شكل قاعدة البيانات كالتالي
مثال
هتختار من المصفوفة الاولى قائمة اللون احمر و ابيض ، يبقى هاينزلي في الداتابيز 2 صف واحد فيهم للون الاحمر و التاني للابيض و باقي البيانات تدخل عادي بمتغيراتها
هختار من المصفوفة التانية قائمة اللون ازرق ، يبقى هاينزل لي صف واحد فيه اللون الاصفر و باقي البيانات بمتغيراتها
لما بطبق الكود ما بيجليش غير لون واحد بس من كل قائمة حتى لو اخترت 4 الوان او 5
هو اول لون فقط ، فما الحل
الكود
$order = $_POST['order'];
$threads = $_POST['threads'];// كود الخيط
$items = array($_POST['colorSelect']);// مصفوفة اسماء الالوان// $colorSelect = $_POST['colorSelect']; // اختيار اللون
$colorNumber = $_POST['colorNumber'];
$hadr = $_POST['hadr'];// السماح
$last = $_POST['last'];// الاجمالي
$countPiece = $_POST['countPiece'];// عدد القطع الملبسية
$total = $_POST['total'];// $result = $conn->query("DELETE FROM order_threads WHERE order_id='$order'");for($i =0; $i < count($threads); $i++){try{foreach($items AS $item){
$result = $conn->query("INSERT INTO order_threads(order_id, thread_id, color_select, colorNumber_input, countPiece , total,hadr,egmaly ) VALUES('$order','$threads[$i]','$item[$i]' ,'$colorNumber[$i]','$countPiece[$i]','$total[$i]','$hadr[$i]','$last[$i]')");}}catch(Exception $e){
var_dump($e->getTrace());// or to get the full error info, just
var_dump($e);}}
$result2 = $conn->query("UPDATE orders SET thread=1 WHERE id='$order'");if($result2){
echo 'done';}
السؤال
محمد المصري12
سلام عليكم
عندي 4 مصفوفات وأحاول ادخال بيانات اكثر من قائمة متعددة الاختيارات
كل مصفوفة تحتوي على بيانات تأتي من ( قائمة منسدلة متعددة الاختيارات تسمى اللون - العدد - المجموع - السماح - الاجمالي )
عند اختيار قيمتين من القائمة المنسدلة متعددة الاختيارات المطلوب ادخال القيمتين في حقلين منفصلين و ادخال باقي عناصر المصفوفة امام كل حقل حسب المتغير
شكل قاعدة البيانات كالتالي
مثال
هتختار من المصفوفة الاولى قائمة اللون احمر و ابيض ، يبقى هاينزلي في الداتابيز 2 صف واحد فيهم للون الاحمر و التاني للابيض و باقي البيانات تدخل عادي بمتغيراتها
هختار من المصفوفة التانية قائمة اللون ازرق ، يبقى هاينزل لي صف واحد فيه اللون الاصفر و باقي البيانات بمتغيراتها
لما بطبق الكود ما بيجليش غير لون واحد بس من كل قائمة حتى لو اخترت 4 الوان او 5
هو اول لون فقط ، فما الحل
الكود
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.