phoenix_88
Новичок
передача параметров
у меня есть форма...в котор из БД загружаются данные...(т.е их ожно редактироват на месте)
while($res=mysql_fetch_array($re)) {
echo "<tr><td><input name='a[$i]' value='$res[name]'></td>";
echo "<tr><td><input name='a[$i]' value='$res[name]'></td>";
echo "<td><TEXTAREA NAME='b[$i]' COLS='20' ROWS='3' >$res[description]</TEXTAREA></td>";
echo "<td> <input name='c[$i]' value='$res[var_name]'><br></td>";
echo "<td><input name='d[$i]' value='$res[value]'><br></td>";
echo "<td><input name='delete' type='submit' value=' $res[id] '></td>";
echo "<td><input name='save' type='submit' value=' $res[id] '></td>";
echo "</tr><table border>";
$i++;
}
есть кнопка сохранить.....котор передает выполнение скрипту
if($_POST['save']) {
$quer="UPDATE bd SET name=".$_POST['a[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer);
$quer1="UPDATE bd SET var_name=".$_POST['b[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer1);
$quer2="UPDATE bd SET decription=".$_POST['c[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer2);
$quer3="UPDATE bd SET value=".$_POST['c[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer3);
но передача параметров не выполняется......$_POST['a[$i]'] и $_POST['save'] оказываются пустыми...
в чем причина?
у меня есть форма...в котор из БД загружаются данные...(т.е их ожно редактироват на месте)
while($res=mysql_fetch_array($re)) {
echo "<tr><td><input name='a[$i]' value='$res[name]'></td>";
echo "<tr><td><input name='a[$i]' value='$res[name]'></td>";
echo "<td><TEXTAREA NAME='b[$i]' COLS='20' ROWS='3' >$res[description]</TEXTAREA></td>";
echo "<td> <input name='c[$i]' value='$res[var_name]'><br></td>";
echo "<td><input name='d[$i]' value='$res[value]'><br></td>";
echo "<td><input name='delete' type='submit' value=' $res[id] '></td>";
echo "<td><input name='save' type='submit' value=' $res[id] '></td>";
echo "</tr><table border>";
$i++;
}
есть кнопка сохранить.....котор передает выполнение скрипту
if($_POST['save']) {
$quer="UPDATE bd SET name=".$_POST['a[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer);
$quer1="UPDATE bd SET var_name=".$_POST['b[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer1);
$quer2="UPDATE bd SET decription=".$_POST['c[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer2);
$quer3="UPDATE bd SET value=".$_POST['c[$i]']."WHERE id=".$_POST['save'];
mysql_query($quer3);
но передача параметров не выполняется......$_POST['a[$i]'] и $_POST['save'] оказываются пустыми...
в чем причина?