0

すべてのメンバーが紹介者を確認できるように、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);

?>
4

0 に答える 0