在php中同时发布和获取

2023-12-13

您对我的问题有什么建议吗?我需要同时使用 get 和 post。 获取是因为我需要输出用户输入的内容。并发布,因为我需要访问与该输入相关的 mysql 数据库。 它看起来像这样:

<form name="x" method="get" action="x.php">
<input name="year" type="text">

<select name="general" id="general">
        <font size="3">
        <option value="YEAR">Year</option>

</form>

这将根据用户要检查的内容输出 mysql 的内容:

<form name="y" method="post" action"y.php">
<input name="fname" type="checkbox">
</form>

这两个组合的表单操作将如下所示:

   <?php

               if($_POST['general'] == 'YEAR'){
                   ?>
                   <?php echo $_GET["year"]; ?>
                   <?php
            $result2 = mysql_query("SELECT * FROM student
    WHERE student.YEAR='$syear'");
    ?>
    <table border='1'>
            <tr>

                    <?php if ( $ShowLastName ) { ?><th>LASTNAME</th><?php } ?>
                    <?php if ( $ShowFirstName ) { ?><th>FIRSTNAME</th><?php } ?>
        </tr>

    <?php while ( $row = mysql_fetch_array($result2) ) {
        if (!$result2)  { 

    }
        ?>
            <tr> 
                    <td><?php echo $row['IDNO']?> </td>
                    <td><?php echo $row['YEAR'] ?> </td>
     <?php if ( $ShowLastName ) { echo('<td>'.$row['LASTNAME'].'</td>'); } ?></td>
                    <?php if ( $ShowFirstName ) { echo('<td>'.$row['FIRSTNAME'].'</td>'); } ?>

当我这样做时,我确实遇到了很多未定义的错误。你建议我应该做什么才能获得用户输入的值以及mysql数据。


你只能拥有一个动词(POST、GET、PUT...)当做一个HTTP请求。但是,你可以这样做

<form name="y" method="post" action="y.php?foo=bar">

然后 PHP 将填充$_GET['foo']同样,尽管发送的请求是 POST 的。

然而,你的问题似乎比你想要的要多得多一次发送两份表格,针对两个不同的脚本。在一个请求中这是不可能的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在php中同时发布和获取 的相关文章

  • 如何在Web服务中传递URL

    我想将此 URL 作为网址中的值传递http localhost h2orn php verify php email emails hash hash但是 我只能在 符号之前传递 我想传递所有 URL 我正在使用java网络服务 代码在这
  • Laravel 5 与 SAML 2 和现有 IDP 集成

    我使用 Laravel 5 我正在尝试将 SAML 2 0 与其集成 我找到了这个包 https github com aacotroneo laravel saml2 https github com aacotroneo laravel
  • jQuery和PHP中如何知道返回数据是Json还是String?

    我想在客户端 jQuery 检查 PHP 函数返回的数据是否是 Json 对象或 String 来分配不同的函数 如果 json 的格式不正确 jQuery 的 parseJson 将生成异常 您可以将调用包装在 try catch 块中
  • WooCommerce:用文本覆盖购物车价格

    我们有很多产品具有以下功能 No price 零价格 我们让它们可以通过内置挂钩购买 但购物车仍然将它们显示为具有0 price结账时 我们希望购物车和结帐摘要显示 特殊订单 或任何其他文本 但 WooCommerce 似乎使基于文本的价格
  • 从提交的表单中转义字符串中的字符

    每次发布帖子时 我都会得到转义字符 gt gt gt 我有一个多步骤表单 它将数据从一种表单传输到另一种表单 我将这些值与准备好的语句一起保存在数据库中 数据库中的值当前看起来像Paul s House 用户应该可以在字符串中使用单引号和双
  • PHP header() 和 jquery mobile

    我想使用 php header Location newpage php 进行重定向 我没有收到错误 但 Jquery mobile 似乎无法加载目标页面 并且地址栏仍保留旧地址 请问您有什么建议吗 Thanks 尝试添加data ajax
  • 使用 PDO 在 SQLite 中检索单个(且唯一)行的最简单方法

    我有这个 PDO stmt db gt prepare SELECT FROM channels WHERE id id stmt gt bindValue id id SQLITE3 INTEGER result stmt gt exec
  • 登录后所有页面都应该是https吗?

    这有点难以解释 但我会尽力 有一个网站 每个页面上都有登录表单 其中包含用户名 密码字段 这些页面未使用 SSL 用户填写用户名 密码并提交表单后 表单将被发送到 https 的身份验证页面 对于这种情况我有几个疑问 向 https 页面提
  • ON DUPLICATE KEY UPDATE 的自动增量过多

    我有一个包含列的基本表 id 主要是AI 名称 唯一 etc 如果唯一列不存在 则插入该行 否则更新该行 INSERT INTO pages name etc VALUES bob randomness ON DUPLICATE KEY U
  • 如何在 JdbcTemplate 中创建 mySQL 存储过程

    背景 为了解决 MySql 中某些语句只允许在存储过程中出现的问题 我尝试在 JdbcTemplate 提交的 sql 中创建 运行然后删除存储过程 一个简单的例子是 这恰好是在 Spring Boot 中 Service public c
  • 我可以显示我在 PHP 中设置的所有 cookie 吗?

    我正在尝试诊断 cookie 中的错误 但 cookie 的名称不是应有的名称 PHP 有没有办法打印我的域设置的所有 cookie 你有没有尝试过 print r COOKIE
  • 如何创建环境变量来保护我的网站的 Google 地图 API 密钥(或任何其他秘密值)?

    我正在学习使用 Bootstrap 编写自己的网站 并使用 Google 地图 API 密钥和 Google Developers 的脚本轻松地将地图放置在我的页面上 理想情况下 我会有类似的东西 即我已经尝试过这个 Html PHP
  • 将秒转换为天、小时、分钟和秒

    我想转换一个变量 uptime这是秒 分为天 小时 分钟和秒 Example uptime 1640467 结果应该是 18 days 23 hours 41 minutes 这可以通过以下方式实现DateTime http php net
  • 如何覆盖 phpunit 中导出的变量?

    我知道我可以设置环境变量 https phpunit de manual current en appendixes configuration html在我的 phpunit xml 里面
  • 使用 php 和 symfony 从数组创建 Excel 文件

    我正在尝试使用 PHP 和 symfony 将数组导出为 XLS 文件 如下面的代码所示 创建 XLS 文件后 我只能获取数组的最后一行 并且它显示在文件的第一行中 似乎 lignes 变量没有增加 我不明白出了什么问题 有人可以帮忙吗 f
  • 如何获取mysql中一条记录的大小

    如果表包含 TEXT 或 BLOB 类型的字段 如何获取 MySql 中记录的大小 是否可以使用sql语句获取记录或表的大小 要计算字符串或 blob 的大小 以字节为单位 请使用LENGTH YourColumn http dev mys
  • 无需下载整个文件即可读取 ID3 标签

    是否可以读取 MP3 文件的 ID3 标签 持续时间 艺术家 标题 而无需下载整个文件 我做了一些测试 只需下载 MP3 文件的几个字节就可以获得艺术家和标题标签 但我不确定持续时间和其他标签是否可能 Thanks 我刚刚发现 ffmpeg
  • 转换MAC地址格式

    我刚刚编写了一个小脚本 从交换机中提取数百个 MAC 地址进行比较 但它们的格式为 0025 9073 3014 而不是标准的 00 25 90 73 30 14 我对如何转换它感到困惑 我能想到的最好的办法就是在 处将它们分解成碎片 然后
  • 无法在 Centos 上安装 php-mysqli 扩展

    我正在尝试将 mysqli 扩展安装到 php yum install php mysqli 我收到下一个错误 Transaction Check Error file usr share mysql charsets Index xml
  • PHP - 查找和比较日期

    你好 我有 foreach 我可以在其中获取数据库中的事件数据 我使用数据库中的日期名称 例如 event date 我需要在一个 div 中比较具有相同日期和输出的操作 例如我有这个事件 活动一 9 月 13 日 活动二 9 月 1 日

随机推荐

  • 加载自定义字体时出现问题

    我正在尝试在 slick2d 中加载字体 该字体 在 Eclipse 中 位于 resources fonts slkscr ttf 使用以下代码 private void loadResources try Font fontRaw Fo
  • CLion 未在终端中运行

    在 CLion 的嵌入式终端中放置某些字符 单击 运行 按钮时弹出的 运行 选项卡 时存在此错误 我发现如果我更改 CLion 中的终端 就不会发生这种情况 我将终端更改为 cmder 现在一切正常 除了一件事 我不知道如何让 CLion
  • 使用BeautifulSoup,如何防范元素找不到?

    我正在循环遍历表中的表行 但前 1 或 2 行没有我要查找的元素 它们用于表列标题等 因此 在第三个表格行之后 表格单元格 td 中的元素包含我正在寻找的内容 e g td 0 a img src 但调用此函数会失败 因为前几行没有此函数
  • 通过单击按钮替换滑动删除的操作

    我有一个表格视图 每个单元格上都有一个标签和两个按钮 目前我有这段代码可以通过滑动来删除 void tableView UITableView tableView commitEditingStyle UITableViewCellEdit
  • 使用 Python 中的 SAX 解析器按记录的一定数量解析大型 XML

    我能够解析大型 xml 因为我在使用 SAX 解析器时遇到内存问题 我使用 XMLGenerator 来分割 xml 并再次解析它 我的问题是 有没有办法逐个解析大型 xml 例如 一旦我解析前 10000 条记录 就会加载到 csv 或
  • 在Matlab中获取完整大小的颜色条

    我正在为 Matlab 编写一个绘图自动化例程 但是 我在评估颜色条的 水平 大小时遇到 问题 我可以使用以下方法来获取颜色条的大小 cb findall groot Type colorbar get colorbar xwidth cb
  • 在移动设备上随键盘缩放的全屏 HTML 元素

    我有一个 DIV 元素 我希望它显示为浏览器的完整尺寸 但会有一些填充和圆角 这部分很简单 但我希望当键盘显示为新视口的大小时调整它的大小 我可以使用 window visualViewport height 使用 Javascript 很
  • 错误:具有默认值的输入参数在 Postgres 中也必须具有默认值

    我正在尝试设置default值内的变量function in parameter列出但出现错误 错误 具有默认值的输入参数之后也必须具有默认值 Example Create or replace function test name var
  • php cookie 不更新

    我需要更新一个cookie 我在通过 ajax 调用的 php 文件中执行此操作 这是代码 setcookie items POST id 事实上 如果我写的话 cookie不会更新print r COOKIE items 在 setcoo
  • 从字节数组运行程序而不创建临时文件。 C#

    我在 IIS 服务器 MSSQL 上存储了许多 exe 文件 其中包含报告和对服务器上文件的访问权限 这些文件将在周日更改 连接到 SQL Server 并选择一个 exe 文件后 我正在下载 在 SQL 中选择 现在我有一个分配给变量的字
  • 计算移动平均线 MySQL?

    再会 我使用以下代码来计算 9 天移动平均线 SELECT SUM close FROM tbl WHERE date lt 2002 07 05 AND name id 2 ORDER BY date DESC LIMIT 9 但它不起作
  • 使用带有多选标志的 GetOpenFileName() 时如何获取选定文件的列表?

    我尝试过谷歌搜索 但人们似乎有同样的问题 我们无法获得所选文件的列表 这是一段简单的工作代码 与我使用的类似 OPENFILENAME ofn sizeof ofn wchar t file 1024 file 0 0 ofn lpstrF
  • 访问 Glass 上的后置摄像头

    我查遍了api stackoverflow和google 没有找到任何东西 API中有没有办法访问面向眼睛的相机 我希望能够判断用户的眼睛是睁着还是闭着 这个版本的 GDK 可以实现吗 这就是内置眨眼拍照应用程序正在做的事情吗 AFAIK
  • 数据库事务是否可以防止竞争条件?

    我并不完全清楚数据库系统中的事务是做什么的 我知道它们可以用来完全回滚更新列表 例如 从一个帐户中扣除钱并将其添加到另一个帐户中 但这就是它们所做的一切吗 具体来说 它们可以用来防止竞争条件吗 例如 Java JPA example em
  • 如何知道lambda函数本身的事件源

    我想知道函数中lambda函数的事件源 我想要做的是使用某些 AWS 服务 CloudWatch S3 Step 函数等 中的一个 lambda 函数 并根据服务更改其行为 上下文对象 函数的参数之一 包含有关 lambda 函数的信息 但
  • Java 易失性引用与 AtomicReference

    有什么区别吗volatile对象引用和AtomicReference如果我只想使用get and set 方法来自AtomicReference 简短的回答是 不 来自java util concurrent atomic包文档 去引用 原
  • GDK 图片意图卡在点击接受上

    今天我的 Glass 应用程序上的图片功能停止工作 昨天还好好的 但现在卡在了 点击接受图片 上 我认为这可能与它处理图片和取景器的新方式 至少对我来说 有关 我在玻璃开发者网站上找到的内容已被弃用并且不起作用 我的希望 信念是 新想法是为
  • java中什么时候使用垃圾收集器?

    据我所知 GC仅在JVM需要更多内存时使用 但我不确定 所以 请有人建议这个问题的答案 据我了解 Java 的垃圾收集算法非常复杂 而且并不那么简单 此外 GC 不仅有多种算法可供使用 还可以在 VM 启动时通过传递给 JVM 的参数来选择
  • 您可以将图像“流式传输”到 ffmpeg 来构建视频,而不是将它们保存到磁盘吗?

    我最近的工作涉及以编程方式制作视频 在 python 中 典型的工作流程如下所示 import subprocess Image ImageDraw for i in range frames per second video durati
  • 在php中同时发布和获取

    您对我的问题有什么建议吗 我需要同时使用 get 和 post 获取是因为我需要输出用户输入的内容 并发布 因为我需要访问与该输入相关的 mysql 数据库 它看起来像这样