1.php跳转页面问题

在php想跳到另一个页面没有对应的方法,只能借助script来跳转,方法如下:

echo "<script>";echo "window.location.href ='跳转页面的路径 ?传递的参数'";echo "</script>";

2.表单提交问题

(1)当form里method为post时,在跳转的页面里获取值时应用$_POST方法获取;同理当method为get时,应使用$_GET获取值。

eg:

<form action="getDate.php" method="get">    用户名:<input type="text" name="username">    <br><br>    密码:<input type="password" name="password">    <br><br>    <input type="submit"></form>

则在getData.php页面里获取用户名的值和密码应该如下所示
$userName = $_GET['username'];

$password = $_GET['password'];

if($userName == "zhangsan" && $password == "123"){    echo "<script>";    echo "window.location.href='success.php?username={$userName}'";    echo "</script>";}else{    echo "<script>";    echo "window.location.href='failed.php'";    echo "</script>";}

3.刷新页面input框里的值不变做法

比如做个简单计算器,当跳转页面输入的值也会消失,此时可以通过设置value接收跳转回来的值。

eg:

<form action="cal.php?">    <h3>第一个数:<input type="text" name="firstNum" value="    <?php  echo "{$_GET['num1']} " ?>"></h3>    <input type="radio" name="symbol" value="+">+    <input type="radio" name="symbol" value="-">-    <input type="radio" name="symbol" value="*">*    <input type="radio" name="symbol" value="/">/    <h3>第二个数:<input type="text" name="secondNum" value="    <?php  echo "{$_GET['num2']} " ?>"></h3>    <div><input type="submit" value="计算"></div>    <div style="color: red;font-size: 17px">结果:        <?php echo "{$_GET['num1']}{$_GET['sym']}{$_GET['num2']}={$_GET['result']}"?>    </div></form>

转载于:https://www.cnblogs.com/chencuixin/p/6555359.html

php初学遇到的问题。相关推荐

  1. Android初学第36天

    Android初学第36天 12_DateDialog 代码 CrimeLab.java package com.bignerdranch.android.criminalintent;import ...

  2. Unity初学Shadergraph创建着色器学习教程

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:51节课(4h 44m) |大小解压后:2.55 G ...

  3. 初学web标准的几个误区

    初学web标准的几个误区 作者:阿捷 2004-7-7 11:37:11 非常高兴地看到很多设计师开始关注和尝试使用web标准制作网页.但从网友们的问题和制作中发现几个问题,在这里特别提醒一下: 1. ...

  4. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  5. 初学api测试_面向初学者的API-在此免费视频课程中学习如何使用API

    初学api测试 What exactly is an API? How do you use an API? We've just published a full beginner's course ...

  6. java web开发初学_2018年学习Web开发的绝对初学者指南

    java web开发初学 This post was originally published on Coder-Coder.com. 该帖子最初发布在Coder-Coder.com上 . If yo ...

  7. 初学python的30个操作难点汇总(入门篇)希望对你有帮助

    初学Python的人总会遇到这样或者那样的问题,在我学习Python的这段时间我总结了自己的29个问题,具体如下: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的 ...

  8. 初学架构设计的第一步:需求、愿景与架构

    初学架构设计的第一步:需求.愿景与架构 了解<需求>.<愿景>与<架构>三者的关系.也就是<需求分析>.<观想愿景>与<架构设计> ...

  9. 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    写在前面: 本文是转自:http://www.oschina.net/question/12_52027  的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...

  10. Linux初学(Linux命令行的使用)

    Linux初学(Linux命令行的使用) 1. 什么是Linux 2. 内核 3. shell的应用 3.1 什么是shell 3.2 shell的打开方式 3.3 shell命令行提示符 3.4 s ...

最新文章

  1. Producing Simple Graphs with R
  2. Echarts开源可视化库学习(二)常用图表的实现与效果
  3. python图例重复显示_matplotlib中的legend()——用于显示图例
  4. 播放[.m3u8]链接解决方案
  5. koa连接mysql怎么做_koa-连接mysql数据库
  6. GMGDC专訪戴亦斌:具体解释QAMAster全面測试服务6大功能
  7. idea 不打开文件提示错误_解决IDEA误删out目录下的文件导致404无法访问的问题
  8. memcached常用命令
  9. SpringBoot:@ConfigurationProperties注解使用与源码
  10. 实例1.1:通过HWND获得CWnd指针
  11. 解放双手---jupyter快捷键
  12. AjaxControltoolkit学习笔记—ListSearch 使用详解
  13. 【Vue实战】汽车品牌列表表格实现(添加、删除功能)
  14. 7.3 超标量流水线
  15. 毛星云opencv之DrawLine函数写法
  16. iTween的用法总结
  17. layui导入模板数据_使用layui模板填充页面数据
  18. @SuppressWarnings注解用法详解
  19. RAW和QCOW2 两种存储设备格式区别
  20. 爬杜蕾斯官方微博,内容太刺激了吧

热门文章

  1. T-SQL Enhancement in SQL Server 2005[下篇]
  2. 《OpenGL编程指南(原书第9版)》——1.4 OpenGL渲染管线
  3. python 3 json 序列化
  4. 【java集合框架源码剖析系列】java源码剖析之ArrayList
  5. VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
  6. Android Demo---如何敲出圆角的Button+圆角头像
  7. Updater Application Block for .net 2.0 发布了
  8. 最完整的android源码获取方法及环境建立
  9. windows下搭建SSH隧道内网映射
  10. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核