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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
if (isset($_POST['validate_mood']))
    mysqli_query($mysqli, 'UPDATE users
				   SET mood = "' . $_POST['mood'] . '"
				   WHERE email = "' . $_SESSION['email'] . '"');
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
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);
}
Code : S�lectionner tout - Visualiser dans une fen�tre � part
<a href="#" id="test" onclick="my_func('test')">My mood</a>
Comment pourrais-je faire s'il vous pla�t ?