1.在PHP中,全局變量都要大寫;
2.在PHP表單提交方式中,method屬性設置了獲取和提交數據的方式;
3.如果在表單中使用了上傳元素,那麼就要給表單添加屬性:enctype="multipart/form-data";
4.注銷用戶功能的實現:
復制代碼 代碼如下:
<?php
session_start(); //啟動會話
unset($_SESSION['user']); //刪除單個會話
unset($_SESSION['pwd']); //刪除單個會話
session_destory(); //結束當前回話
header("location:index.php"); //重定向
?>
刪除多個會話:$_SESSION=array();
5.php中遍歷對象:
復制代碼 代碼如下:
for($i=0;$i<count($_POST["name"]);$i++){
//處理
}
6.php中包含文件:include("文件路徑");
7.在HTML頁面中嵌入js腳本的方式:
復制代碼 代碼如下:
<script language="javascript">
//JS函數
</script>
8.在php動態頁面中引用JS文件:
復制代碼 代碼如下:
<script language="javascript">
//JS函數
</script>
或是:
<script language="Javascript" src="url">
//JS函數
</script>
9.解決浏覽器不支持JavaScript問題:
a.開啟IE浏覽器對JavaScript的支持;
b.開啟IE浏覽器對本地JavaScript的支持;
c.應用注釋符號驗證浏覽器是否支持JavaScript腳本功能;
d.應用<noscript></noscript>標記驗證浏覽器是否支持JavaScript腳本。
10.在php中,單引號和雙引號的處理機制是不同的,他們的區別:
雙引號的內容可以被解釋和替換,而單引號的北榮則被作為普通字符進行處理。如:
復制代碼 代碼如下:
<?php
$test="PHP";
$str1="I like $test";
$str2='I like $test';
echo $str; //輸出:I like PHP;
echo $str; //輸出:I like $test;
?>
condb.php
<?php
$con = mysql_connect("localhost","root","123456");
if (!$con) {
die("Query is failed :" . mysql_error());
}
mysql_select_db("login_schema");
mysql_query("set names 'utf8'");
?>
login.php
<?php
session_start();
if (isset($_SESSION['errorMsg']) && $_SESSION['errorStatic'] == 1){
echo "<font color='red'>" . $_SESSION['errorMsg'] . "</font>";
}else{
unset($_SESSION['errorStatic']);
}
?>
<script type="text/javascript">
<!--
function regUser(){
location.href = "register.php";
}
//-->
</script>
<form action="loginAction.php" method="post">
<input type="hidden" name="action" value="login"/>
<table>
<tr>
<td colspan="2">User Login</td>
</tr>
<tr>
<td>username : </td>
<td><input type="text" name="username" maxlength="50" /></td>
</tr>
<tr>
<td>password : </td>
<td><input type="password" name="password" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="submit" ......余下全文>>
主頁面
<script language="JavaScript" src="jquery-1.5.1.js" type="text/javascript"></script>
<script language="JavaScript">
<!--
$(document).ready(function(){
$("#type").change(function(){
var catid=$(this).val();
alert(catid);
$.post("get_Dir.php",{id:catid},function(data){
$("div").html(data);
})
})
})
//-->
</script>
<select name="type" id="type">
<option selected value="">選擇分類</option>
<?
$conn=mysql_connect("localhost","root","");
mysql_select_db("數據庫名");
mysql_query("set names 'gb2312' ");
$query=mysql_query("select * from 表格名");
while($row=mysql_fetch_array($query)){
echo "<option value=\"$row[id]\">$row[name]</option>";
}
?>
</select>
<div></div>
傳值頁面get_Dir.php
<?php
header("Content-Type:text/html; charset=gb2312");
//echo "POST:".$_POST['id'];
$SClassID=$_POST['id'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("數據庫名");
mysql_query("set names 'gb2312'");
$query=mysql_query("select * from 表名 where id='$SClassID'");
while($row=mysql_fetch_array($query)){
echo "<input name=\"......余下全文>>