ログインしたユーザーがさまざまなリンクのリストを表示できるページがありますが、リンクがMySQLデータベースのエントリと一致する場合に限り、次のようになります。
<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='consulting' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "
<a class='atags' href=\"javascript:showonlyone('consulting', this)\">Consulting</a>";
if ($numrows == 0)
echo "";
?>
</li>
<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='Projects' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "<li><a class='atags' href=\"javascript:showonlyone('projects', this)\">Projects</a></li>";
if ($numrows == 0)
echo "";
?>
</li>
等...
ただし、session_start();の$ usernameの場合、モデレーターフィールドに1があります。別の何かを表示したいと思います。これどうやってするの?理論的には、私が探しているのは次のようなものです。
if ($username && $moderator == 1) {
echo "You can edit this.";
}
else
echo "<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='art' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "
<a class='atags' href=\"javascript:showonlyone('art', this)\">Art</a>";
if ($numrows == 0)
echo "";
?>
</li>
<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='computer' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "<li><a class='atags' href=\"javascript:showonlyone('computer', this)\">Computer</a></li>";
if ($numrows == 0)
echo "";
?>
</li>
<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='critical reading' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "<li><a class='atags' href=\"javascript:showonlyone('criticalreading', this)\">Critical Reading</a></li>";
if ($numrows == 0)
echo "";
?>
</li>
<li>
<?php
require ("scripts/connect.php");
$query = mysql_query("SELECT * FROM files WHERE subject='french' AND active='1'");
$numrows = mysql_num_rows($query);
if ($numrows > 0)
echo "<li><a class='atags' href=\"javascript:showonlyone('french', this)\">French</a></li>";
if ($numrows == 0)
echo "";
?>
</li>";
これは可能ですか?ありがとう。