<?php
require("pdo_connection.php");
pdo_connection("localhost","ats");
$id = 1887;
$stmt = $db->prepare("SELECT * FROM atsassets WHERE id = :id");
$stmt->bindParam('id', $id);
$stmt->execute();
$row = $stmt->fetch();
$date = date('Y-m-d');
$aname = $row['asset'];
$byuser = $_SERVER['REMOTE_USER'];
$sql = "INSERT INTO decom
(asset, serial, model, os, lastupdate, datesetup, decomdate, prevuser, asigned, byuser)
VALUES
(:asset, :serial, :model, :os, :lastupdate, :datesetup, :decomdate, :prevuser, :asigned, :byuser)";
try
{
$qeury = $db->prepare($sql);
$qeury->execute(array(
':asset'=>$row['asset'],
':serial'=>$row['serial'],
':model'=>$row['model'],
':os'=>$row['os'],
':lastupdate'=>$row['lastupdate'],
':datesetup'=>$row['datesetup'],
':decomdate'=>$date,
':prevuser'=>$row['prevuser'],
':asigned'=>$row['asignedto'],
':byuser'=>$byuser
));
}
catch(PDOException $e)
{
echo 'Query failed'.$e->getMessage();
}
$stmt = null;
?>
<?php
function pdo_connection($host,$dbname)
{
global $db;
$db = new PDO("mysql:host=$host;dbname=$dbname", "root", "pass");
return $db;
}
?>
$stmt = $db->prepare("SELECT * FROM atsassets WHERE id = :id");
$stmt->bindParam('id', $id);
$stmt->execute();
$row = $stmt->fetch();
echo "<pre>";
var_dump($row);
echo "</pre>";
array (size=44)
'id' => string '1887' (length=4)
0 => string '1887' (length=4)
'asset' => string 'test' (length=4)
1 => string 'test' (length=4)
'serial' => string '' (length=0)
2 => string '' (length=0)
'model' => string '' (length=0)
3 => string '' (length=0)
'os' => string '' (length=0)
4 => string '' (length=0)
'lastupdate' => null
5 => null
'datesetup' => null
6 => null
'prevuser' => null
7 => null
'asignedto' => null
8 => null
'description' => null
9 => null
'ipone' => null
10 => null
'iptwo' => null
11 => null
'ipthree' => null
12 => null
'ipfour' => null
13 => null
'info' => string '' (length=0)
14 => string '' (length=0)
'type' => string 'Computer' (length=8)
15 => string 'Computer' (length=8)
'size' => null
16 => null
'charged' => string 'yes' (length=3)
17 => string 'yes' (length=3)
'status' => null
18 => null
'dualmon' => string 'no' (length=2)
19 => string 'no' (length=2)
'setupdate' => null
20 => null
'ssd' => string 'no' (length=2)
21 => string 'no' (length=2)
<?php
error_reporting(E_ALL);
require("pdo_connection.php");
pdo_connection("localhost","ats");
$id = 1887;
$stmt = $db->prepare("SELECT * FROM atsassets WHERE id = :id");
$stmt->bindParam('id', $id);
$stmt->execute();
$row = $stmt->fetch();
echo "<pre>";
var_dump($row);
echo "</pre>";
$date = date('Y-m-d');
$aname = $row['asset'];
$byuser = $_SERVER['REMOTE_USER'];
$sql = "INSERT INTO decom
(asset, serial, model, os, lastupdate, datesetup, decomdate, prevuser, asigned, byuser)
VALUES
(:asset, :serial, :model, :os, :lastupdate, :datesetup, :decomdate, :prevuser, :asigned, :byuser)";
$asset = $row['asset'];
$serial = $row['serial'];
$model = $row['model'];
$os = $row['os'];
$lastupdate = $row['lastupdate'];
$datesetup = $row['datesetup'];
$prevuser = $row['prevuser'];
$asigned = $row['asignedto'];
try
{
$qeury = $db->prepare($sql);
$qeury->execute(array(
':asset'=>$asset,
':serial'=>$serial,
':model'=>$model,
':os'=>$os,
':lastupdate'=>$lastupdate,
':datesetup'=>$datesetup,
':decomdate'=>$date,
':prevuser'=>$prevuser,
':asigned'=>$asigned,
':byuser'=>$byuser
));
}
catch(PDOException $e)
{
echo 'Query failed'.$e->getMessage();
}
$stmt = null;
?>