لم يتم تحديد عضو.
"; exit; } /* ---------- العضو الحالي ---------- */ $stmt = $conn->prepare("SELECT * FROM team WHERE ID = ?"); $stmt->bind_param("i", $memberId); $stmt->execute(); $result = $stmt->get_result(); $member = $result->fetch_assoc(); if (!$member) { echo "
العضو غير موجود.
"; exit; } $picture = !empty($member['picture']) ? "../../data/team/" . htmlspecialchars($member['picture']) : "../../data/noimage.png"; $metaDesc = mb_substr(strip_tags($member['full_description']), 0, 160) . '…'; $department = $member['department'] ?: 'غير مُصنَّف'; /* ---------- بيانات تواصل ---------- */ $social = [ 'facebook' => $member['facebook'] ?? '', 'instagram' => $member['instagram'] ?? '', 'linkedin' => $member['linkedin'] ?? '', 'twitter' => $member['twitter'] ?? '' ]; ?> <?= htmlspecialchars($member['name']) ?> - جمعية نيسان
<?= htmlspecialchars($member['name']) ?>


أعضاء «» الآخرين

prepare( "SELECT ID, name, role, picture FROM team WHERE ID != ? AND department = ? ORDER BY ID" ); $otherStmt->bind_param("is", $memberId, $department); $otherStmt->execute(); $others = $otherStmt->get_result(); if ($others->num_rows === 0) { echo "

لا يوجد أعضاء آخرون في هذا القسم.

"; } while ($other = $others->fetch_assoc()): $pic = !empty($other['picture']) ? "../../data/team/" . htmlspecialchars($other['picture']) : "../../data/noimage.png"; ?>