Есть данные в одной таблице и эти данные уже существую, теперь по одному
полю обновлять вроде можно конечно но и вроде как не удобно что ли.
Таблица
id name value
К примеру данные
1 title Заголовок
2 descript Описание
3 keywords Ключивые слова
Эти данные выведу в форме, к примеру в такой
<form class="form-horizontal style-form" action="" method="post">
<div class="form-group">
<label class="col-sm-2 control-label">Заголовок</label>
<div class="col-sm-8">
<input type="text" name="title" class="form-control inpt" value="<?=$title?>"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Краткое описание</label>
<div class="col-sm-8">
<input type="text" name="descript" class="form-control inpt" value="<?=$descript?>"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Ключевые слова</label>
<div class="col-sm-8">
<input type="text" name="keywords" class="form-control inpt" value="<?=$keywords?>"/>
</div>
</div>
<input class="btn btn-primary" name="go" type="submit" value="Сохранить"/>
</form>
Вот теперь как мне разом обновить эти данные? В цикл запихать или как? Если в цикл то как лучше?
И вот таких форм относящихся к одной таблице может быть много.
А так вообще есть функция которая обновляет, но она обновляет не в цикле
function update_option( $option, $value ) {
$option = trim( $option );
if( empty( $option ) )
return false;
if( is_object( $value ) )
$value = clone $value;
$serialized = maybe_serialize( $value );
$update_args = array(
'value' => $serialized,
);
$result = DB::update('options', $update_args, array( 'name' => $option));
if( !$result )
return false;
return true;
}
То есть если без цикла то функцию update_option в данном примере придется запустить три раза.
А вот если ее в цикл поставить то как лучше сделать, да и вообще как лучше сделать?
_