Данный код обрабатывает массив с количеством позиций и если пользователь меняет количество в форме и нажимает кнопку "Обновить количество", это значение добавляется в базу.
Но код работает в PHP4 и не работает в PHP5, видимо дело в функции str_replace. Помогите поправить!
PHP:
while ( list($ii,$xx) = each($kolvo) )
{
$oitem_count = str_replace("-", "", $kolvo[$ii]);
if($oitem_count){$sql = sed_sql_query("UPDATE $db_order_item SET oitem_count = '$oitem_count' WHERE oitem_id='$ii' "); }
HTML:
<form action="plug.php?e=shop&a=update" method="post">
Позиция 1 <input name="kolvo[(id позиции)]" type="text" value="(кол-во)" size="3" >
<input type="submit" value="Обновить количество" />
<input type="hidden" id="x" name="x" value="30416D" />
</form>