Где с POST следующая вставка в таблицу базы данных mysql - PullRequest
0 голосов
/ 30 ноября 2011

Я хочу получить число из POST и сравнить его со столбцом id в моей таблице и получить имя этой строки.В следующем коде вывод с print_r работает, но каждое из значений, которые я сохранил в таблице order, просто со значением 0 (но в print_r их значения не равны 0 и это то же, что я хочу), как это можно исправитьпроблема?(я использую codeigniter)

$query_cu    = $this->db->get_where('info', array(
    'id' => $this->input->post('number')
))->row();
$query_re    = $this->db->get_where('info', array(
    'id' => $this->input->post('recommend')
))->row();
$query_urf = $this->db->get_where('foreign', array(
    'id' => $this->input->post('name')
))->row();

$data  = array(
    'name' => $query_urf->name,
    'recommend' => $query_re->name,
    'number' => $query_cu->name       
);
$this->db->insert('order', $data);

echo '<pre>';
echo print_r($data1);

1 Ответ

0 голосов
/ 01 декабря 2011

Какова структура вашей таблицы заказов?Если print_r ($ data) имеет правильную информацию, я бы дважды проверил, что столбцы имеют правильный формат (текст, varchar и т. Д.) Для обработки данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...