
03.02.2009, 11:37
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
С нами:
9950786
Репутация:
214
|
|
PHP код:
if(isset($_POST['edit'])){ ?>
<table width='100%' border='1' align='center' cellpadding='0' cellspacing='0'>
<form id="form1" name="edit_users" method="post" action="">
<tr><td><center><input name="fio_n" type="text" id="textfield" size="55" value="<? echo $_POST['fio'];?>"/></center></td>
<td><center><input name="birth" type="text" id="textfield2" value="<? echo date_rotate($_POST['birth']);?>"/></center></td>
<td><center><input name="tel" type="text" id="textfield3" value="<? echo $_POST['tel'];?>"/></center></td>
<td><center><input name="mobile" type="text" id="textfield4" value="<? echo $_POST['mobile'];?>"/></center></td>
<td><center><input name="email" type="text" id="textfield5" size="30" value="<? echo $_POST['email'];?>"/></center></td>
<td><input type='hidden' name='id' value='<? echo intval($_POST['id']);?>'><input type='submit' name='save' id='save' value='редактировать' /></td> </tr> </form> </table><br><br>
<? } if(isset($_POST['save'])){ $birth=date_rotate($_POST[birth]);
$db->query("UPDATE users SET `fio` = '$_POST[fio_n]',`birth` = '$birth',`tel` = '$_POST[tel]',`mobile` = '$_POST[mobile]',
email` = '$_POST[email]' WHERE `user_id` = '$_POST[id]'");
########AUDIT################
$db->query("INSERT INTO audit set
`date`=now(),`time`=now(),`user_id`='$_SESSION[user_id]',
`table`='users',`column`='fio',`pk`='$_POST[id]',
`oldvalue`='$fio_o',`newvalue`='$_POST[fio_n]'");
Есть такая форма.
При нажатии ред. в текстовые поля выводятся переменные $_POST['fio'] и т.д. я меняю значения этих полей и уже при нажатии save заношу измененные данные в таблицу. т.е. в Таблицу идет $_POST['fio_n'] как мне тудаже добавить и старое значение которое было??? $_POST['fio'] не катит....что то я совсем загнался
|
|
|