2016-04-06 17 views
0


Wie würde ich einen Hyperlink aus meiner Produkttabelle für einen Sitzungsbenutzer sichtbar machen, der in meiner Benutzertabelle abonniert ist, während ein nicht abonnierter Benutzer den Link aus der Produkttabelle nicht sehen kann?Link nur für bestimmte Benutzer sichtbar?

Dies ist der aktuelle Code, den ich habe.

<?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>"; 

} 
?> 

Meine if-Anweisung gibt immer false zurück. Ich möchte die Benutzer aus meiner Benutzertabelle, die ein "Ja" in ihrem Unterfeld haben, in der Lage sein, das Quellfeld aus meiner InventoryTable anzuzeigen.

+0

, was Sie haben hier einchecken, wenn –

+0

Sie etwas in der Tabelle fehlen bitte überprüfen –

+0

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

Antwort

2
If($_SESSION[username]== subscribed Id or name){ $myrow["link"]}else{blank } 
Verwandte Themen