Traduire javascript en PHP

Résolu/Fermé
unconnu75 Messages postés 91 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 2 avril 2010 - 3 sept. 2009 à 16:37
unconnu75 Messages postés 91 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 2 avril 2010 - 7 sept. 2009 à 17:20
Bonjour,

Je cherche à traduire ce bout de code javascrite/PHP en PHP uniquement et plus de javascripte:

<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
<!--<![CDATA[
function test_submit()
{
var data = document.getElementById('inputtest').value;
data = (data.replace(/=/g,'-')).replace(/\//g,'_');
document.location = 'test.php?ID='+data;
}
//]]>-->
</script>
</head>
<body>
<div id="pmp">
<h3>Test</h3>
<p>TESTTEST</p>
<form action="#" onsubmit="test_submit(); return false;">
<p>
<input id="inputtest" name="inputtest" type="text" /><input type="submit" value="Envoi" />
</p>
</form>
</div>
</body>
</html>

Merci
A voir également:

2 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
3 sept. 2009 à 20:48
tu veux que tout les signe = soit remplacé par - et que tout les \ soit remplacé par _?

si c'est le cas il suffit de faire

<form action="test.php" method="post">
<p>
<input id="inputtest" name="inputtest" type="text" /><input type="submit" value="Envoi" />
</p>
</form> 


en html

et sur la page test.php

<?php
$_POST['inputtest'] = strtr($_POST['inputtest'],'=\\','-_');
?>


je ne sais pas si le backslashe doit être échappé comme dans l'exemple
0
unconnu75 Messages postés 91 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 2 avril 2010 6
7 sept. 2009 à 17:20
Merci ça marche
0