J'ai un petit soucis avec php et javascript ! Je génère du code JS avec php, mais dès lors, ce dernier ne s’exécute plus coté client :
function calculate(number)
{
var tt = 'tt' + number;
var pu = 'pu' + number;
var form = 'form' + number;
var quantite = 'quantite' + number;
var marge = 'marge' + number;
var ttsm = 'ttsm' + number;
//COUNT = FORMULE BRUT
var count = eval(document.getElementById(form).value);
//PU = COUNT * MARGE
document.getElementById(pu).value = Math.round(count /(1 - (document.getElementById(marge).value/100)) * 100)/100 ;
//TT = PU * QTE
document.getElementById(tt).value = Math.round((document.getElementById(pu).value * document.getElementById(quantite).value) * 100)/100;
//document.getElementById(ttsm).value = Math.round(count*100) / 100;
document.getElementById('THT').value = <?php for($i=1;$i<$_SESSION['nbr_art'];$i++){?>Number(Number(document.getElementById('tt<?php echo $i; ?>').value) + <?php } ?> Number(document.getElementById('tt<?php echo $_SESSION['nbr_art'] ?>').value);
}
Lorsque j'enlève toute trace de php ! le code fonctionne de nouveau !Que faire ?