Probleme code javascript

Résolu
kd13 Messages postés 102 Statut Membre -  
 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

A voir également:

3 réponses

Utilisateur anonyme
 
Salut, ce serait pas mal d'avoir le code source pour te répondre

0
theshadoo Messages postés 878 Statut Membre 123
 
Tu m'étonnes, et je dirais même mieux, il serait bien que tu nous mettes ton lien url si il est en ligne, on est pas devint non plus
0
kd13 Messages postés 102 Statut Membre 1
 
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>
0
kd13 Messages postés 102 Statut Membre 1
 
pas de reponse ???
0
pazz
 
ouillle ahaha tu nous file les mots de pas c'est simpa ça... enlève tout de suite ton topic ^^
0
pazz
 
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; 
0
pazz
 
bon j'avais pas vu que c'était en local donc pour le mot de pass... mais quand même gaffe toi
0
kd13 Messages postés 102 Statut Membre 1
 
j'ai essayè ce code mon amis mais au lieu de colorer le champ il m'affiche le code" background:#FE7373;"
0
pazz
 
enlève le echo et fait....
$resulta = (le code)
et ensuite echo $result;

Ha et je suis pas ton pote
0