表单提交

在html中经常用到<form>标签。而我们在使用过程会经常这样用<input name=”sub” type=”submit” value=”提交” />
也就是说当我们点击提交的时候会执行<form action=”file.php” method=”get” id=”se” name=”se”>action的动作(例子是提交到file.php页面)方法是get。

当没有提交按钮时而是用一个热图加onclick属性来完成,我们可以这样用
<form id=”search” name=”search” action=”file.php” method=”post”>
 <input style=”text” size=”10″  maxlength=”20″ name=”title”/>
</form>
<img src=”images/11_13.gif” border=”0″ usemap=”#Map3″ onclick=”document.search.submit();”/>
onclick说明:document是说要从本文档里面找接点search(这样就明白有的时候怎么执行错误了吧?是因为你的文档里面有两个这样的<form>名)当找到form名为search时执行提交动作。需要注意的时可能有的浏览器不支持name或者id查找接点,这样我们可以将<form>中id、name的名字设置成相同的,就可以了。

我们还可以这样利用热图提交,也就是将热图放进form内部,比如上例
<form id=”search” name=”search” action=”file.php” method=”post”>
 <input style=”text” size=”10″  maxlength=”20″ name=”title”/>
<img src=”images/11_13.gif” border=”0″ usemap=”#Map3″ onclick=”this.submit();”/>
</form>

删除数据前确定提醒

有的时候我们会误删信息,如果我们编程员在编代码的时候有个提醒那样……

下面可能就是你要用的方法:
<script language=”javascript”>
function delconfirm(){ return window.confirm(“你确定删除该项信息吗?”);}</script> <A href=mainx.php?num=values&name=values  onclick=”return confirm();”>
删除</A>
还可以这样用 <A href=mainx.php?num=values onclick=”return window.confirm(‘你确定删除该项信息吗?’);”>
这可能是最简单的删除提醒,但是对我来说意义绝非如此!

PHP四种网页跳转

<?php
echo “<meta http-equiv=refresh content=0;url=http://www.0377joyous.com>”;
header(“Location:http://www.0377joyous.com/”);
?>
<a href=”http://www.baidu.com“>百度</a>
<input id=”Button1″ type=”button” value=”测试” onclick=”location.href=’http://www.0377joyous.com/'”  />

PHP批量增加、删除、更新数据

<?php
echo “<form method=’post’ name=’form1′ action=’#’>”;
echo “<table border=1>”;
while($row=mysql_fetch_row($sql))
{
 $id=$row[0];
 $beizhu=$row[3];
 echo “<tr>”;
 echo “<td><input type=’checkbox’ name=’del[]’ value=’$id’></td>”; 
 echo “<td>$id</td>”;
 echo “<td>$beizhu</td>”;
 echo “</tr>”; 
}
echo “</table>”;
echo “<input type=’reset’ name=’reset’ value=’重选’><input type=’submit’ name=’submit’ value=’提交’></form>”;
if($_POST[‘submit’]!=””)

 foreach($_POST[‘del’] as $id)
 { 
  $query=mysql_query(“delete from admin where id={$id}”)or die(“删除失败”);
}
}

?>

这个是利用复选框name值为数组,然后利用foreach对数组删除每一条记录

由此可以延伸用于批量插入和更新数据,大家自己摸索摸索。呵呵。。

PHP–获取文件扩展名、网站计数器、截取字符串、跳转菜单

获取文件扩展名

方法一:
<?php
function fun1($filename)
{
$return=””;
$p=strrpos($filename, “.”);//第一参数是要查找的范围,第二个是查找的内容,第三个是开始搜索的位置(可省略)
if($p)
 $return=substr($filename, $p+1, strlen($filename) – $p);
 //第一个参数是要截取的字符串,第二个开始的位置,第三个是截取长度(正数是从开始位置,负数是从末尾开始)
 return $return;
}
eg:
$filename1=”sadafadasd52.23542352352352.2342352.jpg”;
$file=fun1($filename1);
echo $file;
?> Continue reading

php上传大文件配置之—PHP.ini配置

打开php.ini文件,修改完毕后重启服务器。测试下上传文件。。。。(嘻嘻,是不是传上了很大的文件?)

1、文件上传时存放文件的临时目录。必须是 PHP 进程所有者用户可写的目录。如果未指定则 PHP 使用系统默认值php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录。
要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限
Continue reading

Windowsserver2003下搭建IIS+PHP+MySQL+PHPmyadmin

  1. 安装IIS在这里不在赘述,重点配置iis解析php和phpmyadmin的配置
  2. 去这里http://www.php.net/下载php,我下载的是php-5.2.16-Win32-VC6-x86.zip
  3. 然后将文件解压到C盘下
  4. PHP目录(C:/PHP)下的 php.ini-dist 文件重命名为 php.ini
  5. 修改以下几个地方
    extension_dir=”C:\php\ext” —指向php文件夹下放置“php_*.dll”文件的路径
    default_charset=”utf-8″ ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
    register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
    extension=php_dba.dll 取消前面分号(以前扩展同此处)
    extension=php_dbase.dll
    extension=php_mbstring.dll连接mysql数据库扩展用到
    extension=php_mcrypt.dll
    extension=php_gd2.dll  GD库做图,一般用于图形验证码;
    extension=php_mysql.dll  用于连接MYSQL数据库;
    magic_quotes_gpc = On  如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了。 
  6. 修改好后把 php.ini 文件复制到 C:\WINDOWS\ 目录里
    Continue reading

本地配置wamp具有多个根目录

今天闲着没事,自己前些日子想把本地的wamp配置成两个根目录。于是就摸索自己配置玩玩。

配置测试环境:wamp2.0

1. 首先将Windows/system32/drivers/etc/hosts文件打开(用记事本打开)

2. 将原来的127.0.0.1 localhost改为
127.0.0.1 localhost
127.0.0.1 nitnews      #(这个你可以自己顺便写)

3. 保存修改后的文件,如果有什么提示就允许即可 Continue reading