Проблем с UPDATE на полето.

novakabg

Registered
Sql

CREATE TABLE IF NOT EXISTS `status` (
`status` varchar(100) NOT NULL,
)


Код:
$this->db->query("UPDATE `" . DB_PREFIX . "order` SET status = '" . $data['status'] . "' ");


Код:
	if (isset($this->request->post['status'])) {
      		$this->data['status'] = $this->request->post['status'];
    	} elseif (!empty($data)) {
			$this->data['status'] = $data['status'];
		} else {
      		$this->data['status'] = '';
    	}


<input type="text" name="status" value="<?php echo $data['status']; ?>" />

Нещо не работи там е проблема че въвеждам някаква сума примерно 1 и нищо :)

Идея :)
 
Идеи има ама дали ще ти свършат работа???

1. Заявката ти се намира в условие което не се изпълнява.
2. Никъде не се вижда от къде променливата $data['status'] получава стойност.
3. В кода който си дал свойството $this->data['status'] евентуално може да получи някаква стойност, но то е различно от променливата $data['status'], която ти е в заявката.

Колкото и да си умуваме от това което си предоставил като код не може да се види цялостната картинка.
 

Back
Горе