Hey, I'm working on my alert system, but lack of knowledge in foreach, and best possible way is hitching me. Basically I have three or four different kinds of alerts. 9 can fit on a page. I'm using a foreach to loop through them to get them onto the page. After that I'm not sure. That's where it's confusing. I could use JS to count them and once they're all deleted refresh the page and nine more will load, lol. That's what I was thinking... ahh. Anyway. My foreach is below... Where I try to give $sender a value, that block doesn't fire. foreach($retrievedAlerts as $L1) { foreach($L1 as $L2 => $value) { // Only nine alerts displayed on a page. if($L1 != 10) { //Display outline for friend requests. if($L2 === 'type' && $value === "friend request") { $retrievedMime = []; $sender = ""; //Extract sender if($L2 === 'from') { //Bug, doesn't fire. $sender = $value; } //Test if posting user has profile image $retrieveMime = $dbConnect->prepare("SELECT `profileImageMime` FROM `profileSettings` WHERE `handle` = ?"); try{ $retrieveMime->execute([$sender]); $retrievedMime = $retrieveMime->fetch(); }catch(\PDOException $e){ } echo "<div id=\"alertwrapper\" style=\"height:62px; width:400px; margin-bottom:12px; padding:4px;\">\n" . "\t\t\t\t<div id=\"alertimage\" style=\"background-color:blue; height:62px; width:62px; float:left;\">\n"; if(!empty($retrievedMime)) { echo "\t\t\t\t\t\t<img alt=\"alertpic1\" src=\"users/" . $sender . "/images/profile" . $retrievedMime[0] . "/" . "style=\"background-color:blue;height:62px; width:62px;\" />\n"; }else{ echo "\t\t\t\t\t\t<img alt=\"alertpic1\" src=\"system/images/profile/stockprofile.jpg\" style=\"background-color:blue;height:62px; width:62px;\" />\n"; } echo "\t\t\t\t</div>\n" . "\t\t\t\t<div>\n" . "\t\t\t\t\t<span> Handle:" . $sender; echo "\t\t\t\t\t</span><span></span><br />\n" . "\t\t\t\t\t<span> Message:Friend Request</span><span></span><br />\n" . "\t\t\t\t\t<span> <a>accept</a></span>" . "\t\t\t\t\t<span style=\"margin-left:8px;\">" . "\t\t\t\t\t<a>deny</a></span>\n" . "\t\t\t\t</div>\n" . "\t\t\t</div>\n"; } } } PHP: