0
デフォルトでは、mysqli_error
は最初にページの上に表示されます。htmlページでどこでもPHPエラーメッセージを表示するには?
ページ上でどこでもエラーをエコーする方法を理解しようとしています。このような
signup.php
if(isset($_POST['register'])){
$username = $db->real_escape_string(trim(strip_tags($_POST['username'])));
$checkrow = mysqli_query($db, "SELECT * FROM users WHERE username='".$username."'");
if(mysqli_num_rows($checkrow) > 0){
echo '<divclass="alert alert-danger">Username already exists. Please choose a different one</div>';
}else{
//do some
}}
<html>
<body>
<div class="error_message"> Display error message here instead </div>
<form> Please sign up</form>
</body>
</html>
から防ぐためにそれらを使用してみてくださいエラーメッセージを変数に格納し、必要な場所にエコーします。 – miken32
もちろん、とにかくうれしいです。 –