query("SELECT * FROM users WHERE username = '" . $_GET["q"] . "';")->fetchArray(SQLITE3_ASSOC); if(!$p_user || !$p_user["id"]){ include("404.php"); die(); } if(isset($_SESSION["uid"])){ if($_SESSION["uid"] == $p_user["id"]){ $is_current_user = true; } } if($validUser){ header("Location: /"); die(); } $errorMsg = ""; if(isset($_POST["post-submit"])){ if($_POST["post-text"] == "") $errorMsg = "The question can't be blank."; else if(strlen($_POST["post-text"]) > 400) $errorMsg = "The question can't bee longer than 400 characters"; else{ $u = $p_user["id"]; $by = 0; $question = htmlspecialchars($_POST["post-text"]); // Insert user into DB $db->exec("INSERT INTO questions(user,by,question,answered,date) VALUES ('$u','$by','$question',0,". strtotime('now') .");"); unset($_POST["post-text"]); } } ?>
= $p_user["bio"] ?>
config"); ?> prepare("SELECT * FROM users WHERE id = :id"); $qs = $db->query("SELECT * FROM questions WHERE user = '" . $p_user["id"] . "' LIMIT 0, 10;"); $time = new DateTime("@0"); while($current = $qs->fetchArray(SQLITE3_ASSOC)){ // Execute prepared statement $u_prep->bindValue(":id", $current["by"], SQLITE3_INTEGER); $q_user = $u_prep->execute()->fetchArray(SQLITE3_ASSOC); echo("". $current["question"] ."
"); } ?>