Как превратить записи таблицы MySQL в параметр PHP

Ответ находится в man bash:

Слова формы $'string' обрабатываются специально. Слово расширяется до строки с заменой символов с обратным слэшем, как указано в стандарте ANSI C. Последующие последовательности обратного слэша, если они присутствуют, декодируются следующим образом:

         \a     alert (bell)
         \b     backspace
         \e
         \E     an escape character
         \f     form feed
         \n     new line
         \r     carriage return
         \t     horizontal tab
         \v     vertical tab
         \\     backslash
         \'     single quote
         \"     double quote
         \nnn   the eight-bit character whose value is the octal value nnn (one to three digits)
         \xHH   the eight-bit character whose value is the hexadecimal value HH (one or two hex digits)
         \cx    a control-x character
-2
задан Zeth 19 January 2019 в 18:26
поделиться

1 ответ

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

<?php
$answer = '';
while ($row = mysqli_fetch_array($result)) {

    // What happens here? :-)
    echo "<pre";
    print_r( $row );
    echo "<pre";

    echo "<br/>" . $row['question'];
    echo "<br/>";
    echo "
    <label class='radio-inline'><span>YES</span>
        <input type='radio' class='form-check-label' name= 'answer[".$row['id_question']."]' checked value='1'/>
    </label>
    <label class='radio-inline'><span>NO</span>
        <input type='radio' class='form-check-label' name= 'answer[".$row['id_question']."]' checked value='2'/>
    </label>
    ";
}

$answer = 

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']; // FALLBACK SO IT DOESN'T CRASH AND BURN if( ! $answer ){ echo '$answer was null again! I'll save you, by assigning it an empty array. :-) '; $answer = []; } // END OF FALLBACK if (isset(

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки $row - обеспечения того, что вы действительно получите что-то внутри этого while -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['submit']) ){ print_r($answer); } print_r(array_count_values($answer)); ?>

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что

Хм ... Похоже, у вас есть хороший путь, прежде чем это сработает. : - /

Я думаю, что начну с распечатки [111] - обеспечения того, что вы действительно получите что-то внутри этого [112] -цикла.

И помните, чтобы создать экземпляр переменной перед циклом while, а затем заполнить ее внутри цикла while. Примерно так:

[110]

И ошибка, которую вы получаете («Неопределенный индекс: ответ в» ...) - это потому, что [113] не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

POST['answer']
не определено, - и, следовательно, [ 114] будет установлен на ноль. И array_count_values ​​ ожидает массив в качестве входа, - он не может быть нулевым.

Надеюсь, это поможет. : -)

0
ответ дан Zeth 19 January 2019 в 18:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: