|
|
|
| Всем привет!
У меня есть форма
<table border="1" width="750" align="center" id="koef">
<tr>
<td colspan="7" align="right">Форма № 1 по ОКУД</td>
</tr>
<tr bgcolor="#DDDDDD">
<td>АКТИВ</td>
<td>Код стр.</td>
<td>На конец 2008г</td>
<td>На конец 2009г</td>
<td>На конец 2010г</td>
<td>На конец 2011г</td>
<td>На конец 2012г</td>
</tr>
<tr bgcolor="#DDDDDD">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
</tr>
<tr>
<td colspan="7" bgcolor="#fded95">I. ВНЕОБОРОТНЫЕ АКТИВЫ</td>
</tr>
<tr>
<td>Нематериальные активы</td>
<td>110</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Основные средства (01, 02, 03)</td>
<td>120</td>
<td><input type="text" name="" value="1 451"></td>
<td><input type="text" name="" value="1 107"></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Незавершенное строительство (07,08,15,16,60)</td>
<td>130</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Доходные вложения в материальные ценности (02,03)</td>
<td>135</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Долгосрочные финансовые вложения (58,59,63)</td>
<td>140</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Отложенные налоговые активы</td>
<td>145</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Прочие внеоборотные активы</td>
<td>150</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr bgcolor="#DDDDDD">
<td>Итого по разделу I</td>
<td>190</td>
<td><input type="text" name="" value="2 124"></td>
<td><input type="text" name="" value="1 141"></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td colspan="7" align="center"><br><input class="input" type="reset" value="Очистить"><input class="input" type="submit" name="submit_koefficienty_form1" value="Сохранить"><br><br></td>
</tr>
</table>
|
Мне нужно что бы при заполнении или редактировании этой формы и нажатия кнопки сохранить, данный файл обновился с теми значения которые указал пользователь.
Подскажите от чего оттолкнуться что бы это сделать?
За ранее спасибо! | |
|
|
|
|
|
|
|
для: mister_pipin
(27.06.2013 в 14:30)
| | нет у вас формы. нужно таблицу обернуть в тег <form> для начала. потом почитать что такое $_POST / $_GET, file_get_contents, file_put_contents, etc. | |
|
|
|
|
|
|
|
для: psychomc
(27.06.2013 в 14:42)
| | Забыл дописать, вот она
<form action="/index.php?page=koefficienty&task=addform1" method="post">
<table border="1" width="750" align="center" id="koef">
<tr>
<td colspan="7" align="right">Форма № 1 по ОКУД</td>
</tr>
<tr bgcolor="#DDDDDD">
<td>АКТИВ</td>
<td>Код стр.</td>
<td>На конец 2008г</td>
<td>На конец 2009г</td>
<td>На конец 2010г</td>
<td>На конец 2011г</td>
<td>На конец 2012г</td>
</tr>
<tr bgcolor="#DDDDDD">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
</tr>
<tr>
<td colspan="7" bgcolor="#fded95">I. ВНЕОБОРОТНЫЕ АКТИВЫ</td>
</tr>
<tr>
<td>Нематериальные активы</td>
<td>110</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Основные средства (01, 02, 03)</td>
<td>120</td>
<td><input type="text" name="" value="1 451"></td>
<td><input type="text" name="" value="1 107"></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Незавершенное строительство (07,08,15,16,60)</td>
<td>130</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Доходные вложения в материальные ценности (02,03)</td>
<td>135</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Долгосрочные финансовые вложения (58,59,63)</td>
<td>140</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Отложенные налоговые активы</td>
<td>145</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td>Прочие внеоборотные активы</td>
<td>150</td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr bgcolor="#DDDDDD">
<td>Итого по разделу I</td>
<td>190</td>
<td><input type="text" name="" value="2 124"></td>
<td><input type="text" name="" value="1 141"></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
<td><input type="text" name="" value=""></td>
</tr>
<tr>
<td colspan="7" align="center"><br><input class="input" type="reset" value="Очистить"><input class="input" type="submit" name="submit_koefficienty_form1" value="Сохранить"><br><br></td>
</tr>
</table>
|
Обернул, теперь это форма. Я заполняю поля, нажимаю сохранить и все переменные будут храниться в $_POST. А мне нужно обновить этот файл с новыми переменными.
Ведь после нажатия "Сохранить" если применить функцию file_get_contents то в неё за несётся старая форма, я новые переменные так и будут в $_POST. Как их вставить в файл и обновить этот же файл? Вот что меня интересует | |
|
|
|
|
|
|
|
для: mister_pipin
(27.06.2013 в 15:58)
| | Не будет это работать, да и не обрамлять надо, а "строить" форму в цикле, по соответствию полей (ключам формы - именам полей), указывая в значениях значения из формы.
Только "не сохранить файл", а возврат формы пользователю с введенными его значениями, если уж говорить о чем-то логичном. А сохранять в файл с полями формы, это для чего? | |
|
|
|
|
|
|
|
для: mister_pipin
(27.06.2013 в 15:58)
| | как вам написали ниже, добавьте уникальные имена полей. далее после отправки сделайте
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
|
чтобы увидеть, что пришло в $_POST. если все данные на месте, соберите их в строку и запишите в файл с помощью file_get_contents file_put_contents | |
|
|
|
|
|
|
|
для: mister_pipin
(27.06.2013 в 14:30)
| | Мало того, что уже сказали, еще и то, что поля формы не имеющие имени не отправляются! | |
|
|
|
|
|
|
|
для: confirm
(27.06.2013 в 15:59)
| | Думаю понял. Спасибо Вам | |
|
|
|