0

いくつかの情報を含むデータベースがあり、それらを自分の Web サイトに印刷したいと考えています。そのために、各情報に対して「the」関数を作成したいと思います。

$profileMeta = mysql_query("SELECT * FROM profiles WHERE profileID = '$profileID' ");

    while($meta = mysql_fetch_array($profileMeta)) {

        //Variablen festlegen
        $profileID = $meta['profileID'];
        $profileName = $meta['profileName'];
        $slogan = $meta['slogan'];
    }

    //THE - Funktionen

    //profileID
    function theProfileID() {
        echo $profileID;
    }

    //profileName
    function theProfileName() {
        echo $profileName;
    }

このリクエストを profile.php ファイルに含めます。しかし、「」で profileName を印刷したい場合<?php theProfileName(); ?>は機能しません:(

しかし、なぜ?問題が見つからない...

助けてくれてありがとう。

英語の間違いでごめんなさい、私はドイツ出身です。

4

1 に答える 1

1
$profileMeta = mysql_query("SELECT * FROM profiles WHERE profileID = '$profileID' ");

while($meta = mysql_fetch_array($profileMeta)) {

    //Variablen festlegen
    $profileID = $meta['profileID'];
    $profileName = $meta['profileName'];
    $slogan = $meta['slogan'];
}

//THE - Funktionen

//profileID
function theProfileID() {
global $profileID;     //Global
    echo $profileID;
}

//profileName
function theProfileName() {
global $profileName;     //////Global
    echo $profileName;
}
于 2013-06-24T13:10:29.967 に答える