@rollex_x93

Не передается значение инпута(клик) через POST,где накосячил в коде?

if(isset($_POST['id_doc']))
{
$documentsr = R::findOne('documents','id = ?',array($_POST['id_doc']));
var_dump($_POST);
echo "<table>
  <thead>
    <tr>
      <th>№</th>
      <th>Накладная</th>
    </tr>
  </thead>
  <tbody>
   <tr>
      <td contenteditable='true' class ='numbers' ><strong>".$documentsr->number."</strong></td>
      <td contenteditable='true' class ='naklads' >".$documentsr->naklad."</td>
die();
}
if(isset($_POST['upd_doc']))
{
	echo "УРА";
}
?>

<form id='red_docForm' action='updel_doc.php' method='post'>
<input type='hidden' name='id_doc' id='id_doc' class = 'id_doc' /><br />
<input type="submit" name="upd_doc" class="upd_doc" id="upd_doc" value="тест" class="button" />
<input type="hidden" name="numberu" class="numberu">
<input type="hidden" name="nakladu" class="nakladu">
<span>Выберите строку!</span>
</form>

Проблема во втором if(e)
if(isset($_POST['upd_doc']))
Первый if отрбатывает и выдает все значения инпутов,но кроме кнопки.Вар дамп первого if выдает:
array(3) { ["id_doc"]=> string(3) "109" ["numberu"]=> string(0) "" ["nakladu"]=> string(0) ""}
Видимо из-за этого и не работает кнопка,только где ошибка я не вижу.
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
@flx12
добавь атрибут value к <input id="id_doc" value="new"> и будет счастье
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы