Résultat javascript confirm dans du php

Fermé
Rienman - 23 mai 2008 à 10:52
Cralon Messages postés 557 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 11 novembre 2010 - 23 mai 2008 à 11:14
Bonjour,

Comment intègre-je le rsultat d'une balise comfirm() dans mon code php?

Merki.

Rienman.
A voir également:

2 réponses

Cralon Messages postés 557 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 11 novembre 2010 348
23 mai 2008 à 10:55
C'est absolument impossible. Le PHP s'exécute sur le serveur, le Javascript sur le client. Par conséquent, le PHP s'exécute forcément avant le Javascript, donc c'est impossible d'envoyer un résultat Javascript dans du code PHP.

La seule solution est de recharger la page, en passant le résultat du confirm en GET par exemple. Mais c'est pas terrible.
1
Ben je pensais qu'avec Sarko tout devenait possible?

Merci pour tes explications, très clair.

Donc je fais ça bourrin avec un formulaire qui s'affiche. Par contre je comprends pas trop comment tu passer passer du GET dans du script...
0
Cralon Messages postés 557 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 11 novembre 2010 348
23 mai 2008 à 11:14
Ce qu'il est possible de faire c'est ça :

<script language="javascript" type="text/javascript">
response = confirm("Confirmez-vous votre choix ?");
window.location.href ="page.php?reponse="+response;
</script>

Et ensuite dans sur page.php, tu récupères $_GET['reponse'] et t'en fais ce que tu veux.
0