好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

phphtml交互 php网页

很多站长朋友们都不太清楚phphtml交互,今天小编就来给大家整理phphtml交互,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何用php与html实现交互,html应该如何写?是正常写,还是要特殊处理? 2、 php与html交互。 3、 HTML5表单与PHP交互 4、 一个php 文件与多个html文件如何进行交互 5、 html与php交互的问题 6、 php网页交互问题 如何用php与html实现交互,html应该如何写?是正常写,还是要特殊处理?

html里面包含php 就是<div><?php echo “php”; ?></div>

php 里面输出html 就 <?php echo “<a>html</a>”; ?>

你说的连接起来,交互是什么意思?

如果要点击一个连接 就跳到 php的话, 就是 <a href="1.php">php</a> 或者用form post

如果要点击一个连接 然后从php得到信息的话,那么就用ajax。那么ajax的东西 去百度一下即可。

php与html交互。

你html页面用ajax异步请求php页面,

然后php页面对提交的数据验证,将验证信息封装成一个json数据返回给html就行,

总之,就是你去了解一下ajax就很简单

HTML5表单与PHP交互

PHP文件,就是以.php结尾的文件,然后用web服务器去解析,就行了

最简单的,新建个文件,后缀改为 .php 往里面直接写内容就行

一个php 文件与多个html文件如何进行交互

<?php

header("Content-type: text/html; charset=gb2312");

header("Pragma: no-cache");

header("Expires: 0");

@$action = $_REQUEST ['action'];

$sid = MyTool::generateId ();

if (! $action)

$action = "list";

Trace::debug ( $action );

if ($action == "save") {

$reply = $_REQUEST ['reply'];//获取回复值

print_r($reply);

$id = $_REQUEST ['f_id'];

CourseService::updateApplyState($db,$id,TrainApply::STATUS_PASS);

$apply=CourseService::getTrainApply($db,$id);

$student=$apply->owner;

$trainId=$apply->train;

$train=CourseService::getTrainSchedule($db,$trainId);

$pass_test=$train->test==""?0:-1;

$pass_judge=$train->judge==""?0:-1;

$pass_readrate=$train->readrate==""?0:-1;

$pass_feedback=$train->feedback==""?0:-1;

$mc = new MyCourse();

$mc->schedule_id = $train->id;

$mc->course_id = $train->course_id;

$mc->user_id = $student;

$mc->type = $train->catalog;

$mc->state = MyCourse::STATE_WAITING;

$mc->pass_test = $pass_test;

$mc->pass_judge =$pass_judge ;

$mc->pass_feedback = $pass_feedback;

$mc->pass_readrate = $pass_readrate;

$mc->score = $train->score;

$mc->starttime = $train->starttime;

$mc->endtime = $train->endtime;

$mc->coursename = $train->name;

CourseService::save($db, $mc);

print"<script>alert('通过操作成功!');window.close();location.href='applyreply.php?action=list'</script>";

}

if ($action == "reject") {

$id = $_REQUEST ['f_id'];

$sql = "update t_train_apply set f_status=2 where f_id='".$id."'";

Trace::debug ( $sql );

$db->Execute ( $sql );

print"<script>alert('拒绝操作成功!');window.close();location.href='applyreply.php?action=list'</script>";

}

if ($action == "list") {

$pagination = new MyPagination(0,1);

$UserID = $_SESSION[AuthorizationHelper::SESSION_USER_KEY]['id'];

$as = CourseService::listApply($db,$pagination,null,null,null,$UserID);

//print_r($as);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>

<?= HTMLTool::includeResource() ?>

<link href="css/css.css" rel="stylesheet" type="text/css" />

<script language="JavaScript">

$(function() {

$('#tabs').tabs({spinner:'加载...',fx:{ opacity: 'toggle' },selected:2});

});

function passIt(id){

var url = '<?php print $_SERVER['PHP_SELF'] ?>';

var pars = 'action=passf_id='+id;

alert(url+"?"+pars);

// open(url+"?"+pars);

var myAjax = new Ajax.Request(

url,

{

method: 'get',

parameters: pars,

onComplete:done

});

afterPass(id);

}

function afterPass(id){

// alert(originalRequest.responseXML);

// var result = originalRequest.responseXML.getElementsByTagName("id");

// alert(result.length);

document.getElementById('button_'+id).style.display='none';

document.getElementById('status_'+id).innerHTML='通过';

}

function rejectIt(id){

var url = '<?php print $_SERVER['PHP_SELF'] ?>';

var pars = 'action=rejectf_id='+id;

//alert(url+"?"+pars);

var myAjax = new Ajax.Request(

url,

{

method: 'get',

parameters: pars,

onComplete:done

});

afterReject(id);

}

function afterReject(id){

// alert(originalRequest.responseXML);

// var result = originalRequest.responseXML.getElementsByTagName("id");

// alert(result.length);

document.getElementById('button_'+id).style.display="none";

document.getElementById('status_'+id).innerHTML="驳回";

}

function done(){

alert("操作成功");

}

</script>

</head>

<body >

<!-- 导航栏 -->

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" id="navigationbar"  class="navigationbar">

<tr><td height="28" >您现在的位置: <a href="welcom.php">首页</a> >> <a href="#">考试管理</a> >>考试申请管理</td></tr>

</table>

<table width="98%" border="0" cellpadding="0" cellspacing="0" align="center">

<tr>

<td valign="top">

<table width="100%" border="0" cellpadding="1" cellspacing="1" class="listtable">

<thead>

<tr>

<td width="150">考试名称</td>

<td>申请原因</td>

<td width="150">申请人</td>

<td width="130">申请时间</td>

<td width="80">状态</td>

<td width="80">管理</td>

</tr>

</thead>

<?php

//foreach($as as $a){

//Trace::debug($a);

//$schedule = CourseService::getTrainSchedule($db,$a->train);

//$u = UserService::getUser($db,$a->owner);

?>

<tr>

<td><?= $schedule->name ?></td>

<td><?= $a->name ?></td>

<td><?= $u->trueName ?></td>

<td><?= MyTool::formatDate($a->createtime)?></td>

<td><span id="status_<?= $a->id ?>"><?= TrainApply::$STATUS_ARRAY[$a->status]?></span></td>

<td>nbsp;<span id="button_<?= $a->id ?>">

<?php if($a->status==TrainApply::STATUS_WAITING) {?>

<a href="?action=passf_id=<?= $a->id ?>">通过</a>nbsp;

<a href="application_manage.php?action=rejectf_id=<?= $a->id ?>">拒绝</a>

<?php } ?>

</td>

</tr>

<?php //} ?>

</table>

<?php include($_SERVER['DOCUMENT_ROOT']."/train/common/pagination.php")?>

</td>

</tr>

</table>

</body>

</html>

<?php }?>

<?php if($action=="pass") {//回复

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>

<?= HTMLTool::includeResource() ?>

<script >

$(document).ready(function(){

$("#commonForm").validate();

});

</script>

</head>

<body>

<table width="98%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td  class="border_left_up"></td>

<td  class="border_middle_up"><span class="pagetitle">建议回复</span></td>

<td  class="border_right_up"></td>

</tr>

</table>

</td>

</tr>

<tr>

<td align="center">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="border_left_middle">nbsp;</td>

<td align="center">

<form id="commonForm" method="post">

<input type="hidden" name="action" value="save"/>

<input type="hidden" name="id" value="<?php print $_REQUEST ['id']?>" />

<textarea class="required" rows="10" cols="120" name="reply" maxlength="500">您的建议已采纳,谢谢参与</textarea><br>

<span class="btn_green"><span><button type="submit" id="sure">提 交</button></span></span>

</form>

</td>

<td  class="border_right_middle">nbsp;</td>

</tr>

</table>

</td>

</tr>

<tr>

<td><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td  class="border_left_down"></td>

<td  class="border_middle_down">nbsp;</td>

<td  class="border_right_down"></td>

</tr>

</table></td>

</tr>

</table>

</body>

</html>

<?php } ?>

就是你要的效果,,看仔细点      只看标签与判断就行

html与php交互的问题

浏览器发请求到服务器 服务器解析请求并提取数据 服务器将数据转换为html 服务器把最后解析完成的html返给浏览器

php网页交互问题

filesave.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> 

<html xmlns=""> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 

<title>无标题文档</title> 

</head> 

<body> 

<form id="form1" name="upload" enctype="multipart/form-data" method="post" action="filesave.php"> 

<input type="hidden" name="MAX_FILE_SIZE " /> 

  <input type="file" name="file" /> 

  <input type="submit" name="Submit" value="提交" />  

</form> 

</body> 

</html>

filesave.php

<?php 

 Class upload 

 { 

  var $upload_name; 

  var $upload_tmp_address; 

  var $upload_server_name; 

  var $upload_filetype ; 

  var $file_type; 

  var $file_server_address; 

  var $image_w=900;  //要显示图片的宽 

  var $image_h=350;  //要显示图片的高 

  var $upload_file_size; 

  var $upload_must_size= 50000; //允许上传文件的大小,自己设置 

  function upload_file() 

  { 

   $this->upload_name = $_FILES["file"]["name"];    //取得上传文件名 

   $this->upload_filetype = $_FILES["file"]["type"]; 

   $this->upload_server_name = date("Y_m_dH_i_s").$this->upload_name; 

   $this->upload_tmp_address = $_FILES["file"]["tmp_name"];    //取得临时地址 

   $this->file_type = array("image/gif","image/pjpeg");  //允许上传文件的类型 

   $this->upload_file_size = $_FILES["file"]["size"];  //上传文件的大小 

   if(in_array($this->upload_filetype,$this->file_type)) 

   { if($this->upload_file_size < $this->upload_must_size) 

    { 

        echo("上传成功,谢谢支持"); 

     $this->file_server_address = "D:\usr\www\html\upload/".$this->upload_server_name; 

        move_uploaded_file($this->upload_tmp_address,$this->file_server_address);//从TEMP目录移出 

        echo("<img src=$this->file_server_address width=$this->image_w height=$this->image_h/>");  //显示图片 

     

     } 

     else 

     { 

      echo("文件容量太大"); 

     } 

   } 

   else 

   { 

    echo("不支持此文件类型,请重新选择"); 

   } 

  }  

 } 

 $dd = new upload; 

 $dd->upload_file(); 

?>

其实不需要三个文件两个文件就能实现了

关于phphtml交互的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于phphtml交互 php网页的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did165376
更新时间:2023-02-17   阅读:31次

上一篇: php判断系统语言 pHp是什么语言

下一篇:php只允许数字 php限制输出字数

相关资讯

最新资料更新

  • 1.DedeCMS Error:Tag disabled:"php"的解决办法
  • 2.DEDECMS给图集图片加上自动编号教程
  • 3.织梦不能上传jpg格式的图片怎么办如何解决
  • 4.dedecms使用SQL命令批量替换指定字符串的方法
  • 5.织梦DedeCMS文章标题自动增加长尾关键词的方法
  • 6.DedeCMS系统301重定向配置方法详解
  • 7.dedecms实现删除垃圾会员的方法
  • 8.解析织梦DedeCMS图片按月存放的实现方法
  • 9.dedecms后台模块管理空白不显示的解决方法
  • 10.dedecms随机调用文章数据方法汇总
  • 11.浅析DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法
  • 12.dedecms文章内页获取缩略图的调用标签
  • 13.dedecms按键盘方向键实现(上一篇下一篇翻页)功能
  • 14.Mysql修改端口号 织梦DedeCMS设置教程
  • 15.dedecms织梦模板中plus文件作用介绍及安全设置详解
  • 16.dedecms怎么设置当三级栏目为空时不显示同级栏目
  • 17.织梦DedeCMS默认文件夹重命名的方法
  • 18.dedecms [field:fulltitle/]标签详解(小结)
  • 19.DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法
  • 20.dedecms教程之单表模型动态浏览设置方法分享

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]