注:eWebEditorPHP38编辑器文件夹的名称。
    id=content中content为上面隐藏域的名称

14、">
ホームページ > php教程 > php手册 > 一般的に使用される PHP コードの包括的なリスト

一般的に使用される PHP コードの包括的なリスト

WBOY
リリース: 2016-06-14 00:02:49
オリジナル
929 人が閲覧しました

1. MYSQL データベースに接続するコード
$connec=mysql_connect("localhost","root","root") または die("データベース サーバーに接続できません: "。 mysql_error()) ;
mysql_select_db("liuyanben",$connec) または die ("データベースを選択できません: ".mysql_error());
mysql_query("set names 'gbk'");
? >

2. データベースを読み取り、ループ出力を実装します
$sql="select * from liuyan order by ly_id desc";
$conn=mysql_query($sql, $connec) ;
while($rs=mysql_fetch_array($conn)){
?>
ループの内容...
}
?

3. 2 つの関数と 2 つの呼び出しを含むページングの実装方法
1) 2 つの関数

//ページング関数
function genpage(&$sql ,$page_size) =2)
{
global $prepage,$nextpage,$pages,$sums; //out param
$page = $_GET["page"];
$eachpage = $page_size;
$pagesql = strstr($sql," from ");
$pagesql = "select count(*) as ids ".$pagesql;
$conn = mysql_query($pagesql) または die(mysql_error) ());
if($rs = mysql_fetch_array($conn)) $sums = $rs[0];
$pages = ceil(($sums-0.5)/$eachpage)-1 ;
$pages = $pages>=0?$pages:0;
$prepage = ($page>0)?$page-1:0;
$nextpage = ($page $startpos = $page*$eachpage;
$sql .="limit $startpos,$eachpage ";
}
// ページングを表示
関数showpage()
{
global $page,$pages,$prepage,$nextpage,$queryString; //genpage 関数からのパラメータ
$shownum =10/2;
$startpage = ($ page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum
echo "合計" .($pages+1)."ページ: ";
if($page>0)echo "ホームページ";
if($startpage>0)
echo " ... ? ";
for($i=$startpage;$i {
if($i==$page) echo " ["。 ($i+1)."] ";
else " echo ".($i+1)." ";
}
if($endpage echo "? ... ";
if($page echo "最後のページ";
}
//カテゴリで表示 ページング
function showpage1()
{
$fenlei=$_GET["fenleiid"];
global $page,$pages,$prepage,$nextpage,$queryString; //genpage からのパラメータ
$shownum =10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum
echo "Total".($pages+1)."Page: ";
if($page>0)echo "Home";
if($startpage >0)
echo " ... ?";
for($i=$startpage;$i {
If( $i==$page) echo " [".($i+1)."] ";
else else echo " ".($i+1)." " ;
}
if($endpage echo "? ... ";
if($page echo "終了ページ a& amp; gt;";& amp; gt;";
}
?>
2) 2 つの呼び出し
最初の呼び出し
$sql="select * from liuyan order by ly_id desc ";
genpage($sql); //この行を通常のコードに追加するだけでOKです。
$conn=mysql_query($sql,$connec);
while($rs=mysql_fetch_array($conn)){
?>
2 番目
}
?>
showpage(); // ページを表示
?>
mysql_close(); 4. サーバー側には



5. データベースにレコードを書き込み、プロンプトを表示してページにジャンプする方法 $ly_title=$ _POST[ "ly_title"];
$ly_content=$_POST["ly_content"];
$ly_time=$_POST["ly_time"];$ly_author=$_POST["ly_author"];
$ly_email=$_POST["ly_email"];
$sql="liuyan(ly_title,ly_content,ly_time,ly_author,ly_email) 値に挿入('".$ly_title."','".$ly_content ." ','".$ly_time."','".$ly_author."','".$ly_email."')";
mysql_query($sql,$connec);
echo( "
");
?>

6. ダイアログ ボックスが表示され、ページ ジャンプが発生します
echo("
");?>

7. 情報閲覧ページ(データベースの条件付き読み取り)
1) データベースの条件付き読み取り
$sql="select * from liuyan where ly_id =$_GET [id]";$conn=mysql_query($sql,$connec);
$rs=mysql_fetch_array($conn);
?>
2) 特定のフィールドを出力します

=$rs[ly_title]?>3) データベースを閉じます
mysql_close(); ?>

8. データベース内の特定のレコードを更新し、プロンプトを作成します。ジャンプ転送
$ly_title=$_POST["ly_title"];$ly_content=$_POST["ly_content"];
$ly_time=$_POST["ly_time"];
$ly_author=$_POST["ly_author"];
$ly_email=$_POST["ly_email"];
$sql="liuyan セットの更新 ly_title='$ly_title',ly_content='$ly_content ' ,ly_time='$ly_time',ly_author='$ly_author',ly_email='$ly_email' where ly_id=$_GET[id]";
mysql_query($sql,$connec);
echo("
");
?>

9. データベース内のレコードを削除する方法
$sql="delete from liuyan where ly_id=$_GET[id ]" ;
mysql_query($sql,$connec);
echo("
");
?>

10. メンバーのログインを確認する方法 php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$sql="select * from admin where username= '" .$ユーザー名."' && パスワード='".$パスワード."'";
$result=mysql_query($sql,$connec);
if($row=mysql_fetch_array($result)) {
session_register("admin");
$admin=$username;
echo("
");}
else
{
echo("


13. PHPでエディタを呼び出す方法1) バックグラウンド管理フォルダにエディタフォルダを配置します。
2) 次のステートメントを使用してインポート操作を実行します。



注: eWebEditorPHP38 エディター フォルダーの名前。
id=content の内容は、上記の隠しフィールドの名前です
14. ループ出力 (列分割を実現できます)
1) 最初に行と列のテーブルを挿入します

  


    while($rs=mysql_fetch_array($conn)){
?>    
  
    被循环的其它表格和输出
  
         if ($i % 2==0) {
   echo " ";
   }
   $i++;
    }
   ?>
  
$i=1;?> alert('登录成功!');location.href='admin.php';while($rs=mysql_fetch_array($conn)){& gt;");
}
mysql_close();
?>

11、如何对SESSION进行检验(后台检查页面的制作)
session_start();
if(!isset($_SESSION["admin"])){
header("location:login.php");
exit;
}
?>

12、 验证用户名及密码是否填写(javascript)
?> alert('密码问题不能为空');";
     echo"this.location.href='vbscript:history.back()'; if ($i % 2==0) { echo " "; } $i++; } ?>
ループされる他のテーブルと出力


15、 给下拉列表框绑定数据(并且在修改时默认选中)


16、获取字符长度函数
strlen($c)>12

17、 定义一个字符截取函数
用法:=substrgb($rs["title"],10)?>
function substrgb($in,$num){
   $pos=0;
   $out="";
   while($c=substr($in,$pos,1)){
    if($c=="\n") break;
    if(ord($c)>128){
     $out.=$c;
     $pos++;
     $c=substr($in,$pos,1);
 
   $out.=$c;
    }else{
     $out.=$c;
    }
    $pos++;
    if($pos>=$num) break;
   }
   if($out!=$in) $out = $out . "...";
   return $out;
}

18、判断是否是数字
!is_numeric(qq)

19、PHP技术中获取当前日期
$ptime=date("y-m-d");

20、用户注册时所使用的PHP验证程序
if ($admin=="" or (strlen($admin)>16) or (strlen($admin)     echo "";
}
if ($password=="" or strlen($password)>16 or strlen($password)     echo "";
}
if ($password=="") {
     echo "";
}else{
if ($password!=$password1) {
     echo "";
}
}
if ($wt="") {
     echo ""; 
}
if ($da="") {
     echo "";
   
}
if ($qq!="") {
if (!is_numeric($qq)) {
     echo "";
}
}
if ($youbian=="" or strlen($youbian)!=6) {
     echo "";
}
if ($youbian!="") {
if (!is_numeric($youbian)) {
     echo "";
}
}
if ($dizhi="") {
     echo "";
}
if ($mail=="") {
echo "";
}
if ($textarea=="") {
echo "";
}
if ($textarea=="" or strlen(textarea)>150) {
   echo "";
}

24、对输出的内容进行判断,从而输出其它结果
   if ($rs["active"]==1) {
   echo "激活";
   }else{
   echo "禁用";
   }
?>

25.字符截取函数
=substr("$rs[zixun_biaoti]",0,28)?>

26.男女问题或单选带选择的
>男
>女

27.单选不带单选框的

">锁定
else{?>
&action=no">解锁

它的 save页是

$hy_id=$_GET['id'];
$action=$_GET['action'];
if ($action=='yes'){
$sql="update hybiao set hy_zhuangtai='锁定' where hy_id='$id'";
$query=mysql_query($sql,$connec);
echo("");
}
else{
$sql="update hybiao set hy_zhuangtai='正常' where hy_id='$id'";
$query=mysql_query($sql,$connec);
echo("");
}
mysql_close();
?>

28. 如果文字过长,则将过长的部分变成省略号显示

就是比如有一行文字,很长,表格内一行显示不下.


29.
禁止复制,鼠标拖动选取

30.大 中 小 文字的变化

需要指定大小的文字
大 中 小

30.添加到收藏夹和设为首页
设为首页
收藏本站

31.记录并显示网页的最后修改时间


32.节日倒计时


33.打开窗口即最大化


34.加入背景音乐
只适用于IE
对Netscape ,IE 都适用

35.滚动

滚动信息


36.防止点击空链接时,页面往往重置到页首端
代码“javascript:void(null)”代替原来的“#”标记

37.不能点右键,不用CTRL+A,不能复制作!
onkeypress="window.event.returnValue=false"
onkeydown="window.event.returnValue=false"
onkeyup="window.event.returnValue=false"
ondragstart="window.event.returnValue=false"
onselectstart="event.returnValue=false">


37.随机变换背景图象(一个可以刷新心情的特效)


38.划过链接 手型鼠标
style="cursor:hand"

39.如何关闭层

关闭层

40.[关闭窗口]

41.凹陷文字背景为灰色


怎么样,我凹下去了吧?

你不想试试吗?

www.lenvo.cn



42.给表格做链接






43.后退&关闭窗口
后退:javascript:history.back(1)
关闭:javascript:window.close();

44.如果文字过长,则将过长的部分变成省略号显示

就是比如有一行文字,很长,表格内一行显示不下.


45.禁止复制,鼠标拖动选取

<script></script><script></script><script></script>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート