Maison > Article > développement back-end > Comment puis-je transmettre des variables JavaScript à PHP pour l'insertion dans une base de données ?
Intégration de variables JavaScript et PHP
Dans le développement Web, il peut être souhaitable de transmettre des variables JavaScript à PHP pour un traitement ultérieur. Cependant, cela présente un défi car PHP est exécuté côté serveur, tandis que JavaScript s'exécute côté client dans le navigateur de l'utilisateur.
Considérez l'extrait de code suivant :
<script type="text/javascript"> function addTraining(leve, name, date) { var level_var = document.getElementById(leve); var training_name_var = document.getElementById(name); var training_date_var = document.getElementById(date); <?php $result = "INSERT INTO training(level, school_name, training_date) VALUES('level_var', 'training_name_var', 'training_date_var')"; ?> } </script>
Lorsque cette fonction est déclenché par un clic sur un bouton, il tente d'insérer des valeurs de variables JavaScript dans une base de données à l'aide de PHP. Cependant, cette approche est imparfaite car :
Par conséquent, le code PHP dans JavaScript ne sera pas exécuté.
Pour surmonter cette limitation, considérez ces alternatives :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!