导航:首页 > 编程语言 > php同一个页面

php同一个页面

发布时间:2022-08-13 02:21:07

‘壹’ 如何把php放在同一个页面

这个就需要框架了,看样子你是新手,可以学习thinkPHP框架或者别的框架,需要明白路由才能实现你说的,把不同页面写入到一个文件中

‘贰’ 如何在同一个PHP页面,通过ajax把值传给PHP变量

举个例子:你想在用户点击时,把 apple 这个字符串,通过前端传给后端。
前端,用 jQuery 举例:
$('button').click(function () {
$.ajax({
url: '/xxx',
method: 'post',
dataType: 'json',
data: {fruit: 'apple'}
}).done(function (res) {
// 成功后的回调
}).fail(function (err) {
// 失败后的回调
});
});

后端 PHP 处理:
$fruit = $_POST['fruit']; // 获取从 ajax 传过来的 fruit 的值,这里是 apple。

如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码。

例如 PHP 把 apple 返回给前端:
return json_encode(array('fruit' => 'apple'));

前端回调处理:
// 成功后的回调
alert(res.fruit); // 弹框显示 “apple”

实际上,$_POST 能够获取所有从前端用 post 方式提交过来的数据,不管你是页面刷新方式,还是 ajax(jQuery 才叫 ajax,实际上它是 XMLHttpRequest,异步非阻塞的请求方式)

‘叁’ PHP同一个页面打开不同内容

多页面, 一般情况下是采用多个php文件,比如 : index.php 首页 ,news.php 新闻页.但你要都采用index.php也是可以的,只是代码管理上来讲可能不利于后期维护.

比如

$page=isset($_GET['page'])?$_GET['page']:'';
if($page=='news'){
//写新闻页的内容或逻辑
}elseif($page=='download'){
//写下载页的内容或逻辑
}else{
//默认为首页的内容
}

‘肆’ php 网站分页问题,同一个页面多次用到分页出问题

首先,同一页面是可以有多个分页,但是一般都不这么做,特别是用别人的系统,更不要这么做。因为,在同一个页面里,为了要区分是哪部分内容翻了页,翻了多少一页,我们要转递多个分页参数才能处理。如果是用的第三方程序,一般不会这么去处理的,就要修改代码。如果是懂代码还好,可以自己改改,不懂就麻烦了,还得找人帮忙改之类的。我不知道你这里为什么会这么用的。这般这种多标签都是封面页用,内容页就只显示一个列表了。

‘伍’ php 在同一个页面实现删除数据

<a href="?act=del&id=循环出来的ID">文字</a>

程序代码方面:
<?php
mysql_query("delete from 数据表 where id='".$_GET['id']."'");
?>

‘陆’ php 同一个页面处理不同表单!

你的思路是对的,只是相等判断应该使用==,你下面的语句都有问题:
if ($_GET['type']= 1) {
} else if($_GET['type']=2) {

其它地方没有细看,不过我觉得你思路比较清晰,我下面的补充可能已经有些多余:

你要让A.PHP和B.PHP都调用POST.PHP,POST.PHP区别情况进行处理,你增加了一个type参数,思路很好,那么A.PHP和B.PHP调用的方法分别是:

A.PHP:
<FORM ACTION=POST.PHP?TYPE=1>
<INPUT ...>
</FORM>

B.PHP:
<FORM ACTION=POST.PHP?TYPE=2>
<INPUT ...>
</FORM>

那么POST.PHP就区别$_GET[type]进行处理,而使用$_POST获取参数,是可行的。

‘柒’ PHP同一个页面怎么select两张数据表,SQL语句怎么写

这种情况最好是两张表分开查,因为一个文章对应多条评论。
如果你嫌查询评论麻烦的话,前台你可以在评论写入或者审核通过后直接把该文章的评论生成缓存,在显示文章的时候直接调缓存信息就行了;后台的话只能两张表分开查,因为牵扯到修改和删除评论信息。

‘捌’ php怎么让不同的域名指向同一个页面

php的话可以做跳转。但是那样的话显示的域名可能不是你想要的。
所以一般多个域名打开同一个站点的话,可以将解析和绑定做到一个站点上,这样就可以了。

‘玖’ php如何在同一个页面获取单选按钮的值后并在同一页面进行后续操作

这个要用AJAX实现啦~~~

学名叫做级联菜单~

或者用JS在本页面也可以操作。把你要的东西搞成多维数组,然后判断前一个下拉框的值,根据值得不同将对应的数据替换到后面的下拉框中。

思路就是这样的

阅读全文

与php同一个页面相关的资料

热点内容
音乐缓存文件夹的软件 浏览:394
Dkms编译打印机驱动 浏览:992
解压缩文件操作异常 浏览:555
等待代码编译时你会干嘛 浏览:493
单片机c语言中变量右移8位 浏览:81
解压的一个小短片 浏览:831
二级压缩空压机哪家好排行 浏览:743
基于单片机超声波测距 浏览:130
模拟随机红包算法 浏览:386
程序员接外包网站 浏览:135
哪里可以买拆车件app 浏览:992
限流算法漏桶和令牌桶区别 浏览:316
程序员怎么找兼职 浏览:802
java编译路径 浏览:283
服务器修改mac地址是什么 浏览:581
商城订单接口api加密 浏览:29
电话键盘加密应用 浏览:491
广联达安装教程未检测到加密锁 浏览:343
ubuntu1404命令 浏览:55
rd会话主机服务器是什么 浏览:147