このPHPコードは、ユーザーがフォローしている名前をチェックするためのものです。彼らは彼の友達であるか、<td> <input type="submit" id="downloadbut" value="Follow"></td>
彼の$ friendsでないecho '<td> <span id="liketextvote">Following</span></td>';
場合は、ユーザーがフォローしているかどうかを表示する必要があります。しかし、私の問題は、$friendsの結果を取得できないことです。問題は
注意:109行目のC:\ xampp \ htdocs \ Edu \ 1111111111111\userinfo.phpでの配列から文字列への変換
。しかし、whileループの結果は次のとおりです。megiantongeorgekatimery-これはMySQLデータベースの例です。私はこの結果をどのように得ることができるかという考えを持っていません。誰かが助けることができますか?
$userfile = $_GET['username'];
$username = $user_data['username'];
if ($username != $userfile) {
$addfriends = mysql_query("SELECT `follow` FROM `friends` WHERE `username` = '$username' ORDER BY id DESC");
$friends = array();
while ($query_row = mysql_fetch_array($addfriends)) {
$val = $query_row['follow'];
echo $val; // hier I can get result example five name megiantongeorgekatimery
$friends[] = $val;
}
echo $friends; // hier I can get result example five name megiantongeorgekatimery
if (!in_array($userfile, $friends)) {
echo '<form action="addfriends.php?username='.$userfile.'" method="post">
<td> <input type="submit" id="downloadbut" value="Follow"></td>
</form>';
} else {
echo '<td> <span id="liketextvote">Following</span></td>';
}
}