2013年5月29日 星期三

PHP+JavaScript 動態下拉式選單select資料庫的值至select

利用onchange+submit 將 select 的值傳給自己,接著select multiple就會更新
if($_POST['class'] != null){
  $class = $_POST['class'];
}
  else{
    $class = '1';
  }
<form name="form" method="post" action="a.php" onSubmit="return check_filed(this)">
項目:<select name="class"onchange="this.form.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br>
</form>
<script>document.form.class.value = '<?=$class?>';</script> //此行為submit後select的預設值會變成剛剛所選
<td>
<select multiple="" size="23" name="Name[]" id="Name" style="width:270" >
<?php
$sql2 = "select * from test WHERE Class LIKE '$class'";  //將值傳給$class後,select multiple的內容就會更新囉!!
$sql = mysql_query($sql2);
while ($rs2 = mysql_fetch_array($sql))
 echo "<option value='$rs2[Name]'>"; //Name為資料庫欄位名稱
 echo $rs2[Name];
 echo "</option>";
}
?>
</option></select>
</td>

Word 的 Normal.dotm Normal.dot 檔路徑(templates) XP、Win7 適用(可解決Word開啟速度過慢或者出現記憶體不足等情形)


開始->執行-> %appdata%\microsoft\templates

直接刪除 Normal.dotm(Normal.dot) (下次開啟Word時會自動重建)
適用於Word文件開啟時間過久、出現記憶體不足等情況
(記憶體不足還有很多情況,這只是其中一項)

清除及解決 lpk.dll 病毒、hra33.dll、處理程序出現 hrl1.tmp hrl2.tmp ..等問題

第一步:
先將下列文字複製後存檔並執行,副檔名為.reg
------------------------------------------------------------------------

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs]
"lpk"="lpk.dll"

-------------------------------------------------------------------------
此動作是將 lpk.dll 的檔名增加到微軟所提供的安全措施,可防.dll類型的綁架

第二步:
打開工作管理員
將處理程序名為 hrl*.tmp..等 結束處理程序 

第三步:
C:\Documents and Settings\Administrator(使用者名稱)\Local Settings\Temp\
(可直接於 開始->執行-> %temp%)

C:\WINDOWS\Temp\
到這兩個路徑下刪除所有 hrl*.tmp 檔案

再到C:\WINDOWS\system32\
刪除 hra33.dll  檔案

第四步:
將電腦中所有lpk.dll刪除
可利用收尋檔案或資料夾功能
或者至命令提示字元
輸入:DEL /F /S /A /Q *:\lpk.dll
*字為磁碟代號

重開機之後就大功告成囉!!