Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2704 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu} Affecter une variable php depuis un code JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu} Affecter une variable php depuis un code JS

n°1423470
PedroBD
Posté le 10-08-2006 à 10:46:36  profilanswer
 

Bonjour,
 
J'ai vu cet exemple sur un forum:
 
<script language="Javascript">
check=confirm("Voulez-vous continuer?" );
if (check==true) {
<?$nomform="form1.php";?>
} else {
<?$nomform="Accueil.php";?>
}
</script>
 
Apparemment, on peut affecter à $nomform une valeur depuis le code JS. Pb, cela ne marche pas chez moi.
 
Quelqu'un saurait-il la syntaxe exacte?
 
Merci d'avance!


Message édité par PedroBD le 10-08-2006 à 11:17:58
mood
Publicité
Posté le 10-08-2006 à 10:46:36  profilanswer
 

n°1423476
omega2
Posté le 10-08-2006 à 10:51:06  profilanswer
 

Ca risque par de marché vu que le serveur n'exécute pas le javascript et que le navigateur ne recoit pas de php vu que le serveur l'aura traité avant de lui envoyé.
 
En fait, je ne sais pas où t'as vu que du javascript pouvait modifier une variable php, mais soit c'est dans un environement trés particulier, soit c'est quelqu'un qui raconte n'importe quoi.

n°1423494
nemohp
Adepte du provisoire permanent
Posté le 10-08-2006 à 11:06:25  profilanswer
 

le client ne peux pas modifier un varialbe coté serveur ....
 
en revanche, le JS peux faire un appel (en asynchrone par exemple => ajax) d'un page php qui modifira la variable coté serveur

n°1423497
PedroBD
Posté le 10-08-2006 à 11:06:51  profilanswer
 

Sur:
http://www.aidejavascript.com/article55.html
 
Si tu lis l'article d'Etienne, du 29 juin 2005 (et si j'ai bien lu), il dit que la code:
<script language="javascript">
 if(confirm("Voulez-vous réellement supprimer le document <? echo $nombre ?>?" ))  
 {  
     alert("Destruction du document <? echo $nombre ?>" )
     <? $OK = 1; ?>
 }
 else
 { alert("Switch" ) }
 
 
Fonctionne...il affecte bien une variable php depuis du js?

n°1423503
$man
Posté le 10-08-2006 à 11:11:41  profilanswer
 

Heu je doute que ca marche.
Comme on l'a déja dit javascript est éxécuté du coté client.
Pour ton exemple tu peux a la limite faire un window.location.href en passant en GET ton OK. Mais bon, AJAX async est une meilleure idée :)


Message édité par $man le 10-08-2006 à 11:12:32
n°1423507
PedroBD
Posté le 10-08-2006 à 11:16:49  profilanswer
 

Ben chez moi ça marche pas. Faut croire qu'y en a qui arrivent à faire des trucs de fous!
 
J'ai fait autrement, j'ai affecté une action à mon formulaire selon la réponse de l'utilisateur:
 
document.forms['form'].action = 'form1.php' ;
 
Ca marche bien, donc pas de soucis, je vous remercie et méfiez vous des articles mensongers!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu} Affecter une variable php depuis un code JS

 

Sujets relatifs
[résolu] Problème réplication MySQL[c#] [résolu] help overloaded
probleme de resultat retourné par une variable[Résolu] - help FOR tokens=1,2* et le caractére *
[résolu]Comment passer plusieurs arg. à Property Let[VBA-E] [Résolu] Copier une valeur provenant d'un autre classeur
lancer un programme depuis un code en CApache (1|2) + php(4) => code php non executé
[Access] Affecter une valeur lors du premier focus sur une case[Résolu] [Algo] Stabilisation et Système du premier ordre
Plus de sujets relatifs à : [Résolu} Affecter une variable php depuis un code JS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR