Bonjour,
Je me tourne vers vous, car après avoir résolu ce sujet:
http://www.developpez.net/forums/d12...uter-attribut/
Je souhaiterai en fait que une fois le champs et le bouton déroulé que je puisse faire un UPDATE en PHP.
Cependant, le PHP ne fonctionne pas étant donné que le champs texte et le bouton submit ne sont visible qu'après un "onclick".
Code:
1
2
3
4 if (isset($_POST['validate_mood'])) mysqli_query($mysqli, 'UPDATE users SET mood = "' . $_POST['mood'] . '" WHERE email = "' . $_SESSION['email'] . '"');
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function my_func(idname) { var globalDiv = document.getElementById(idname); var newDiv = document.createElement('div'); var newInput = document.createElement('input'); var newSubmit = document.createElement('input'); newInput.type = 'text'; newInput.name = 'mood'; newInput.id = 'mood'; newSubmit.type = 'submit'; newSubmit.name = 'validate_mood'; newSubmit.id = 'validate_mood'; newSubmit.value = 'Valider'; globalDiv.parentNode.replaceChild(newDiv,globalDiv); newDiv.parentNode.appendChild(newInput).focus(); newDiv.parentNode.appendChild(newSubmit); }
Comment pourrais-je faire s'il vous plaît ?Code:<a href="#" id="test" onclick="my_func('test')">My mood</a>