こんにちは、MySQLのクエリに基づいてHTML予約シートを更新しようとしています。 JavaScriptでwhile
ループを使用しようとしましたが、できません。
はここに私のコードjavascriptのmysqlクエリに基づくPHPループ
<script type="text/javascript">
<?php
$date = $_GET['JOUR'];
$login = $_GET['NAME'];
require('bdd.php');
//here my query
$req = "SELECT * FROM RESERVATION WHERE resa_jour = '$date'";
//here I exec the query
$reponse = $bdd->query($req);
while ($data = $reponse->fetch())
{
?>
jQuery(function ($) {
if (<?php echo $data['id'] ?>) {
$('.<?php echo $data['resa_salle'] . $data['resa_periode'] ?>').addClass('disable');
}
});
<?php } ?>
</script>
特定のコードベースの質問をしてください。 "私はそれをすることはできません"ということは、本当に問題が何であるか教えてくれません。 – Utkanos
結果HTMLを提供できますか? phpとjsの間の絡み合いを少なくして、読みにくく、デバッグが難しくなり、そのためにバグが多く発生します。 – sniels
多くの誤解がここで起こっています。まず、あなたの質問をより具体的に述べるべきです。そして、2番目の...私はここでループを使用する理由は何もありません。あなたの結果が正しい場合は、そのjQueryを表示することができます。また、もしif(<?php echo $ data ['id']?>) 'はサーバサイドスクリプトが実行された後のif if(15)'(if(15) '== always true) )。 –