• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
option in select PROBLEM!!!
#1
سلام.
دوستان مشکل این کد چیه؟!!!
کد:
<?php
                $subject_options = "SELECT * from `subjects`";
                $option_query = $conn->query($subject_options);
                while($option_row = mysqli_fetch_assoc($option_query)){
                    $value = $option_row['value'];
                    $title = $option_row['title'];
                    print ('<option value="'.$value.'"> '.$title.' </option>');
                }
            ?>
هیچ option به select اضافه نمیشه و باقی کد html هم میپره و نمایش داده نمیشه!!!
  پاسخ
تشکر شده توسط :
#2
مشکل بالا رو حل کردم. یه مشکل جدید!!!
کد:
<?php
                $subject_options = "SELECT * FROM `subjects`";
                $option_query = mysqli_query($conn, $subject_options);
                while($option_row = mysqli_fetch_assoc($option_query)){
                    $value = 1;
                    $title = 2;
                    print ('<option value="'.$value.'"> '.$title.' </option>');
                }
این مشکلش چیه؟ لطفاْ بگید. پلییییییییییییییییز.
چرا هیچ آپشنی به منوی سلکت من اضافه نمیشه؟
دیتا بیسمو وارد کردم. رمز و پسشم درسته و توی جدول هم داده دارم برای نمایش.!!!!!HuhHuhHuh
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۶ آبان ۲۸, ۰۹:۴۰ ق.ظ)ali461 نوشته: هیچ option به select اضافه نمیشه و باقی کد html هم میپره و نمایش داده نمیشه!!!
بخاطر اینکه کدتون دچار خطا بوده، php بعد از خطا بقیه کد رو اجرا نکرده .


(۱۳۹۶ آذر ۰۱, ۰۱:۲۰ ب.ظ)ali461 نوشته: چرا هیچ آپشنی به منوی سلکت من اضافه نمیشه؟
کد پی‌اچ‌پی:
$subject_options "SELECT * FROM `subjects`";
$option_query mysqli_query($conn$subject_options);

if (
mysqli_num_rows($option_query) > 0) {
    while(
$option_row mysqli_fetch_assoc($option_query)) {
        echo 
'<option value= "' $row["value"]. '">' $row["title"]. ' </option>';
    }
}else{
    echo 
'نتیجه ای یافت نشد.';

به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۶ آذر ۰۱, ۰۱:۲۰ ب.ظ)ali461 نوشته: چرا هیچ آپشنی به منوی سلکت من اضافه نمیشه؟
کد پی‌اچ‌پی:
$subject_options "SELECT * FROM `subjects`";
$option_query mysqli_query($conn$subject_options);

if (
mysqli_num_rows($option_query) > 0) {
    while(
$option_row mysqli_fetch_assoc($option_query)) {
        echo 
'<option value= "' $row["value"]. '">' $row["title"]. ' </option>';
    }
}else{
    echo 
'نتیجه ای یافت نشد.';

[/quote]

ممنون بابت جواب.
این کار رو هم کردم ولی نشد!!!
کد:
<select id="filter_1" class="filters">
            <option value=""> انتخاب موضوع </option>
            <?php
            $subject_options = "SELECT * FROM `subjects`";
            $option_query = mysqli_query($conn, $subject_options);

            if (mysqli_num_rows($option_query) > 0) {
                while($option_row = mysqli_fetch_assoc($option_query)) {
                        echo '<option value= "' . $row["value"]. '">' . $row["title"]. ' </option>';
                }
            }else{
                echo 'نتیجه ای یافت نشد.';
            }
            ?>
        </select>
  پاسخ
تشکر شده توسط :
#5
به این کد، کد اتصال که نوشتید رو اضافه کنید. اگر خطایی باشه نشون میده.
کد پی‌اچ‌پی:
try{
    
//کد اتصال
    
$subject_options "SELECT * FROM `subjects`";
    
$option_query mysqli_query($conn$subject_options);

    if (
mysqli_num_rows($option_query) > 0) {
        while(
$option_row mysqli_fetch_assoc($option_query)) {
            echo 
'<option value= "' $row["value"]. '">' $row["title"]. ' </option>';
        }
    }else{
        echo 
'نتیجه ای یافت نشد.';
    } 
}
catch(
Exception $e)
{
    echo 
'<p style="color:red">'.$e->getMessage().'</p>';


به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان