Bonjour,
Tout est dans le titre !
En effet, je cherche à administrer une base MySQL de façon simpliste et pour ce faire, je reprends les champs sous forme de liste avec des champs input et select.
Lorsque je sélectionne un de ces champs et en modifie la valeur, celle-ci vient automatiquement écraser l'ancienne en base.
Ce script made by moi-même fonctionne à merveille pour les champs select mais pas pour les champs input. Mais tout marche nikel sur firefox avec le module firebug.
Merci de votre aide par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" id="page_<? echo $clef; ?>" size="2" value="<? echo $row_prestat['page']; ?>" onBlur="ajaxReg('<? echo $clef; ?>','page')">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // enregistre le champs modifié function ajaxReg(clef,champs) { var entree = document.getElementById(champs+"_"+clef); getXhr(); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { // Affiche une confirme de modif document.getElementById("ligne_"+clef).style.backgroundColor = '#CCCCCC'; } } xhr.open("POST",'formulaire.php',true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send("clef="+clef+"&champs="+champs+"&entree="+entree.value+"&fun2=ok"); }
Partager