doushun4666 2015-03-13 20:42
浏览 15

php / mysql选择id = url id的位置

I have a problem with my script. I have a project page and if you click on one of your project (this is a list of the projects of the user) you go to the project page with project.php?project=id.

The project scipt:

                <?php
            require_once 'core/init.php';
            include("header.php");

            ?>

            <?php
            $project = DB::getInstance()->query("SELECT * FROM projects WHERE user_id = '" . $_SESSION['user'] . "' ");
            $project_item = new Projectitem();

            if(!$project->count()) {
                echo 'No Projects';
            } else {

                ?>
                <div class="table-responsive">
                <table class="table table-bordered">
                <?php
                foreach($project->results() as $project) {

                echo "<tr>";?>
                <td width="9,375em"><img src="<?php echo $project->project_img; ?>"><?php
                echo "</td>";
                echo "<td>";?>   


                <a href="project_item.php?project=<?php echo escape($project->id); ?>"><?php echo escape($project->name); ?></a>

                <?php
                echo "</td>";
                echo"</tr>";
                }
            }

            echo "</table>";
            echo "</div>";

            include("footer.php");
            ?>

If you click as exmplain on a project with id 3 you will get the next result:

project_item.php?project=3

The project page script:

            <?php
        require_once 'core/init.php';
        include("header.php");

        ?>

        <?php
        $project = DB::getInstance()->query("SELECT * FROM projects  WHERE id = ? ");

        if(!$project->count()) {
            echo 'No Projects';
        } else {

            ?>
            <div class="table-responsive">
            <table class="table table-bordered">
            <?php
            foreach($project->results() as $project) {

            echo "<tr>";?>
            <?php echo "<td>";?>   


            <?php echo escape($project->name); ?>

            <?php
            echo "</td>";
            echo"</tr>";
            }
        }

        echo "</table>";
        echo "</div>";

        include("footer.php");
        ?>

How can i get the right project with the query?

SELECT * FROM projects  WHERE id = ? //(the id from the url)
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 2024-五一综合模拟赛
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭