すべてのメンバーが紹介者を確認できるように、php で紹介リスト/テーブルを作成しようとしています。表示する列は、名前とメールの 2 つだけです。
このコードは、各メンバーの個人的な紹介を問題なくカウントします。そこから分岐できるかどうか見せてあげる
<?
}
}
function middle()
{
include "config.php";
$id=$_SESSION['username_session'];
$rs = mysql_query("select * from users where Username='$id'");
$arr=mysql_fetch_array($rs);
$email=$arr[7];
$username=$arr[8];
$password=$arr[9];
$name=$arr[1];
?>
As of today, you have <b><font size="3"><?
$rs1=mysql_query("select * from users where ref_by='$username'");
echo mysql_num_rows($rs1);?></b></font> personal referrals.</font>
これは、メンバーごとの個人紹介のテーブル/リストを作成する際に問題が発生したコードです。上で述べたように、このコードはシステム内のすべてのメンバーを呼び出しますが、これは私が望んでいるものではありません。メンバーごとの個人的な紹介のみが必要です。おそらく、このコードを別の方法で編集して機能させるか、上記のコードを使用して機能させることができます。よくわかりません..だから、どんな助けも大歓迎です。ありがとう
<?
include "./membersrecords.php";
include "./config.php";
$user=$_SESSION['username_session'];
$rs2 = mysql_query("select * from users where Username='$user'");
$arr2=mysql_fetch_array($rs2);
$email2=$arr[7];
$username2=$arr[8];
$password2=$arr[9];
$name2=$arr[1];
echo("<table border=0 width='100%' cellpadding=0 cellspacing=0>");
echo("<tr><td align=left valign=top><br>");
$sql = "select * from users where active=1";
$result = mysql_query($sql);
$rs3 = mysql_fetch_row($result);
$sql1 = "select * from users where active=0";
$result1 = mysql_query($sql1);
$rs4 = mysql_fetch_row($result1);
echo("<hr>");
echo("</td></tr><tr>");
echo("<td align=left valign=top>");
$b=$_GET[b];
if(!$b) $b=$_POST[b];
$p=$_GET[p];
$id=$_POST[id];
$list="select * from users where ref_by='$username2' order by ID";
membersrecords($list,1,$u,$pa,$b,$p);
?>