Php 在表单中添加字段以更新sql列
在我的支持系统中,我有一个“自定义字段” 它在单个列中进行更新,字段之间有Php 在表单中添加字段以更新sql列,php,mysql,Php,Mysql,在我的支持系统中,我有一个“自定义字段” 它在单个列中进行更新,字段之间有: 我希望添加一个新字段,该字段将独立于自定义列更新新的SQL列 自定义列的代码为: protected function cfields() { try { $request = Support\Request::loadAndCheckPerms( \IPS\Request::i()->id ); $customFieldValues = $request-
:
我希望添加一个新字段,该字段将独立于自定义列更新新的SQL列
自定义列的代码为:
protected function cfields()
{
try
{
$request = Support\Request::loadAndCheckPerms( \IPS\Request::i()->id );
$customFieldValues = $request->cfields;
$customFieldValues = $request->cfields;
$form = new \IPS\Helpers\Form;
foreach ( $request->department->customFields() as $field )
{
$form->add( $field->buildHelper( isset( $customFieldValues[ $field->id ] ) ? $customFieldValues[ $field->id ] : NULL ) );
}
if ( $values = $form->values( TRUE ) )
{
$save = array();
foreach ( $values as $k => $v )
{
$save[ mb_substr( $k, 13 ) ] = $v;
}
$request->cfields = $save;
$request->save();
\IPS\Output::i()->redirect( $request->acpUrl() );
}
\IPS\Output::i()->output = $form;
}
catch ( \OutOfRangeException $e )
{
\IPS\Output::i()->error( 'node_error', '2X208/3', 404, '' );
}
}
我可以通过添加以下内容在其中添加新字段:
$form->add( new \IPS\Helpers\Form\Text( 'time', isset( $data['time'] ) ? $data['time'] : NULL, false ) );
在
$form->add( $field->buildHelper( isset( $customFieldValues[ $field->id ] ) ? $customFieldValues[ $field->id ] : NULL ) );
现在,我需要它来更新链接到票证id的列“r_time”
多谢各位