【问题标题】:PHP Post script not workingPHP Post脚本不起作用
【发布时间】:2014-02-23 18:40:16
【问题描述】:

因此,我正在尝试制作一个简单的网页,该网页在一个页面上获取用户名和所需的代码,并在第二页上获取数据,作为学校项目的一部分。出于某种原因,当我尝试传递数据时,POST 方法不起作用。对此的任何帮助都会很棒。谢谢!

form.php

<html>
<body>

<form action="getdata.php" method="post">
Name: <input type="text" name="name">
Ticker: <input type="text" name="ticker">
<input type="submit">
</form>

</body>
</html>

getdata.html

<html>
 <body>

 Hello <?php echo $_POST['name']; ?>!<br>
 Your ticker is 

<?php 

echo $_POST["ticker"]; 

$endpoint = "http://query.yahooapis.com/v1/public/yql";

$ticker = "'".$_POST["ticker"]."'";
$query = urlencode("env 'store://datatables.org/alltableswithkeys';select * from yahoo.finance.quotes where symbol in (".$ticker.")");
$ch = curl_init($endpoint.'?q='.$query. '&format=json');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);

if (curl_error($ch)){
    die(curl_error($ch));
}
curl_close($ch);

echo'<pre>';

$result = json_decode($result);


$symbol =  $result->query->results->quote->symbol;
print_r($symbol);






?>

 </body>
 </html> 

【问题讨论】:

  • 把getdata.html改成getdata.php
  • '不工作' - 简洁、准确且完全无用作为诊断辅助工具。描述应该发生的事情和实际发生的事情。包括所有错误消息 - 并确保您已检查您的服务器错误日志。
  • 是 getdata.html 吗?因为您的表单的操作是 getdata.php

标签: php yql yahoo-finance


【解决方案1】:

getdata.html 文件必须是 php 文件。重命名为getdata.php

【讨论】:

    【解决方案2】:

    您正在调用一个 PHP 页面,但您的操作页面“getdata”不是 php,请在将其重命名 getdata.html 为 getdata.php 后尝试它

    【讨论】:

      【解决方案3】:

      您应该更改文件getdata 的扩展名以从form.php 获取数据ticker

      使用,

      getdata.php
      

      代替

      getdata.html
      

      【讨论】:

        【解决方案4】:

        首先将getdata.html改为getdata.php,在你的php代码中最好使用isset()函数

        成功

        【讨论】:

          【解决方案5】:

          getdata.html 更改为getdata.php(也在&lt;form&gt; 标记中)。

          【讨论】:

            猜你喜欢
            • 2012-03-02
            • 2016-12-22
            • 2018-10-23
            • 2011-10-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多