• Mysqld.exe загружает процессор на 100%. Что можно сделать?

    martin74ua
    @martin74ua Куратор тега MySQL
    Linux administrator
    Проанализировать нагрузку на сервер БД - выполняемые запросы, конфигурацию сервера.
    Изучить логи....
    Оптимизировать запросы, настройки сервера....
    Ответ написан
    Комментировать
  • Mysqld.exe загружает процессор на 100%. Что можно сделать?

    @Drno
    посмотрите лог файлы в папке mysql там должно быть более менее понятно в чем проблема
    Ответ написан
    Комментировать
  • Как реализовать отправку данных в БД с форм выведенных циклом?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Фанат выше верно отметил – можно сделать отдельные формы на каждый блок.
    Так как в таблицу нельзя впихнуть тег form, то можно сделать так.

    <form name="form1" method="post" action="/save/1"></form>
    <form name="form2" method="post" action="/save/2"></form>
    <form name="form3" method="post" action="/save/3"></form>
    <table>
    <tbody>
      <tr>
        <td><input type="text" name="param1" form="form1"></td>
        <td><input type="text" name="param2" form="form1"></td>
      <tr>
      <tr><td><button type="submit" form="form1">Send</button></td><tr>
    </tbody>
    <tbody>
      <tr>
        <td><input type="text" name="param1" form="form2"></td>
        <td><input type="text" name="param2" form="form2"></td>
      <tr>
      <tr><td><button type="submit" form="form2">Send</button></td><tr>
    </tbody>
    <tbody>
      <tr>
        <td><input type="text" name="param1" form="form3"></td>
        <td><input type="text" name="param2" form="form3"></td>
      <tr>
      <tr><td><button type="submit" form="form3">Send</button></td><tr>
    <table>


    Но, в принципе можно и одной формой обойтись. Тогда и кнопку Save можно сделать общую.

    <form method="post" action="/save">
    <table>
      <tr>
        <td><input type="text" name="data[ОУР][param1]"></td>
        <td><input type="text" name="data[ОУР][param2]"></td>
      <tr>
      <tr>
        <td><input type="text" name="data[ОЭБ][param1]"></td>
        <td><input type="text" name="data[ОЭБ][param1]"></td>
      <tr>
      <tr>
        <td><input type="text" name="data[ОНК][param1]"></td>
        <td><input type="text" name="data[ОНК][param1]"></td>
      <tr>
      <tr><td><button type="submit">Send</button></td><tr>
    </tbody>
    <table>
    </form>

    Ответ написан
    Комментировать
  • Как реализовать отправку данных в БД с форм выведенных циклом?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    Если я правильно понял вам нужно заполнять input так чтобы его потом можно было прочитать в php для вставки в справочник норм. Если да, то вот:

    <?php
    foreach ($resselecttech as $restech) { ?>
    	<td><input required type="text" name="values[<?php echo $ressub->name_subdivision; ?>][<?php echo $restech->type;?>]"><span>единиц техники</span></td>
    <?php
    } ?>


    замените этим куском кусок который отвечает за вывод инпута. при сохранении формы вы получите многомерный массив в $_POST['values'] такой структуры:

    [
    	'ОУР' => [
    		'ИБП' => 5, // где 5 это значение из инпута
    		'КМТ А3' => ...,
    		...
    	],
    	'ОЭБ и ПК' => [
    		'ИБП' => ...,
    		'КМТ А3' => ...,
    		...
    	],
    	...	
    ]


    P.S. естественно имена лучше заменить на id подразделений для более удобной работы
    Ответ написан
    1 комментарий
  • Как реализовать отправку данных в БД с форм выведенных циклом?

    @MrColdCoffee
    web
    Как мне передавать данные из форм, которые выведены циклом ?

    Они будут передаваться на эту же страницу методом POST при нажатии на кнопку "сохранить".

    В цикле -> в форме -> перед кнопкой "сохранить" можно создать
    <input type="hidden" name="sub_id"  value="ТУТ ID подразделения" />

    И при получении на сервере, в $_POST['sub_id'] будет айдишник подразделения.
    <input required type="text"> где прописывается количество единиц техники, нужно тоже как-то клеймить
    например можно добавить id , чтобы на сервере понимать для какой техники прописано количество
    Ответ написан