PHP上传图片并分页显示,如下代码:
- <?php
- $id=mysql_connect('localhost','root','root');
- mysql_select_db("db_database12",$id);
- mysql_query("set names gb2312");
- ?>
index.php:
- <?php
- session_start();
- include "conn.php";
- if ($page=="")
- {$page=1;};
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>上传多图片到服务器并分页显示 - www.cxybl.com</title>
- <style type="text/css">
- <!--
- .style1 {font-size: 12px}
- -->
- </style>
- </head>
- <body>
- <table width="450" height="259" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="134" height="68"> </td>
- <td width="204"> </td>
- <td width="104"> </td>
- </tr>
- <form action="index_ok.php" method="post" enctype="multipart/form-data" name="form1">
- <tr>
- <td height="30"> </td>
- <td><input name="file[]" type="file" size="18"></td>
- <td> </td>
- </tr>
- <tr>
- <td height="30"> </td>
- <td><input name="file[]" type="file" size="18"></td>
- <td> </td>
- </tr>
- <tr>
- <td height="30"> </td>
- <td><input name="file[]" type="file" size="18"></td>
- <td> </td>
- </tr>
- <tr>
- <td height="42"> </td>
- <td align="center"><input name="Submit" type="submit" id="Submit" value="提交"></td>
- <td> </td>
- </tr>
- </form>
- <tr>
- <td height="60"> </td>
- <td> </td>
- <td> </td>
- </tr>
- </table>
- <table width="450" border="0" cellspacing="0" cellpadding="0">
- <?php if ($page){
- $page_size=4;
- $query="select count(*) as total from tb_image2 where id";
- $result=mysql_query($query);
- $message_count=@mysql_result($result,0,"total");
- $page_count=ceil($message_count/$page_size);
- $offset=($page-1)*$page_size;
- for ($i=1; $i<=2; $i++) {
- echo "<tr>";
- ?>
- <?php if ($i==1) {
- $query="select * from tb_image2 where id order by data desc limit $offset, $page_size";
- $result=mysql_query($query);}
- $j=1;
- while ($myrow=mysql_fetch_array($result)){
- if ($j<=2){ ?>
- <td height="150" colspan="2" align="center" valign="middle">
- <table width="225" height="150" border="0" cellspacing="0">
- <tr align="center" valign="middle">
- <td width="225" height="125" align="center" valign="middle">
- <?php echo "<img src=\"$myrow[path]\" width=\"224\" height=\"120\">"?></td>
- </tr>
- <tr align="left" valign="top">
- <td height="25" align="center" valign="middle">
- <span class="style1"><?php echo $myrow[data];?></span>
- </td>
- </tr>
- </table></td>
- <?php }
- ++$j;
- if ($j==3){
- break;
- }}
- echo "</tr>"; }
- ?>
- </table>
- <table width="450" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="50%" class="style1"> 页次:<?php echo $page;?>
- / <?php echo $page_count;?> 页 记录:<?php echo $message_count;?>
- 条 </td>
- <td width="39%" class="style1"> 分页:
- <?php
- $xsoudh="id=$id";
- $next=$ljjl*10;
- $n=$ljjl-1;
- $m=$ljjl+1;
- $prev_page=$page-10;
- if ($ljjl==0){ echo "";
- }else{
- echo "<a href='$PATH_INFO?vv=0&ljjl=0&page=1&$xsoudh'>首页</a> ";
- $ccc=$vv-10;
- echo "<a href='$PATH_INFO?vv=$ccc&ljjl=$n&page=$prev_page&$xsoudh'>上十页</a>";
- }?>
- <?php
- for ($j=1;$j<=$page_count;$j++) {
- $pnext=$next+$j;
- if ($mm==10){ break; }
- if ($mm>$page_count){ break;}
- if ($page_count-$vv<10){
- if ($mm>=$page_count-$vv){break;}
- } ?>
- <?php
- echo "<a href='$PATH_INFO?vv=$vv&ljjl=$ljjl&page=$pnext&$xsoudh'> $pnext </a>";
- $mm=$mm+1;
- }
- ?>
- </td>
- <td width="11%" class="style1">
- <?php $vv=$vv+$mm;
- if ($page_count-$vv<=0){ echo "";
- }else{
- echo "<a href='$PATH_INFO?vv=$vv&ljjl=$m&page=$pnext&$xsoudh'>下十页</a>";
- }
- if ($message_count==0){ echo "没有记录!";}
- }?>
- </td>
- </tr>
- </table>
- </body>
- </html>
index_ok.php:
- <?php
- session_start();
- include "conn.php";
- ?>
- <?php
- if($_POST["Submit"]!=""){
- if(!is_dir("./upfile")){
- mkdir("./upfile");}
- for($i=0;$i<count($file);$i++){
- $path="upfile/".date("Ymdhis").$_FILES["file"]["name"][$i];
- move_uploaded_file($_FILES["file"]["tmp_name"][$i],$path);
- $data=date("Y-m-d H:m:s");
- $query="insert into tb_image2 (path,data) values ('$path','$data')";
- //创建插入图片数据的sql语句
- $result=mysql_query($query);}
- echo "图片上传成功,请稍等...";
- echo "<meta http-equiv=\"refresh\" content=\"3; url=index.php\">";}
- ?>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 服务器
, 图片
, 代码
, index
, php多图片上传
多张
php上传图片、php批量上传图片插件、php图片上传代码、php ajax 上传图片、php多图片上传插件,以便于您获取更多的相关知识。
时间: 2024-11-18 02:59:55