PHP показывает сохраненные данные флажка в форму обновления - PullRequest
0 голосов
/ 12 августа 2011

Мне было интересно, если кто-нибудь может помочь, я создаю форму обновления продукта, которая показывает результаты данных уже в базе данных.Я хочу отобразить все категории флажков и выбрать те, которые уже были выбраны, как отмеченные, чтобы пользователь мог легко выбирать и изменять.

Я знаю, что слишком усложняю код ниже, но я действительно не уверен, какиди об этом.Код ниже в настоящее время выбирает все категории и отображает их как флажки, но я не могу заставить его отображать те, которые пользователь уже выбрал, и сохранить их в БД, как проверено.Также я использую оригинальную версию MySQL, а не улучшенную, которая, как я знаю, должна быть, но если бы кто-то мог помочь, я был бы очень признателен.* вставив его в базу данных

if($result) {
            $product_id = mysql_insert_id();

            foreach ($category as $cat_id)
            {
            // connect to mysql database
            mysql_query("INSERT INTO catid_productid (cat_id, product_id) VALUES ('$cat_id', '$product_id')");
            }

1 Ответ

0 голосов
/ 12 августа 2011

Я не знаю, сохраняете ли вы проверенную или нет информацию в вашей БД, но я обнаружил здесь неправильную цитату ..

Попробуйте изменить это

echo '<input name="category[]" 
        id="category-'.$cat_id.'" 
        type="checkbox" class="formbox" value="'.$cat_id;

К

echo '<input name="category[]" 
       id="category-'.$cat_id.'" 
       type="checkbox" class="formbox" value="'.$cat_id.'"';

И это

echo " /></li>'";

до

echo ' /></li>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...