0

学校向けのプロジェクトがあります。データベースに接続された Web サイトを作成する必要があります。現在、データベースのデータを Web ページ内または Web ページ上に表示する際に問題があります。

私のデータベースは私の学校のサーバーで実行/実行されており、phpPgAdmin (PostgreSQL) で作成および管理されています。

これが私のコードです:

私のウェブページで私のデータベースからのデータを表す正しいコードを知っている人はいますか?

<html>
    <head>
        <link type="text/css" rel="stylesheet" href="index_stylesheet.css"/>
        <title>Home</title>
    </head>
    <body>

        <div class="optieBalk">
            <ul>
                <li><a href="Index.php">Home</a></li>
                <li><a href="default.asp">What's New?!</a></li>
                <li><a href="login.html">Tickets</a></li>
                <li><a href="contact.html">Contact</a></li>
            </ul>
        </div>

        <div class="searchbox">
            <form action="search.php?searching=true" method="POST">
                <input type="text" name="searchcategory" value=""/>
                <input type="submit" value="Search"/>
            </form>
        </div>

        <div id="carousel">
            <p>
                <?php
                    require 'db_connect.php';
                    $result=pg_query($conn, "SELECT titel, id FROM film              WHERE id=1;");
                    if  (!$result) {
                    echo "query did not execute";
                    }
                    if (pg_num_rows($result) == 0) {
                    echo "0 records"
                    }
                    else {
                    while ($row = pg_fetch_array($result) {
                     echo "titel: $row[1]  id: $row[0]";
                     echo "<br />\n";
                    }
                    }
                ?>
            </p>
        </div>

        <div id="footer">
            <p id="dateDiv">
            </p>
        </div>
    </body>
</html>

更新* サーバー上の自分の Web ページにアクセスできます。あとは、データベース (「Kick-ass 2」) からのデータを適切に表示する方法を見つけるだけです。

http://didactiek1.edm.uhasselt.be/~sebastiaanlagaeysse/index.html

* UPDATE2 問題が見つかりました。データベースのコンテンツを Web ページで見ることができます :) php コードを実行するには、サーバー上のファイル拡張子を .html ではなく .php にする必要がありました。

4

2 に答える 2

0

コメントで述べたように、Web ページのコンテンツを表示できるようになりました。私を助けたり試したりしてくれた人々に感謝します!:D

ファイル拡張子に関する問題でした。サーバー上で php コードを実行するには、.html ではなく .php である必要があります。私が今見ているかなりばかげた間違い:)

于 2013-06-02T18:59:50.733 に答える