Probleme code javascript
Résolu
kd13
Messages postés
102
Statut
Membre
-
pazz -
pazz -
Bonjour,
je veux afficher des ligne de ma bd et je veux que a chaque afficha si la valeur du champ 'depences' et superieur a celle du champ 'budget" le champ depences change de couleur en rouge .
j'ai rèussi a faire cetta tache sur une seule ligne mais lorsque j'affiche plusieur ligne ca marche pas
je veux afficher des ligne de ma bd et je veux que a chaque afficha si la valeur du champ 'depences' et superieur a celle du champ 'budget" le champ depences change de couleur en rouge .
j'ai rèussi a faire cetta tache sur une seule ligne mais lorsque j'affiche plusieur ligne ca marche pas
3 réponses
-
-
c'est le code les amis !
<html>
<head>
<script language="JavaScript">
function changer()
{
var vq1 = document.getElementById('q<?php echo("$i")?>').value;
var vq2 = document.getElementById('d<?php echo("$i")?>').value;
if(vq1 < vq2 ) {
document.formulaire.pon<?php echo("$i")?>.style.backgroundColor = "#FE7373";
}
}
</script>
</head>
body onload="changer()">
<div id="wra">
<div id="tam">
<form id="formElem" method="post" name="formulaire">
<fieldset class="ena">
<p>
<table>
<tr>
<td> <label style="padding:5px;margin-left:-30px;"> N° </label></td>
<td> <label style="padding:5px;margin-left:15px;"> Intitulé </label></td>
<td> <label style="padding:5px;margin-left:10px;"> Budget </label></td>
<td> <label style="padding:5px;margin-left:40px;"> Depenses </label></td>
<td> <label style="padding:5px;margin-left:70px;"> Supprimer </label></td>
</tr>
</table>
</p>
</fieldset>
<div style="height:560px;width:1145px;overflow:auto;margin-top:-15px;">
<?php
$connect = ocilogon("khoubaieb","tam","127.0.0.1");
$req = ociparse($connect,"SELECT * FROM comptes where numc=200 or numc=100 ");
$requete=ociexecute($req);
while (oci_fetch_assoc($req)) {
echo ("<p>") ;
$NUMC=ociresult($req, "NUMC");
echo ("<input type=\"text\" value=\"". ociresult($req, "NUMC") ."\" readonly=\"readonly\" />");
echo ("<input type=\"text\" value=\"". ociresult($req, "NOMC") ."\"readonly=\"readonly\" />");
echo ("<input type=\"text\" id=\"q$i\" value=\"".ociresult($req, "BUDGET")."\" readonly=\"readonly\" />");
echo ("<input type=\"text\" id=\"d$i\" name=\"pon$i\" value=\"".ociresult($req, "DEPENSES")."\" style=\"background:#96CA2D;\"readonly=\"readonly\" />");
echo ("<button type=\"submit\" onClick=\"type1($NUMC)\" >Modifier</button>");
echo($i);
$i=$i+1;
echo ("</p>");
}
?>
</fieldset>
</div>
</form>
</body>
</html> -
-
-
Sinon je te conseil de faire la condition en php
echo ("<input type=\"text\" id=\"q$i\" value=\"".ociresult($req, "BUDGET")."\" readonly=\"readonly\" style=".(ociresult($req, "DEPENSES")>ociresult($req, "BUDGET"))?'background:#FE7373;':''." />"); echo ("<input type=\"text\" id=\"d$i\" name=\"pon$i\" value=\"".ociresult($req, "DEPENSES")."\" style=\"background:#96CA2D;\"readonly=\"readonly\" />"); echo ("<button type=\"submit\" onClick=\"type1($NUMC)\" >Modifier</button>"); echo($i); $i=$i+1; -
-
-
-