したがって、おそらくこの問題を分類するための非常に簡単な方法がありますが、現時点では何らかの理由で困惑しています. 私は練習プロジェクトに取り組んでおり、基本的なソーシャル ネットワークを設定しています。ユーザーがデータベースにクエリを実行して他のユーザーを検索するための基本的なphp / mysql検索機能を作成しました。これは次のように機能します。 1.ユーザーは、他のユーザーの名前で自分のプロファイルページの検索フォームに入力します。データベースにクエリを実行し、検索に類似したレコードを見つける "友人を検索" php ページ。3. ページは結果ページにリダイレクトされ、元のユーザーは他のユーザーのミニ プロファイルを表示できます。
私の問題はこれです: while ループから生成されたデータを結果ページに送信する方法。
$resulting = mysqli_query($con, "SELECT * FROM $tbl_name WHERE LastName LIKE '%$secondquery%'
OR LastName LIKE '%$firstquery%'
OR LastName LIKE '%$thirdquery%'
OR LastName LIKE '%$fourthquery%'
OR FirstName LIKE '%$secondquery%'
OR FirstName LIKE '%$firstquery%'
OR FirstName LIKE '%$thirdquery%'
OR FirstName LIKE '%$fourthquery%'
");
$counting = mysqli_num_rows($resulting);
if($counting != 0){
while($row = mysqli_fetch_array($resulting))
{
echo $row['FirstName'] . " " . $row['LastName'] . "<br>";
}
mysqli_close($con);
header("location: results.php");
私は次のようなことを考えました:
while($row = mysqli_fetch_array($resulting))
{
if($n = 1){
$_SESSION['a'] = $row['FirstName'] . " " . $row['LastName'] . "<br>";
$n = 2;
}elseif($n = 2){
$_SESSION['b'] = $row['FirstName'] . " " . $row['LastName'] . "<br>";
$n = 3;
}
}
mysqli_close($con);
header("location: results.php");
結果ページでセッションをエコーしますが、コピーの貼り付けなどに大きく依存しているため、まだ動作していません。これにどのようにアプローチするのが最善かについて何か考えがある人はいますか?
助けてくれてありがとう!