当前位置: 首页 > 面试题库 >

发布并在php中同时获取

索锐藻
2023-03-14
问题内容

您对我的问题有什么建议吗?我需要同时使用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数据。


问题答案:

执行HTTP
Request
时,只能有一个动词(POST,GET,PUT等)。但是,你可以做

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

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

但是,您的问题似乎更多,是您试图同时发送针对两种不同脚本的两种形式。在一个请求中这是不可能的。



 类似资料:
  • 问题内容: 我想知道使用PHP的访问者国家/地区并将其显示在WordPress页面中。但是,当我在WordPress页面中添加PHP代码或发布时,出现错误。我们如何在WordPress Page and Post中添加PHP代码。 问题答案: WordPress默认情况下不会在帖子/页面内容中执行PHP,除非它具有简码。 最快,最简单的方法是使用一个插件,使您可以运行嵌入在帖子内容中的PHP。 在

  • 问题内容: 是什么区别 GET 和 POST 的 Ajax的 请求? 我看不到这两者之间的任何区别,除了当我使用 GET时 ,参数是在URL中发送的,这对我来说并没有任何区别,因为所有请求都是在后台进行的,并且用户找不到任何请求区别。 编辑:什么是 PUT 和 DELETE 方法? 问题答案: GET设计用于从服务器获取数据。POST(以及鲜为人知的朋友PUT和DELETE)设计用于修改服务器上的

  • 问题内容: 我有以下代码: checkbox.php文件: 问题是我没有从$ _POST [‘foton’]中获得任何价值,这是怎么回事? 谢谢 问题答案: 在以下位置编辑代码: 在这里,你有一个参数,这就是所谓的和 值 是。 在我的代码中,您正在通过名为的 参数 发送复选框的值。 指定数据时,您无需在url中设置查询字符串(而不是您 想要 重定向到将部分处理参数的页面)。

  • 问题内容: 以下代码不会输出任何内容: 但是下面的代码打印: 有没有更好的方式来打印或时是不是增加一个声明? 问题答案: 或者,如果您只想在为假时输出:

  • 之后,服务器将通过URL地址给出响应作为授权代码(我已经完成了这一步,并得到了代码)。 正如docs解释的那样,代码应该使用/oauth2/access_token交换访问令牌,只要有客户机ID和客户机Secret(get access_token) 但是我不知道如何通过cURL将数据发送到服务器,我尝试了很多curl_setopt()选项和组合,但仍然一无所获。

  • 问题内容: 无论 我 的jQuery 代码 和 PHP 代码都是 在同一个PHP文件 (不是两个单独的文件)。 我想将jQuery变量发布到PHP代码。 但是在运行PHP文件时会显示一些错误(“未定义的索引”)。 PHP文件如下 (test.php)。 问题答案: 试试这个代码。刚刚测试好