|
|
|
ทำ select 2 ชั้น ไม่ต้องการให้ refresh หน้า เพราะหน้าที่ทำเป็น Ajax |
|
|
|
|
|
|
|
นี่คือ โค๊ดทั้งหมดครับ
Code (PHP)
<?php
/*** By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("bcp");
@mysql_query("SET NAMES UTF8");
?>
<style type="text/css">
.ds div {
color: #F00;
font-size: 18px;
font-weight: bold;
}
.qq {
color: #FFF;
}
.ss {
font-weight: bold;
}
.qq {
color: #FFF;
}
.ๆๆ {
color: #F00;
}
.qd {
color: #F00;
}
.dd {
color: #F00;
}
.cd {
color: #F00;
}
.dds {
color: #F00;
}
<!--
.style1 {font-weight: bold}
-->
</style>
<form name="frmMain" method="post" action="Save_Hardware.php">
<?php /*?><?
$Depart=$_POST["ddlDepart"];
$Hardware=$_POST["ddlhardware"];
$strSQL = "SELECT
hardware_by_depart.Hardware_Depart_ID,
hardware_by_depart.Depart_ID,
hardware_by_depart.Hardware_ID,
hardware_by_depart.C,
hardware_by_depart.I,
hardware_by_depart.A,
hardware.`Name` As Name_hardware,
depart.`Name`
FROM
hardware_by_depart
INNER JOIN hardware ON hardware_by_depart.Hardware_ID = hardware.ID
INNER JOIN depart ON depart.Depart_ID = hardware_by_depart.Depart_ID
WHERE
hardware_by_depart.Depart_ID = '$Depart' AND
hardware_by_depart.Hardware_ID = '$Hardware'";
//$strSQL = "select * from hardware_by_depart WHERE Depart_ID ='$Level' AND
//Hardware_ID='$Subject'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<?
while($objResult=mysql_fetch_array($objQuery)) {
?>
<tr>
<td width="20" height="30"><div align="center">
<div align="center">
<p>
<?php
if($objResult['C'] == X)
{
//echo "X";
$aa = $objResult['C'];
$bb = สูงมาก;
}
else if ($objResult['I'] == X )
{
$aa = $objResult['I'];
$bb = สูงมาก;
}
else if ($objResult['A'] == X )
{
$aa = $objResult['A'];
$bb = สูงมาก;
}
else if ($objResult['C'] == H )
{
$aa = $objResult['C'];
$bb = สูง;
}
else if ($objResult['I'] == H )
{
$aa = $objResult['I'];
$bb = สูง;
}
else if ($objResult['A'] == H )
{
$aa = $objResult['A'];
$bb = สูง;
}
else if ($objResult['C'] == M )
{
$aa = $objResult['A'];
$bb = กลาง;
}
else if ($objResult['I'] == M )
{
$aa = $objResult['I'];
$bb = กลาง;
}
else if ($objResult['A'] == M )
{
$aa = $objResult['A'];
$bb = กลาง;
}
else if ($objResult['C'] == L )
{
$aa = $objResult['C'];
$bb = ต่ำ;
}
else if ($objResult['I'] == L )
{
$aa = $objResult['I'];
$bb = ต่ำ;
}
else if ($objResult['A'] == L )
{
$aa = $objResult['A'];
$bb = ต่ำ;
}
?>
<p>
<p>
<table width="200" border="0" align="center">
<tr>
<td class="ds" height="23" ><div align="center">ผลการวิเคราะห์ค่า CIA</div></td>
</tr>
<tr>
<td><div align="center"><B><?=$aa;?> = <?=$bb;?></B></div></td>
</tr>
</table><?php */?>
<p> </p>
<div align="center">
<table>
<tr valign="middle" style="font-size:14px" height=10>
<tr>
<td bgcolor="#3C8AFF"><font color="#FFFFFF"><B>ระดับความเสี่ยง
</B></font></td>
<td width="112" bgcolor="#FFFFFF"><label for="select"></label>
<select name="Risk_Level" id="Risk_Level" style="width:150px">
<option value="1">เกณฑ์ 1</option>
<option selected value="2">เกณฑ์ 2</option>
<option value="3">เกณฑ์ 3</option>
</select></td>
</tr>
<TR>
<TD colspan="2" height="1" bgcolor="#CCCCCC"></TD>
</TR>
<tr>
<td bgcolor="#3C8AFF"><font color="#FFFFFF"><B>ผลกระทบ
</B></font></td>
<td bgcolor="#FFFFFF"><label for="select2"></label>
<select name="Impact" id="Impact"style="width:150px">
<option selected value="">เลือก</option>
<option value="1">เล็กน้อยมาก</option>
<option value="2">น้อย</option>
<option value="3">ปานกลาง</option>
<option value="4">สูง</option>
<option value="5">สูงมาก</option>
</select></td>
</tr>
<TR>
<TD colspan="2" height="1" bgcolor="#CCCCCC"></TD>
</TR>
<tr>
<td bgcolor="#3C8AFF"><font color="#FFFFFF"><B>โอกาสเสี่ยง
</B></font></td>
<td bgcolor="#FFFFFF"><label for="select3"></label>
<select name="likelihood" id="likelihood"style="width:150px">
<option selected value="">เลือก</option>
<option value="A">บ่อยมาก</option>
<option value="B">บ่อย</option>
<option value="C">ปานกลาง</option>
<option value="D">ไม่บ่อย</option>
<option value="E">นานๆ ครั้ง</option>
</select></td>
</tr>
<TR>
<TD colspan="2" height="1" bgcolor="#CCCCCC"></TD>
</TR>
<tr>
<td bgcolor="#3C8AFF"><b><font color="#FFFFFF">ภัยคุกคาม</font></b></td>
<td><div align="left">
<select name="threats" id="threats"onChange="location.href='Ajax_Hardware.php?Threats_ID='+this.value; " style="width:200px">
<option value="">- Choose -</option>
<?
$host="localhost";
$user="root";
$password="1234";
$dbname="bcp";
$connection=mysql_connect($host,$user,$password) or die("เชื่อมต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
mysql_select_db($dbname) or die("ไม่สามารถเลือกฐานข้อมูลได้");
$sql="select * from threats order by Threats_ID ASC";
$dbquery=mysql_db_query($dbname,$sql);
while($result=mysql_fetch_array($dbquery)){
if($Threats_ID == $result[Threats_ID]){ //เพื่อให้ แสดง $cat_id ที่ส่งค่ามาให้
?>
<option value="<?=$result[Threats_ID];?>" selected="selected"><?=$result[Threats_name];?></option>
<?
}else{?>
<option value="<?=$result[Threats_ID];?>"><?=$result[Threats_name];?></option>
<?
} }
?>
</select>
</div></td>
</tr>
<TR>
<TD colspan="2" height="1" bgcolor="#CCCCCC"></TD>
</TR>
<tr>
<td bgcolor="#3C8AFF"><font color="#FFFFFF"><B>ช่องโหว่
</B></font></td>
<td><div align="left">
<select name="vulnerabilities" id="vulnerabilities" style="width:200px">
<option value="">- Choose -</option>
<?
if($Threats_ID != ""){ //กรณีที่ มี่คา caat_id ส่งมาให้ทำงาน
$host="localhost";
$user="root";
$password="1234";
$dbname="bcp";
$connection=mysql_connect($host,$user,$password) or die("เชื่อมต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
mysql_select_db($dbname) or die("ไม่สามารถเลือกฐานข้อมูลได้");
$sql_sub="select * from vulnerabilities where Threats_ID = '$Threats_ID' ";
$dbquery_sub = mysql_db_query($dbname, $sql_sub);
while($result_sub=mysql_fetch_array($dbquery_sub)){
?>
<option value="<?=$result_sub[Vulner_ID];?>"><?=$result_sub[Vulner_name];?></option>
<?
}}
?>
</select>
</div></td>
</tr>
<p>
<input type="hidden" name="Asset_Value" id="Asset_Value" value="<?=$aa;?>">
<input type="hidden" name="ddlDepart" id="ddlDepart" value="<?=$Depart;?>">
<input type="hidden" name="ddlhardware" id="ddlhardware" value="<?=$Hardware;?>">
<input type="hidden" name="Hardware_Depart_ID" id="Hardware_Depart_ID" value="<?=$objResult["Hardware_Depart_ID"];?>">
<input type="hidden" name="Name_hardware" id="Name_hardware" value="<?=$objResult["Name_hardware"];?>">
<input type="hidden" name="Name_depart" id="Name_depart" value="<?=$objResult["Name"];?>">
</p>
</table>
</div>
<p align="center"> </p>
<p align="center"> </p>
<p align="center">
<input type="submit" name="button1" class="button1" value="ผลการวิเคราะห์" />
<input type="reset" class="button1" value="ยกเลิก" />
</p>
<?php /*?>
<?
}
?><?php */?>
</form>
|
|
|
|
|
Date :
2012-10-11 19:48:15 |
By :
picitchai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าที่โค๊ดที่ผมโพสลงไปนี้ จะต้องไม่มีการ refresh เพราะติด ajax อยู่ ช่วยทีครับแก้ไขไงดี
|
|
|
|
|
Date :
2012-10-11 19:50:10 |
By :
picitchai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|