Exemple #1
0
 public function updateTechmap($id, $serial, $descript, $model, $time, $section)
 {
     $instModel = new ModelsList($this->connDB);
     if ($ml_id = $instModel->setId($model)) {
         $ml_id = $instModel->addModel($model);
     }
     $instSection = new SectionsList($this->connDB);
     if ($instSection->setId($section)) {
         $ml_id = $instSection->getId();
     } else {
         $instSection->addModel($section);
         $sl_id = $instSection->lastId;
     }
     $sql = "UPDATE `ns_techmap` SET \n            `serial`='{$serial}',\n            `descript`='{$descript}',\n            `ml_id`='{$ml_id}',\n            `time`='{$time}',\n            `sl_id`='{$sl_id}'\n            WHERE `t_id`='{$id}'";
     //echo "sql=".$sql;
     $res = mysql_query($sql, $this->connDB) or die("Ошибка выполнения: " . $sql . " errors: " . mysql_error());
     if (0 == $res) {
         return false;
     }
     if ($res > 0) {
         return true;
     }
 }
Exemple #2
0
 /**
  *   Добавляет модель с именем ml_id связанную с a_id и
  *   добавляет количество изделий count
  */
 public function addModel($a_id, $model, $count)
 {
     //echo "<br> Это addModel model=$model";
     $modl = new ModelsList($this->connDB);
     //echo "<br>ml_id=".
     $ml_id = $modl->getId($model);
     //  echo "Пробуем вставить модель с ml_id=$ml_id и a_id = $a_id";
     // echo "<br>".
     $query = "INSERT INTO `ns_models`(`a_id`,`ml_id`) \n                VALUES ('{$a_id}','{$ml_id}')";
     if (mysql_query($query, $this->connDB)) {
         $m_id = mysql_insert_id();
         //вставим количество моделей
         $c = new Counts($this->connDB);
         if (!$c->addCount($a_id, $m_id, $count)) {
             //echo "Количество моделей не добавлено!";
             exit;
         }
         //echo "модель и количество добавлены";
         return true;
     } else {
         echo mysql_error();
         return false;
     }
 }