iTugan27

Помогите найти ошибку в php коде

Рекомендованные сообщения

Создал сайт для тестов, следуя видеоинструкции и используя готовые скрипты. Все заработало, но понадобилось поменять вопросы и ответы, а также увеличить количество вопросов теста. Делал это с помощью admin.php, заполнял и нажимал сохранить, но ничего не меняется. Количество вопросов остается прежним. Я не разбираюсь в php, поэтому файл с информацией об ошибках мне никакой ясности не дал. Помогите, пожалуйста, советом. Прилагаю скрин страницы admin.php, а также код файла mysqli.inc.php, в котором по-моему скрывается ошибка.


<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="css/style.css">

    <script src="js/jquery-3.2.1.min.js"></script>
	<script src="js/scripts.js"></script>

</head>

<div class="conteyner">
<h2>Вопросы</h2>
<form method = "post" action="" id="one_form" class="ffform">
<input type="hidden" name="action" value="save" />
{for:questions}
<div>
{for-var:idx}. Вопрос:<br><input type="text" name="q_{for-var:id}" value="{for-var:title}" /><br>
URL картинки:<br><input type="text" name="i_{for-var:id}" value="{for-var:img_url}" />
<h3>Ответы</h3>
<ol>
{for-var:answers_str}
</ol>

</div>

<div style="text-align:center;">



</div>

{/for:questions}

<!-- добавить вопрос -->

<h2>Добавить вопрос</h2>
Вопрос:<br><input type="text" name="q_new" value="" /><br>
URL картинки:<br><input type="text" name="q_img" value="" />
<h3>Ответы</h3>
<ol>
	<li><input type="text" name="a_1" value="" /></li>
	<li><input type="text" name="a_2" value="" /></li>
	<li><input type="text" name="a_3" value="" /></li>
	<li><input type="text" name="a_4" value="" /></li>
	<li><input type="text" name="a_5" value="" /></li>

</ol>
<div style="margin-top: 20px;">
<input type="submit" class="btn" value="Сохранить" />
</div>
</form>





</div>

А вот так выглядит код страницы, если это как-то поможет.

Скрытый текст
   
  <head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <link rel="stylesheet" href="css/style.css">
   
  <script src="js/jquery-3.2.1.min.js"></script>
  <script src="js/scripts.js"></script>
  </head>
  <div class="conteyner">
  <h2>Вопросы</h2>
  <form method = "post" action="" id="one_form" class="ffform">
  <input type="hidden" name="action" value="save" />
  <div>
  1. Вопрос:<br><input type="text" name="q_2" value="Самый любимый книжный жанр.." /><br>
  URL картинки:<br><input type="text" name="i_2" value="https://filesave.online/evgen/proftest/img/eddar.jpg" />
  <h3>Ответы</h3>
  <ol>
  <li><input type='text' name='q_2_a_3' value='Детектив, триллер'/></li><li><input type='text' name='q_2_a_17' value='Ужасы'/></li><li><input type='text' name='q_2_a_18' value='Фантастика'/></li><li><input type='text' name='q_2_a_19' value='Мелодрама'/></li><li><input type='text' name='q_2_a_new_1' value=''/></li>
  </ol>
  </div>
  <div style="text-align:center;">
  </div>
  <div>
  2. Вопрос:<br><input type="text" name="q_7" value="Лучшее для Вас проведение свободного времени - это.." /><br>
  URL картинки:<br><input type="text" name="i_7" value="https://filesave.online/evgen/proftest/img/bey.jpg" />
  <h3>Ответы</h3>
  <ol>
  <li><input type='text' name='q_7_a_8' value='Общение с друзьями'/></li><li><input type='text' name='q_7_a_9' value='Посещение кино, театров, музеев'/></li><li><input type='text' name='q_7_a_10' value='Изучение чего-то нового, неизведанного'/></li><li><input type='text' name='q_7_a_new_1' value=''/></li><li><input type='text' name='q_7_a_new_2' value=''/></li>
  </ol>
  </div>
  <div style="text-align:center;">
  </div>
  <div>
  3. Вопрос:<br><input type="text" name="q_11" value="При оценке профессии, Вы считаете самым важным то, насколько она..." /><br>
  URL картинки:<br><input type="text" name="i_11" value="https://filesave.online/evgen/proftest/img/daya.jpg" />
  <h3>Ответы</h3>
  <ol>
  <li><input type='text' name='q_11_a_12' value='Важна для общества'/></li><li><input type='text' name='q_11_a_13' value='Интересна лично Вам'/></li><li><input type='text' name='q_11_a_14' value='Стабильна и престижна'/></li><li><input type='text' name='q_11_a_15' value='Хорошо оплачивается'/></li><li><input type='text' name='q_11_a_new_1' value=''/></li>
  </ol>
  </div>
  <div style="text-align:center;">
  </div>
  <!-- добавить вопрос -->
  <h2>Добавить вопрос</h2>
  Вопрос:<br><input type="text" name="q_new" value="" /><br>
  URL картинки:<br><input type="text" name="q_img" value="" />
  <h3>Ответы</h3>
  <ol>
  <li><input type="text" name="a_1" value="" /></li>
  <li><input type="text" name="a_2" value="" /></li>
  <li><input type="text" name="a_3" value="" /></li>
  <li><input type="text" name="a_4" value="" /></li>
  <li><input type="text" name="a_5" value="" /></li>
  </ol>
  <div style="margin-top: 20px;">
  <input type="submit" class="btn" value="Сохранить" />
  </div>
  </form>
  </div>
   
   

 

2019-03-10_08-55-55.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Статистика пользователей

    46 176
    Всего пользователей
    3 128
    Рекорд онлайна
    argotel
    Новый пользователь
    argotel
    Регистрация
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Спрашивают сейчас

  • Пишут сейчас

    • Здравствуйте, предлагаем наши услуги хостинга с защитой от DDOS и без защиты
      Мы рады предложить Вам наш хостинг argotel.ru
      Стабильность, качество, виртуальное гостеприимство – это наш конек. Используем гибкие условия, для максимального комфорта – мощные серверные процессоры, SSD диски, защита от DDOS.
      Мы предоставляем тестовый период, есть возможность moneyback.
      Подберем тарифы индивидуально под каждого, выделим IP любого количества.
      Базовое администрирование бесплатно, для каждого клиента! Защищенные тарифные планы:
      Тариф Минимальный: 1 x (2.6 GHz*), RAM 512 МБ, SSD 10 ГБ, защита от DDOS - 390 руб/м
      Тариф Стандарт: 2 x (2.6 GHz*), RAM 1024 МБ, SSD 15 ГБ, защита от DDOS - 459 руб/м
      Тариф Стандарт+: 3 x (2.6 GHz*), RAM 2048 МБ, SSD 30 ГБ, защита от DDOS - 710 руб/м
      Мощные тарифы с защитой от DDOS:
      Тариф MAX1: 4 x (2.60 GHz*), RAM 4 ГБ, SSD 120 ГБ, защита от DDOS - 1850 руб/м
      Тариф MAX2: 6 x (2.60 GHz*), RAM 6 ГБ, SSD 180 ГБ, защита от DDOS - 2499 руб/м
      Тариф MAX3: 8 x (2.60 GHz*), RAM 10 ГБ, SSD 240 ГБ, защита от DDOS - 3799 руб/м Незащищенные тарифные планы:
      Тариф Меркурий: 2 x (2.7 GHz*) , RAM 1024 МБ , SSD 30 ГБ - 349 руб/м
      Тариф Марс: 3 x (2.7 GHz*) , RAM 3072 МБ , SSD 40 ГБ - 600 руб/м
      Тариф Юпитер: 4 x (2.7 GHz*) , RAM 8192 МБ , SSD 50 ГБ - 950 руб/м
      Ссылка на тарифную сетку: прямая ссылка на тарифы Подойдет под прокси, VPN, парсинг и другие приложения. Размещение в Москве, но будете приятно удивлены сюрпризом для прокси и VPN.
      Кроме этого, дарим скидку 50% на любой сервер VPS/VDS, на первый месяц для новых клиентов.[
      Промокод: ARGOTEL-NEW Промо-акция оплати сервер VDS/VPS за 6 месяцев, получи + 6 месяцев в подарок.
      Улучшили связность в СНГ на тарифах: Меркурий, Марс, Юпитер. По необходимости, можно добавить большие подсети на сервера /24-/21
      Принимаем: Без. расчет , Яндекс, Webmoney, BTC, Paypal, Qiwi , Visa-Mastercard-Мир. Email: info@argotel.ru, Telegram: @infosaleargotel
      Сайт: https://argotel.ru
    • Если это сайт не какой-то существующей компании, у которой уже есть логотип, а сайт сам в себе, или же компания создаётся вместе с сайтом, то, мне кажется, цвета сайта ни под что можно не подгонять, а наоборот подогнать логотип под сайт. Добавить логотип в вёрстку — это же не проблема, если только у него не окажутся совсем странные размеры, типа 500x20, а там уже место под меню размечено.
    • когда начинаете тащить свой блок внутри родителя вы должны знать: координаты блока (top,left) и размеры блока (width,height) и родителя (parent_width,parent_height)
      зная эти данные вы можете вычислить left+width<=parent_width и top+height<=parent_height
      а также left>=0 и top>=0
      если left или top меньше 0, то принудительно выставляете его в 0
      аналогично для параметров больше parent_width  и parent_height
  • Лучшие авторы