$member_id=$_GET['id']; // Collecting data from query string
if(!is_numeric($member_id)){ // Checking data it is a number or not
echo "Data Error";
exit;
}
$handler = new PDO('mysql:host=localhost;dbname=manager', 'root', 'jordan31');
$count=$handler->prepare("select * from login, member_workouts where member_workouts.member_id=:member_id");
$count->bindParam(":member_id",$member_id,PDO::PARAM_INT,3);
if($count->execute())
$row = $count->fetch(PDO::FETCH_OBJ);
if(! $row)
print('No Workouts Found');
else
echo "<tr bgcolor='#f1f1f1'><strong><p>Exercise:</strong> $row->exercise</p>
<strong><p>Weight:</strong> $row->weight</p>
<strong><p>Reps:</strong> $row->reps</p>
<strong><p>Sets:</strong> $row->sets</p>
<strong><p>notes:</strong> $row->notes</p>
<strong><p>Date:</strong> $row->date</p>
<a class='btn btn-success'><i class='fa fa-plus-square m-right-xs'> </i> View All</a>"
?>
を見ます。
基本的に、コードはmember_idに基づいてメンバーのすべてのトレーニングを返す必要があります。最新のエントリをdbに返しますが、すべてではありません。私はGoogle検索で私が意味することができる情報を見つけるのに苦労している。
私はかなり新しいPHPコードですので、私は学んでいます。建設的な批判は歓迎以上のものです。
1.ここに参加する必要はありません。クエリからログインを取り出します。 2. fetch()を[fetchAll()](https://phpdelusions.net/pdo#fetchall)に変更します。 3.リンクをたどってPDOを学ぶ –
ログインを削除しました。フェッチをfetchAllに変更すると、次のエラーが表示されます。 'Notice:非オブジェクトのプロパティを取得しようとしています' –
スティーブを反復する必要があります。ループを使用します。 – frz3993