Показать сообщение отдельно

  #8  
Старый 03.02.2009, 11:37
svesve
Постоянный
Регистрация: 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'] не катит....что то я совсем загнался
 
Ответить с цитированием