البيانات الأولى مفقود في حلقة بينما
-
22-07-2019 - |
سؤال
واني اسعى الى الحصول على بيانات من ديسيبل، ولكن في حين حلقة، البيانات الأولى قادم فارغة، واسمحوا لي أن تظهر لك
<?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 للانتاج وعرض في أنه إذا كانت خيارات فعلا قيمة في نفوسهم .. كما نشر اور الجدول المخطط سيكون مفيدا.