Aide en PHP
Fermé
Nivek99
Messages postés
19
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
23 février 2012
-
21 févr. 2012 à 11:31
Sombresonge Messages postés 106 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 19 avril 2015 - 23 févr. 2012 à 16:31
Sombresonge Messages postés 106 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 19 avril 2015 - 23 févr. 2012 à 16:31
23 réponses
Nivek99
Messages postés
19
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
23 février 2012
Modifié par Nivek99 le 23/02/2012 à 00:03
Modifié par Nivek99 le 23/02/2012 à 00:03
En effet, j'ai mal recopié !
Fonctionne toujours pas néanmoins. :/
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe"+i).value;
var erklaerung = document.getElementById("erklaerung"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe"+i).style.border = "solid red 1px";
}
else {
document.getElementById("eingabe"+i).style.border = "solid green 1px";
}
}
}
</script>
------------------------------------
Est-ce que le problème ne viendrait pas d'ici éventuellement:
<input id="eingabe_<?=$i;?>" name="eingabe" type="text" size="30">
<input id="erklaerung_<?=$i;?>" name="erklaerung" type="hidden" size="30" value="<?=$zeile['erklaerung'];?>">
eingabe_
erklaerung_
Si tu te rends sur mon site et que tu fais un essai, tu remarqueras dans le code source que i est toujours égal à 0.
http://mizar.lte.lu/~jeske175/Help/index.php
Fonctionne toujours pas néanmoins. :/
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe"+i).value;
var erklaerung = document.getElementById("erklaerung"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe"+i).style.border = "solid red 1px";
}
else {
document.getElementById("eingabe"+i).style.border = "solid green 1px";
}
}
}
</script>
------------------------------------
Est-ce que le problème ne viendrait pas d'ici éventuellement:
<input id="eingabe_<?=$i;?>" name="eingabe" type="text" size="30">
<input id="erklaerung_<?=$i;?>" name="erklaerung" type="hidden" size="30" value="<?=$zeile['erklaerung'];?>">
eingabe_
erklaerung_
Si tu te rends sur mon site et que tu fais un essai, tu remarqueras dans le code source que i est toujours égal à 0.
http://mizar.lte.lu/~jeske175/Help/index.php
Nivek99
Messages postés
19
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
23 février 2012
Modifié par Nivek99 le 23/02/2012 à 00:42
Modifié par Nivek99 le 23/02/2012 à 00:42
Ah oui quel débile..
Mais le code fonctionne toujours pas.
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe"+i).value;
var erklaerung = document.getElementById("erklaerung"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe"+i).style.border = "1px solid red";
}
else {
document.getElementById("eingabe"+i).style.border = "1px solid green";
}
}
}
</script>
A mon avis, je le bon code devrait ressembler à ça:
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe_"+i).value;
var erklaerung = document.getElementById("erklaerung_"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe_"+i).style.border = "1px solid red";
}
else {
document.getElementById("eingabe_"+i).style.border = "1px solid green";
}
}
}
</script>
Mais le code fonctionne toujours pas.
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe"+i).value;
var erklaerung = document.getElementById("erklaerung"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe"+i).style.border = "1px solid red";
}
else {
document.getElementById("eingabe"+i).style.border = "1px solid green";
}
}
}
</script>
A mon avis, je le bon code devrait ressembler à ça:
<script type="text/javascript">
function Check() {
for(var i=0;i<10;i++) {
var eingabe = document.getElementById("eingabe_"+i).value;
var erklaerung = document.getElementById("erklaerung_"+i).value;
if(eingabe != erklaerung) {
document.getElementById("eingabe_"+i).style.border = "1px solid red";
}
else {
document.getElementById("eingabe_"+i).style.border = "1px solid green";
}
}
}
</script>
Nivek99
Messages postés
19
Date d'inscription
mardi 21 février 2012
Statut
Membre
Dernière intervention
23 février 2012
23 févr. 2012 à 00:46
23 févr. 2012 à 00:46
C'est bon !!!
Ça a l'air de fonctionner à première vue !
Il était temps, mon dieu. :D
GRAND MERCI à toi, Sombresonge, je voyais plus la fin du tunnel, merci, vraiment !!
Reste plus qu'à programmer le 2ème bouton qui doit afficher 10 nouveaux vocables. :/
Ça a l'air de fonctionner à première vue !
Il était temps, mon dieu. :D
GRAND MERCI à toi, Sombresonge, je voyais plus la fin du tunnel, merci, vraiment !!
Reste plus qu'à programmer le 2ème bouton qui doit afficher 10 nouveaux vocables. :/
Sombresonge
Messages postés
106
Date d'inscription
mardi 7 février 2012
Statut
Membre
Dernière intervention
19 avril 2015
9
23 févr. 2012 à 16:31
23 févr. 2012 à 16:31
en effet il manquait des underscore, tu as donc compris le principe, c'est parfait ^^
bon courage à toi
bon courage à toi
23 févr. 2012 à 00:07
Il faut bien sur incrémenter i a chaque passage dans ta boucle.