HardSoft-Viewer PHP_index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
class mysql {
private $DBHOST='localhost';
private $DBUSER='HardSoft';
private $DBPASS='HardSoft-Viewer';
private $DBNAME='HardSoft';
private $CONN;

public function __construct(){
        try{
            $conn=@mysql_connect($this->DBHOST,$this->DBUSER,$this->DBPASS);
        }catch(Exception $e){
            echo $e;
        }
        try{
            mysql_select_db($this->DBNAME,$conn);
        }catch(Exception $e){
            echo $e;
        }
        $this->CONN=$conn;
        mysql_query("SET NAMES UTF8");
    }
public function select($sql=""){
    if(empty($sql)) return false;
    if(empty($this->CONN)) return false;
    try{
            $result=mysql_query($sql,$this->CONN);
        }catch(Exception $e){
            echo $e;
        }
    if((!$result) or (empty($result))){
        @mysql_free_result($result);
        return false;
    }
    $count=0;
    $data=array();
    while($row=@mysql_fetch_array($result)){
        $data[$count]=$row;
        $count++;
    }
    @mysql_free_result($result);
    return $data;
}
public function insert($sql=""){
    if(empty($sql)) return false;
    if(empty($this->CONN)) return false;
    try{
            $result=mysql_query($sql,$this->CONN);
        }catch(Exception $e){
            echo $e;
        }
    if(!$result){
        return 0;
    }else{
        return @mysql_insert_id($this->CONN);
    }
}
public function update($sql=""){
    if(empty($sql)) return false;
    if(empty($this->CONN)) return false;
    try{
            $result=mysql_query($sql,$this->CONN);
        }catch(Exception $e){
            echo $e;
        }
    return $result;
}
public function delete($sql=""){
    if(empty($sql)) return false;
    if(empty($this->CONN)) return false;
    try{
            $result=mysql_query($sql,$this->CONN);
        }catch(Exception $e){
            echo $e;
        }
    return $result;
}
}
?>
 
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
 <title>HardSoft-Viewer</title>
 <style type="text/css">
 <!--
body {
 font-family:SimSun,Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#666666;
 background:#fff;
 text-align:center;
 }
 * {
 margin:0;
 padding:0;
 }


 a {
 color:#1E7ACE;
 text-decoration:none; 
 }
 a:hover {
 color:#000;
 text-decoration:underline;
 }
 h3 {
 font-size:14px;
 font-weight:bold;
 }


 pre,p {
 color:#1E7ACE;
 margin:4px;
 }
 input, select,textarea {
 padding:2px;
 margin:3px;
 font-size:12px;
 }
 .buttom{
 padding:1px 10px;
 font-size:12px;
 border:1px #1E7ACE solid;
 background:#D0F0FF;
 }
 #formwrapper {
 width:700px;
 margin:15px auto;
 padding:20px;
 text-align:left;
 border:1px solid #A4CDF2;
 }
 fieldset {
 padding:10px;
 margin-top:5px;
 border:1px solid #A4CDF2;
 background:#fff;
 }
 fieldset legend {
 color:#1E7ACE;
 font-weight:bold;
 padding:3px 20px 3px 20px;
 border:1px solid #A4CDF2; 
 background:#fff;
 }
 fieldset label {
 float:left;
 width:650px;
 text-align:left;
 padding:3px;
 margin:1px;
 }
#edit {
 float:left;
 width:50px;
 text-align:left;
 padding:3px;
 margin:1px;
 }

 fieldset div {
 clear:left;
 margin-bottom:2px;
 }
 .enter{ text-align:center;}
 .clear {
 clear:both;
 }
 -->
 </style>
 </head>
 <body>
<?php
if (($_GET['action']!="getsoftlist") and ($_GET['action']!="editinfo"))
{
?>
    <br><center>
    <form name='search' action="" method="post">
    <select name='type' id ='type'>
        <option value='id'>按��</option>
        <option value='ip'>按IP</option>
    </select>
    <input type='hidden' name='action' value='select'></input>
    <input name='class' type='text' id='class' size=30 />
    <input name="select" type="button" class="buttom" value="搜 ��" />
    </form>
    </center> 
<?php
}
?>
<?php
$conn=new mysql();
$ip=$_SERVER['REMOTE_ADDR'];
if ($_SERVER['REQUEST_METHOD']=='POST')
{
    if ($_POST['action']=='select')
    {
    switch ($_POST['type'])
    {
    case 'id' :
        $sql="SELECT * FROM Get_Scan_Info where id='".trim($_POST['class'])."'";
        break;
    case 'ip' :
            $sql="SELECT * FROM Get_Scan_Info where IP_Address LIKE '%".trim($_POST['class'])."%' ORDER BY IP_Address ASC LIMIT 1";
        break;
           default:
        echo "Input Error!";
        exit();
    }
    $data=$conn->select($sql);
    if($data){
        foreach($data as $key=>$value)
        {
 ?>
 <div id="formwrapper">
    <div align='center'><h3>ASC硬件管理系�y</h3></div>
    <fieldset>
     <legend>用�粜畔�</legend>
     <div><label for="Name">�S �e:<?php echo $value['Factory'];?></label><br/></div>
     <div><label for="Name">部 �T:<?php echo $value['Depart'];?></label><br/></div>
     <div><label for="Name">� �:<?php echo $value['id'];?></label><br/></div>
     <div><label for="Name">工 �:<?php echo $value['Account'];?></label><br/></div>
     <div><label for="Name">用 ��:<?php echo $value['Owner'];?></label><br/></div>
     <div><label for="Name">位 置:<?php echo $value['Locate'];?></label><br/></div>
     <div><label for="Name">�� �:<?php echo $value['Mark'];?></label><br/></div>
     <div><label for="Name">�� �]:<?php echo $value['Note'];?></label><br/></div>
     <input name="edit" type="button" class="buttom" value="� �" onclick="location.href='?id=<?php echo $value['id']; ?>&action=editinfo'"/>
     </fieldset>
   <br/>

     <fieldset>
     <legend>配置信息</legend>
     <div><label for="Name">系�y:<?php echo $value['OS'];?></label><br/></div>
     <div><label for="Name">CPU:<?php echo $value['CPU'];?></label><br/></div>
     <div><label for="Name">�� 存:<?php echo $value['STAND_Ram'];?></label><br/></div>
     <div><label for="Name">�@ 卡:<?php echo $value['Display_Card'];?></label><br/></div>
     <div><label for="Name">主 板:<?php echo $value['MotherBoard_Type'];?></label><br/></div>
     <div><label for="Name">硬 �P:<?php echo $value['HardDisk_Type'];?></label><br/></div>
     <div><label for="Name">大 小:<?php echo $value['STAND_HD_Size'];?></label><br/></div>
     <div><label for="Name">�W 卡:<?php echo $value['NetCard_Type'];?></label><br/></div>
     <div><label for="Name">MAC:<?php echo $value['MAC_Address'];?></label><br/></div>
     <div><label for="Name">IP:<?php echo $value['IP_Address'];?></label><br/></div>
     </fieldset>
     <br/>
     <fieldset>
    <legend>�嘞扌畔�</legend>
    <div><label for="Name">管 理 �T �M:<?php echo $value['Admin'];?></label><br/></div>
    <div><label for="Name">PowerUser:<?php echo $value['Poweruser'];?></label><br/></div>
    <div><label for="Name">USB 存 ��:<?php echo $value['USB'];?></label><br/></div>
    </fieldset>
    <br/>
    <fieldset>
    <legend>版�嘬�件信息</legend>
    <?php
    $softsql="SELECT * FROM Get_Soft WHERE id='".$value['id']."'";
    $soft=$conn->select($softsql);
    if ($soft){
        foreach($soft as $k=>$v){
    ?>
    <div><label for="Name"><?php echo ($k+1).'、'.$v['SoftName']; ?></label><br/></div>
    <?php
        }
    }    
    ?>
    <input name="select" type="button" class="buttom" value="所有�件" onclick="location.href='?id=<?php echo $value['id']; ?>&action=getsoftlist'" />
    </fieldset><br/>

 </div>
<?php
    }
    }else{
        echo '<br/>未搜�さ较嚓P信息! ';
    }
    exit();
    }
    elseif ($_POST['action']=='edit'){
        $id=mysql_real_escape_string($_POST['id']);
        $Factory=mysql_real_escape_string($_POST['Factory']);
        $Depart=mysql_real_escape_string($_POST['Depart']);
        $Owner=mysql_real_escape_string($_POST['Owner']);
        $Account=mysql_real_escape_string($_POST['Account']);
        $Locate=mysql_real_escape_string($_POST['Locate']);
        $Mark=mysql_real_escape_string($_POST['Mark']);
        $Note=mysql_real_escape_string($_POST['Note']);
        if (empty($id)) {
                echo "<script language='javascript'>";
                echo "alert('��a��不能�榭眨���z查!');";
                echo "history.back()";
                echo "</script>";
                exit();
        }
        if (empty($Factory)) {
                echo "<script language='javascript'>";
                echo "alert('�S�e不能�榭眨���z查!');";
                echo "history.back()";
                echo "</script>";
                exit();
        }
        if (empty($Depart)) {
                echo "<script language='javascript'>";
                echo "alert('部�T不能�榭眨���z查!');";
                echo "history.back()";
                echo "</script>";
                exit();
        }
        if (empty($Locate)) {
                echo "<script language='javascript'>";
                echo "alert('存放位置不能�榭眨���z查!');";
                echo "history.back()";
                echo "</script>";
                exit();
        }
        //查�是否存在�鬟f�^�碡��a��
        $sql="SELECT id from Computers where id = '".$id."'";
        $result=mysql_query($sql);
        if(empty($result)){
            echo "<script language='javascript'>";
            echo "alert('�o法查找到".$_POST['id']."�@����a��,��z查�_�J!');";
            echo "history.back()";
            echo "</script>";
            exit();
        }
        //�τ�羰褂眯畔⑦M行更改
        $sql="UPDATE Computers SET Factory='".$Factory."',Depart='".$Depart."',Owner='".$Owner."',Account='".$Account."',Locate='".$Locate."',Mark='".$Mark."',Note='".$Note."' WHERE id='".$id."'";
        $result=$conn->update($sql);
        switch(mysql_affected_rows()){
        case 1 :
            echo "<script language='javascript'>";
            echo "alert('".$_POST['id']."修改成功');";
            echo "history.back()";
            echo "</script>";
            break;
        case 0 :
            echo "<script language='javascript'>";
            echo "alert('未修改".$_POST['id']."��a的信息');";
            echo "history.back(-1)";
            echo "</script>";
            break;
        case -1 :
            echo "<script language='javascript'>";
            echo "alert('修改".$_POST['id']."失�。���z查�_�J!');";
            echo "history.back()";
            echo "</script>";
            break;
        default:
            echo "<script language='javascript'>";
            echo "alert('未知�e�`');";
            echo "history.back()";
            echo "</script>";
        }
        exit();
    }
}
?>
<?php
//根���幼髅��Q��getsoftlist查�$id的软件列表
if (isset($_GET['id']) && $_GET['action']=='getsoftlist'){
$sql="SELECT * FROM Software where id = '".trim($_GET['id'])."'";
$softlist=$conn->select($sql);
if($softlist){
    echo '<br/><input name="back" type="button" class="buttom" value="返 回"  onclick="location.href=\'javascript:history.go(-1);\'"></input>';
    echo "<div id='formwrapper'><fieldset><legend>".$_GET['id'].'主�C�件列表</legend>';
    foreach($softlist as $key=>$value){
        echo "<div><label for='Name'>".($key+1).'、'.$value['SoftName'].'</label><br/></div>';
    }
    echo '<input name="back" type="button" class="buttom" value="返 回"  onclick="location.href=\'javascript:history.go(-1);\'"></input>';
    echo '</fieldset></div>';
}else{
    echo '�o��a����'.$_GET['id'].'的�件安�b列表!';
    }
exit();
}
if (isset($_GET['id']) && $_GET['action']=='editinfo'){
    $sql="SELECT * FROM Computers WHERE id = '".trim($_GET['id'])."'";
    $info=$conn->select($sql);
    if($info){
        echo "<div id='formwrapper'><fieldset><legend>".$_GET['id'].'主�C用�粜畔⒕��</legend>';
        foreach($info as $key=>$value){
?>
            <form action='' method='post'>
            <input type='hidden' name='action' value='edit'></input>
            <br/><div><div id="edit">� �:</div><input type="text" name="id" size="20" readonly="readonly" value='<?php echo $value['id']; ?>' /><br/></div>
            <div><div id="edit">�S �e:</div><input type="text" name="Factory" size="20" value='<?php echo $value['Factory'];?>' /><br/></div>
            <div><div id="edit">部 �T:</div><input type="text" name="Depart" size="20" value='<?php echo $value['Depart'];?>' /><br/></div>
            <div><div id="edit">用 ��:</div><input type="text" name="Owner" size="20" value='<?php echo $value['Owner'];?>' /><br/></div>
            <div><div id="edit">�~ �:</div><input type="text" name="Account" size="20" value='<?php echo $value['Account'];?>' /><br/></div>
            <div><div id="edit">位 置:</div><input type="text" name="Locate" size="20" value='<?php echo $value['Locate'];?>' /><br/></div>
            <div><div id="edit">�� �:</div><input type="text" name="Mark" size="20" value='<?php echo $value['Mark'];?>' /><br/></div>
            <div><div id="edit">�� �]:</div><textarea row=3 cols=20 name='Note'><?php echo $value['Note'];?></textarea><br/></div>
<?php
        }
?>
        <input type="submit" class="buttom"  value="�_ 定"></input>&nbsp
        <input type="button" class="buttom" value="返  回" onclick="location.href='javascript:history.go(-1);'"></input>
        </form></fieldset></div>
<?php
    }
exit();
}    
//默�J�幼鳎�根��IP查�主�C相�P信息
$sql="SELECT * FROM Get_Scan_Info WHERE IP_Address LIKE '%".$ip."%' ORDER BY IP_Address ASC LIMIT 1";
$data=$conn->select($sql);    
if($data){
    foreach($data as $key=>$value)
    {
?>
 <div id="formwrapper">
    <div align='center'><h3>��成���H集�F硬件管理系�y</h3></div>
    <fieldset>
     <legend>用�粜畔�</legend>
     <div><label for="Name">�S �e:<?php echo $value['Factory'];?></label><br/></div>
     <div><label for="Name">部 �T:<?php echo $value['Depart'];?></label><br/></div>
     <div><label for="Name">� �:<?php echo $value['id'];?></label><br/></div>
     <div><label for="Name">用 ��:<?php echo $value['Owner'];?></label><br/></div>
     <div><label for="Name">工 �:<?php echo $value['Account'];?></label><br/></div>
     <div><label for="Name">位 置:<?php echo $value['Locate'];?></label><br/></div>
     <div><label for="Name">�� �:<?php echo $value['Mark'];?></label><br/></div>
     <div><label for="Name">�� �]:<?php echo $value['Note'];?></label><br/></div>
     <input name="edit" type="button" class="buttom" value="� �"  onclick="location.href='?id=<?php echo $value['id']; ?>&action=editinfo'" />
     </fieldset>
   <br/>

     <fieldset>
     <legend>配置信息</legend>
     <div><label for="Name">系�y:<?php echo $value['OS'];?></label><br/></div>
     <div><label for="Name">CPU:<?php echo $value['CPU'];?></label><br/></div>
     <div><label for="Name">�� 存:<?php echo $value['STAND_Ram'];?></label><br/></div>
     <div><label for="Name">�@ 卡:<?php echo $value['Display_Card'];?></label><br/></div>
     <div><label for="Name">主 板:<?php echo $value['MotherBoard_Type'];?></label><br/></div>
     <div><label for="Name">硬 �P:<?php echo $value['HardDisk_Type'];?></label><br/></div>
     <div><label for="Name">大 小:<?php echo $value['STAND_HD_Size'];?></label><br/></div>
     <div><label for="Name">�W 卡:<?php echo $value['NetCard_Type'];?></label><br/></div>
     <div><label for="Name">MAC:<?php echo $value['MAC_Address'];?></label><br/></div>
     <div><label for="Name">IP:<?php echo $value['IP_Address'];?></label><br/></div>
     </fieldset>
     <br/>
     <fieldset>
    <legend>�嘞扌畔�</legend>
    <div><label for="Name">管 理 �T �M:<?php echo $value['Admin'];?></label><br/></div>
    <div><label for="Name">PowerUser:<?php echo $value['Poweruser'];?></label><br/></div>
    <div><label for="Name">USB 存 ��:<?php echo $value['USB'];?></label><br/></div>
    </fieldset>
    <br/>
    <fieldset>
    <legend>版�嘬�件信息</legend>
    <?php
    $softsql="SELECT * FROM Get_Soft WHERE id='".$value['id']."'";
    $soft=$conn->select($softsql);
    if ($soft){
        foreach($soft as $k=>$v){
    ?>
    <div><label for="Name"><?php echo ($k+1).'、'.$v['SoftName']; ?></label><br/></div>
    <?php
        }
    }
    ?>
    <input name="select" type="button" class="buttom" value="所有�件" onclick="location.href='?id=<?php echo $value['id']; ?>&action=getsoftlist'" />
    </fieldset>
 </div>
 <?php
        }
    }else{
        echo "�o此主�C相�P信息";
    }
 ?>
 </body>
 </html>

你可能感兴趣的:(PHP,view,hardsoft)