为什么PHP模板没有从mySQL数据库中检索正确的数据?

时间:2012-05-04 18:07:15

标签: php mysql

好的,我有三页:

  1. 的index.php
  2. form.php的
  3. posting.php
  4. 它基本上是一个职位发布网站,用户通过表单(form.php)提交数据,表单数据放入数据库,然后我将数据拉出到主页上的表中(index.php) 。然后,如果单击表中的某一行,您将进入作业发布本身(posting.php)。这很像留言板。您可以在此处查看实时版本:您可以在http://onepotcooking.com/students/mattsellers/final_project/final_project.php看到实时版本。

    所以我遇到的问题是表格中的职位名称链接不会导致他们相应的职位发布。表中的每个作业标题链接都指向数据库中的同一行...即id = 1的行。您将看到如果单击作业标题,则URL是动态的...但是它似乎并没有提取正确的数据。前几天我让它工作了,但由于某种原因它不再是......这是一个无赖。

    我在职位名称链接的代码是:

    <div class='job_title'>
        <span class='job_title_style'>
            <a href="posting.php?id=<?php echo $row['id']; ?>"><?php echo $row['job_title'];
            </a>
        </span>
    </div>
    

    不应该这样做吗?你能给我的任何帮助都将不胜感激。

    谢谢!

    -Matt

1 个答案:

答案 0 :(得分:0)

马特,只是想着。据我所知,在提交表单时,提供的链接也会放在MySQL中,因此您可以将链接的ID部分定义为变量。

如果您没有MySQL表中的URL列,并且没有在index.php上运行查询,则只需发布代码echo $row['id'],就不会为您提供该商品的ID。