【问题标题】:Fatal error: Array callback has to contain indices 0 and 1致命错误:数组回调必须包含索引 0 和 1
【发布时间】:2016-05-22 04:09:23
【问题描述】:

我收到此错误:

致命错误:数组回调必须在第 53 行的 C:\xampp\htdocs\phpprojects\plapp\worker.php 中包含索引 0 和 1

我该如何解决这个问题?我在这里做的有什么问题?

$results = mysql_query("SELECT asin_link FROM work WHERE email=$w_email");
      while($row = mysql_fetch_array($result)) {
      $work_link = $row['asin_link'];
      echo '<a href="'.$work_link.'" target="'.$work_link.'">Visit Work link<br></a>';
      echo '<form action="" method="post">
        ASIN Number: <input type="text" name="asin"><br>
        <input type="submit" value="Submit" name="submit">
      </form>';}
      if (isset($_POST['submit'])) {
        $asin = $_POST('asin');
        $qu ="INSERT INTO work (asin, email, asin_link) VALUES ('$asin', '$w_email','$work_link')";
        if (mysql_query($qu)) {
        echo "Your ASIN was received! Thanks";
      }
      }

【问题讨论】:

标签: php mysql


【解决方案1】:

改一下

$asin = $_POST('asin');

$asin = $_POST['asin'];

【讨论】:

  • 是的,你是对的,但是 asin_link 值没有插入到数据库中。另一个 2 值插入成功。
  • 当我注意到这个大声笑谢谢他让我头疼时,我笑得很厉害
  • 当你做了 10 年 PHP 开发人员的那一刻,但这个答案对你有所帮助。
猜你喜欢
  • 2014-08-26
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 2021-09-13
  • 1970-01-01
  • 2021-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多