Javascript VS Php

Javascript VS Php - HTML/CSS - Programmation

Marsh Posté le 10-02-2006 à 11:31:03    

Salut tout le monde !!!
 
Voila j'ai un tit probleme j'ai ce code :

Code :
  1. <script language="JavaScript">
  2. <!--
  3. var msg = 'Attention ! Si vous choisissez d\'entrer dans cette cité vous ne pourrez en ressortir que dans 24 Heures ^^"'
  4. if(!confirm(msg)){window.top.popup=0;window.top.location.replace("index.php?p=map_monde" );}//-->
  5. </script>
  6. <?
  7. $ville = "ville_2";
  8. $sql = "INSERT INTO `jours` VALUES ('".$ville."', '".time()."', '".$_SESSION['username']."')";
  9. $req = mysql_query($sql) or die(mysql_error());
  10. }
  11. ?>


 
Bon alors quand je vais sur la page ca me donne bien l'alerte et quand je fait annuler ca m'envoi bien sur la bonne page mais le probleme c'est que quand j'affiche la page de depart et meme si je fait annuler le php s'exécute ... et ce n'est pas du tout ce que je veut :)
 
Vous voyez comment faire pour remedier a ca ?

Reply

Marsh Posté le 10-02-2006 à 11:31:03   

Reply

Marsh Posté le 10-02-2006 à 11:34:17    

Essayer de comprendre comment ça marche? :??:
 
Tu appelles une page php et tu ne veux pas que son code php soit exécuté, c'est ridicule.[:skeye]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-02-2006 à 11:35:21    

Ouaip, apprendre comment fonctionne le PHP, apprendre comment fonctionne le javascript, se rendre compte qu'il n'y a quasiment aucun lien entre les deux et que cette chose est une hérésie.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-02-2006 à 11:36:28    

Lol mais ya pas que ca dans la page :)
 
Et je vous ai epargner de tout mettre :p
 
Mais tu ne repond pas a ma question :) c'est possible ?

Reply

Marsh Posté le 10-02-2006 à 11:37:12    

Et vous avez une solution a part dire que je suis un inculte ?

Reply

Marsh Posté le 10-02-2006 à 11:38:43    

On s'en fout qu'il n'y ait que ça ou pas dans la page.
Quoi que tu fasses ton code php sera exécuté, là, et c'est normal. Il est même exécuté AVANT ton javascript.[:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-02-2006 à 11:39:55    

titanhermes a écrit :

Et vous avez une solution a part dire que je suis un inculte ?


 
oui. Apprendre le fonctionnement de javascript et de php. Assimiler le concept de langages exécuté sur le serveur/sur le client.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-02-2006 à 11:42:10    

titanhermes a écrit :

Lol mais ya pas que ca dans la page :)


On s'en fout

titanhermes a écrit :

Mais tu ne repond pas a ma question :) c'est possible ?


Lire les réponses qui t'ont été données c'est possible?

titanhermes a écrit :

Et vous avez une solution a part dire que je suis un inculte ?


Oui, lire les réponses et réfléchir un peu


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-02-2006 à 11:43:11    

je ssais bien qui sera exécuté avant le javascript mais le code que je vous ai donné c'est suelement pour vous montrer ce que je souhaiterais faire ...
 
Et non pas ce que je fait ...
C'etait juste pour vous montrer que je souhaiter afficher une alerte avant d'exécuter une page :) Si ce n'est pas possible comme ca (avec le code foireux), il doit bien exister une solution permettant que ca marche et c'est cette dernière que je cherche, pas des réprimandes :(

Reply

Marsh Posté le 10-02-2006 à 11:44:58    

titanhermes a écrit :

C'etait juste pour vous montrer que je souhaiter afficher une alerte avant d'exécuter une page :)


Quelle partie de la phrase "Cette demande n'a strictement aucun sens et indique que tu n'as pas compris le rapport entre le PHP, le HTML et le Javascript" as tu du mal à comprendre?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-02-2006 à 11:44:58   

Reply

Marsh Posté le 10-02-2006 à 11:45:48    

titanhermes a écrit :


C'etait juste pour vous montrer que je souhaiter afficher une alerte avant d'exécuter une page :) Si ce n'est pas possible comme ca (avec le code foireux), il doit bien exister une solution permettant que ca marche et c'est cette dernière que je cherche, pas des réprimandes :(


Non ce n'est pas possible. Ou alors l'alerte doit être sur le lien qui mène à cette page. Mais de toute manière c'est une très mauvaise idée de faire ce genre de controle en javascript.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-02-2006 à 11:56:31    

Pour résumé ce qu'ils ont tenté de dire :
 
php est exécuté coté serveur, javascript cote client.
résultat, ton code php est exécuté quelque soit le code javascript que  tu ais mis avant les balises php.
 
perso je mettrai cet alert javascript dans la page d'avant (celle où il y a le formulaire / lien vers cette action)
 
<a href="javascript:ConfirmEntrerDansVille()" >Entrer dans la ville</a>


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 10-02-2006 à 12:01:40    

fluminis a écrit :

Pour résumé ce qu'ils ont tenté de dire :
 
php est exécuté coté serveur, javascript cote client.
résultat, ton code php est exécuté quelque soit le code javascript que  tu ais mis avant les balises php.
 
perso je mettrai cet alert javascript dans la page d'avant (celle où il y a le formulaire / lien vers cette action)
 
<a href="javascript:ConfirmEntrerDansVille()" >Entrer dans la ville</a>


...et il se passe quoi si le javascript est désactivé?[:itm]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed