2016-04-06 8 views
0


購読していないユーザーが製品テーブルからのリンクを参照できない間に、自分のユーザーテーブルに登録されているセッションユーザーの製品テーブルからハイパーリンクを作成するにはどうすればよいですか?特定のユーザーにのみ表示されるリンクですか?

これは現在のコードです。

<?php 
$db = mysql_connect("localhost", "", ""); 
mysql_select_db("",$db); 
$result = mysql_query("SELECT * FROM inventoryTable",$db); 
$query="select * from users where sub = 'yes'"; 
$id=mysql_query($query); 
echo "<TABLE style=\"background-color: #FFFFFF; border: 10px solid A4A4A4;\">"; 
echo"<TR><TD><B>Title</B> 
<TD><B>Authors First Name</B> 
<TD><B>Authors Last Name</B> 
<TD><B>ISBN</B><TD> 
<B>Publisher</B> 
<TD><B>Course Number</B> 
<TD><B>Source</B></TR>"; 
while ($myrow = mysql_fetch_array($result)) 
{ 
echo "<TR><TD>".$myrow["title"]. 
"<TD>".$myrow["authorsFirst"]. 
"<TD>".$myrow["authorsLast"]. 
"<TD>".$myrow["ISBN"]. 
"<TD>".$myrow["publisher"]. 
"<TD>".$myrow["courseNum"]; 
If($_SESSION['username']== '$id') 
{"<td>".$myrow["source"]; 
} else { 
    echo "<TD>"."Please subscribe to View"; 
} 
echo "</TABLE>"; 

} 
?> 

if文は常にfalseを返します。サブテーブルに「はい」と表示されているユーザーテーブルから、自分のinventoryTableのソースフィールドを表示できるようにしたいと考えています。

+0

あなたがテーブルで何かが欠けている –

+0

かどうかを確認してくださいここでチェックしなければならないものを –

+0

http://php.net/manual/en/control-structures.if.php –

答えて

2
If($_SESSION[username]== subscribed Id or name){ $myrow["link"]}else{blank } 
関連する問題