Convertir des variables javascript au php ?
maryam
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
bonjour j'utilise Fullcalendar et je veux declarer event.start et event.end comme des variables afin de les utiliser sous mon code php comme ça :
event.start et event.end sont les dates que j'ai selectionné dans le calendrier. alors est ce que je peux melangé entre php et javascript comme ça ?
le but de mon script est de selectionner les chambres disponible entre deux dates .
$sql = "SELECT *
FROM chambre
WHERE id NOT IN (SELECT id_chambre
FROM reservation_client
WHERE start <= event.end
AND end >= event.start)";
event.start et event.end sont les dates que j'ai selectionné dans le calendrier. alors est ce que je peux melangé entre php et javascript comme ça ?
le but de mon script est de selectionner les chambres disponible entre deux dates .
1 réponse
-
Bonjour
Tourne toi vers l'ajax
-
-
-
Le Javascript s'exécute côté poste utilisateur.... alors que le PHP, lui, s'exécute côté SERVEUR.
Tu ne peux pas "juste" passer une variable Javascript à du PHP....
Pour envoyer des données au php, il faut... soit utiliser un FORMULAIRE ( tu sais.. les balises <form> du html...) ... soit les envoyer en AJAX.
Des exemples.. il y en a des millions sur internet.... il suffit de chercher 10 secondes pour trouver des tutos à ce sujet.
Reviens nous voir lorsque tu auras commencer à coder quelque chose dans ce sens... et si tu bloques on verra pour t'aider. -
Bon j'ai fait ça mais il s'affich rien :
<script>
$(document).ready(function(){
$('#start').keyup(function(){
var start = $('#ModalAdd #start').val(moment(start).format('YYYY-MM-DD '));
$.ajax({
type: 'post',
data: {ajax: 1,start: start},
success: function(response){
$('#response').text('start : ' + response);
}
});
});
});
</script>
<?php
if( isset($_POST['ajax']) && isset($_POST['start']) ){
echo $_POST['start'];
exit;
}
?> -
-