[RESOLU] apostrophe javascript/php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] apostrophe javascript/php

Re: [RESOLU] apostrophe javascript/php

par moogli » 19 déc. 2013, 11:38

de rien

@+

Re: apostrophe javascript/php

par skywhi » 19 déc. 2013, 10:03

Ça marche, un grand merci à toi! Je séchais complétement sur ce mélange de php/Js!

Re: apostrophe javascript/php

par moogli » 18 déc. 2013, 23:56

salut,

il faut doubler, donc tripler :mrgreen:

le \ que tu met permet à php de savoir que ce n'est pas la fin de la chaîne.

par contre pour JS c'est foutu.

du coup il faut que tu affiche \' donc mettre un \ devant le \ existant.

mais la du coup php va penser que tu "déspécialise" le \ devant l'apostrophe.
La solution est d'ajouter un \ devant le \ pour indiquer que le \ ne sert pas a protéger celui qui est devant l'apostrophe.

au final \\\'


@+

apostrophe javascript/php

par skywhi » 18 déc. 2013, 14:45

Bonjour,
J'ai un soucis lié à un apostrophe dans un alert javascript. Le tout dans du code php. Lorsque je met un backslash devant, ça ne marche tout simplement pas.
Voici le code:

Code : Tout sélectionner

echo '<a onclick="return(confirm(\'Etes-vous certain de vouloir supprimer [color=#FF0000]l\'album[/color] '.$row['nomAlbum'].'?\'));" href="_admin/delete_user.php?id='.$row['idAlbum'].'"><img src="images/supp.png" alt=""/></a>
Que faire? D'avance merci!