Как правильно перевести ID в Smarty?

Есть 2 файла:

Содержание ProductAdmin.php

if(is_array($razmers)){
$razmers_ids = array();
foreach($razmers as $razmer){
if(!empty($razmer->id))
$this->razmers->update_razmer($razmer->id, $razmer);
else{
$razmer->product_id = $product->id;
$razmer->id = $this->razmers->add_razmer($razmer);
}
$razmer = $this->razmers->get_razmer($razmer->id);
if(!empty($razmer->id))
$razmers_ids[] = $razmer->id;
}
// Удалить вариант
$current_razmers = $this->razmers->get_razmer(array('product_id'=>$product->id));
foreach($current_razmers as $current_razmer)
if(!in_array($current_razmer->id, $razmers_ids))
$this->razmers->delete_razmer($current_razmer->id);
}

Содержание Razmers.php

public function delete_razmer($id)
{
if(!empty($id))
{
$query = $this->db->placehold("DELETE FROM __razmers WHERE id = ? LIMIT 1", intval($id));
$this->db->query($query);
}
}

Когда вы нажимаете на кнопку удаления, идентификатор строки должен идти сюда WHERE id =? И соответственно строка из базы данных должна быть удалена, но когда я щелкаю по строке, она не удаляется, я некоторое время пробовал неделю, гугл и до сих пор не понимаю, в чем причина и как ее решить. Буду признателен за вашу помощь и ваше время!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]