Hallo Ich versuche, meine HTML-Reservierungsseite basierend auf einer MySQL-Abfrage zu aktualisieren. Ich habe versucht, eine PHP while
Schleife in meinem JavaScript zu verwenden, aber ich kann es nicht tun.
Hier ist mein CodePHP-Schleife basierend auf MySQL-Abfrage in Javascript
<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>
Bitte fragen Sie eine spezifische, code-basierte Frage. "Ich kann es nicht" sagt uns nicht wirklich, was das Problem ist. – Utkanos
Können Sie das Ergebnis html bereitstellen? Versuchen Sie, weniger zwischen PHP und js zu verschränken, es ist schwer zu lesen, und es macht es schwer zu debuggen, und es wird eine Menge von Bugs deswegen verursachen. – sniels
Hier passiert viel Unverständnis. Zuerst sollte Ihre Frage genauer spezifiziert werden. Und die Sekunde ... Ich sehe keinen Grund, Schleife hier zu verwenden. Sie können diese jQuery nur anzeigen, wenn Ihre Ergebnisse korrekt sind. Und auch ... 'if ( Php echo $ data ['id']?>)' Wird zum Beispiel 'if (15)' nachdem serverseitige Skripte ausgeführt werden ('if (15)' == immer true)). –