سؤال

واني اسعى الى الحصول على بيانات من ديسيبل، ولكن في حين حلقة، البيانات الأولى قادم فارغة، واسمحوا لي أن تظهر لك

<?php
$query = "SELECT * FROM `artists` WHERE label_id = '$id' ORDER BY name";

$result = mysql_query($query);



while ($info = mysql_fetch_array($result)) {

?>

    <option value="<?php echo $info['ID']; ?>"><?php echo $info['name']; ?></option>

   <?php 
        }
 ?>

وهنا أولا $ معلومات [ 'ID'] بيانات الصف مفقود، $ معلومات [ 'اسم'] على ما يرام ولكن ID مفقود.

وأين أنا خاطئ رأيك؟

وتشك

هل كانت مفيدة؟

المحلول

وتحقق من مفاتيح قيمة (اذا كان لا $ معلومات [ 'الهوية'] على سبيل المثال).

إذا كان لا يزال لا يعمل إضافة بعد حين هذا الصف

print_r($info); die();

في هذا الوضع سوف ترى ما تحتوي على معلومات $ (إذا لم يكن هناك الهوية، وتحقق الاستعلام).

نصائح أخرى

ويسمى حقل معرف لديك حقا label_id. جرب:

<?php echo $info['label_id']; ?>

هل أنت متأكد من أن قيمة = "س" مفقود، والشعور وأنا على الحصول هو أن هناك شيء خاطئ مع اور جافا سكريبت وليس لها الحصول على القيمة من selectbox وبناء على ذلك كنت تعتقد أن قيمة مفقود .. ش يمكن عرض مصدر HTML للانتاج وعرض في أنه إذا كانت خيارات فعلا قيمة في نفوسهم .. كما نشر اور الجدول المخطط سيكون مفيدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top