Задать вопрос
RussianNinja
@RussianNinja

Как отправить данные из html input в массив $_POST php?

Есть таблица, которая заполняется из БД, такого вида:
<form name="post_input" method="POST" action="/admin/osvega_editor">
            	<tr  id="z_<?=$i?>">
                <td name = "post_id"><?=$row['id']?></td>
                <td><?=$row['new_date']?></td>
                <td><?=$row['clerk']?></td>
                <td><?=$row['expert_1']?></td>
                <td><?=$row['expert_2']?></td>
                <td><?=$row['expert_3']?></td>
                <td><?=$row['expert_4']?></td>
				<td><?=$row['director']?></td>
                <td><?=$row['vice_dir']?></td>
                <td><?=$row['organ']?></td>
                <td><?=$row['certificate']?></td>
                <td><?=$row['phone']?></td>
                <td><?=$row['adress']?></td>
                <td><?=$row['email']?></td>
                <td><a href="/admin/osvega_editor?index=<?=$row['id']?>"  onclick="return confirm('Вы действительно хотите удалить запись № <?=$row['id']?> из таблицы?')">&nbsp;Удалить</a></td> 
            	</tr>
				<? } ?> 
				<br><input class="my_button" type="submit" name="update" value="Редактировать" style="width: 250px"/>
				<script>alert($_POST['about'][0]);</script>
				</form>


При нажатии на ячейку таблицы, срабатывает javascript код, который помещает в ячейку таблицы input для её редактирования:

<script>
$(function()	{
	$('td').click(function(e)	{
		//ловим элемент, по которому кликнули
		var t = e.target || e.srcElement;
		//получаем название тега
		var elm_name = t.tagName.toLowerCase();
		//если это инпут - ничего не делаем
		if(elm_name == 'input')	{return false;}
		var val = $(this).html();
		var code = '<input type="text" class="myInput" id="edit" value="'+val+'" />';
		$(this).empty().append(code);
		$('#edit').focus();
		$('#edit').blur(function()	{
			var val = $(this).val();
			$(this).parent().empty().html(val);
		});
		var name_input = document.getElementById('edit');
	});
});
	
$(window).keydown(function(event){
	//ловим событие нажатия клавиши
	if(event.keyCode == 13) {	//если это Enter
		$('#edit').blur();	//снимаем фокус с поля ввода
	}
});
	
</script>


Мне нужно чтобы после редактирования ячейки происходил UPDATE таблицы в БД, но с этим я сам разберусь. Подскажите отправить эти данные через POST в PHP?
  • Вопрос задан
  • 402 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
AndrewHaze
@AndrewHaze
Умею гуглить яндексом
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 11:11
1000 руб./за проект
19 дек. 2024, в 10:52
1500 руб./в час
19 дек. 2024, в 10:42
700 руб./в час