これをチェックしてください。
<?php
include('configdb.php');
if(isset($_POST['submit'])) {
$email = trim($_POST['email']);
$password = trim($_POST['password']);
$query = "SELECT * FROM user WHERE email='$email' AND password='$password' AND com_code IS NULL";
$result = mysqli_query($mysqli,$query)or die(mysqli_error());
$num_row = mysqli_num_rows($result);
$row = mysqli_fetch_array($result);
if( $num_row == 1 ) {
$_SESSION['user_name']=$row['username'];
header("Location: member.php");
exit;
}
else {
?>
<script type="text/javascript">
$('.error').append('This will display if there was an error');
</script>
<?php
}
}
?>
<div data-role="content" data-theme="b"><p class="error"></p></div>
だから、初心者の開発者として、私は遊んでいて、なぜ特定のことが機能し、他のものが機能しないのかを理解しようとしています.
ここでの考え方は、データベース チェックが失敗した場合、jQuery がエラー クラスのメッセージを段落タグに挿入するというものです。(PHP の echo ではできませんよね?)
jQuery Mobile フレームワークを追加するまではうまく機能します。その後、更新するだけで何も更新されません。Mobile フレームワークがこれを妨げている理由がわかりません。
アドバイスをいただければ幸いです。みんなありがとう。