Bonjour,
Je suis confronté à un problème et entant que débutant, je n'arrive pas à m'en dépatouiller, même avec google.
Je vous expliquer :
sur une page HTML, j'ai deux boutons.
Le premier, lié à une webcam, me prend une photo (me l'envoi sur le serveur).
Le second me valide un formulaire.
Le souci, c'est qu'avec le second, je n'arrive pas dans une page PHP à récupérer le contenu de la variable de la photo prise (= chemin de la photo sur le serveur).
CODE BOUTON POUR PRENDRE UNE PHOTO + CODE Javascript (variable = image_url)
CODE FORMULAIRE :
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
22
23
24
25
26
27
28
29 <form id="form1" method="post" action="test.php"> <input type=button Name="BTN_PHOTO" value="Prendre une photo" onClick="take_snapshot()"> <div id="upload_results" style="background-color:#eee;"></div> </form> <script language="JavaScript"> webcam.set_hook( 'onComplete', 'my_completion_handler' ); function take_snapshot() { // take snapshot and upload to server document.getElementById('photoprise').innerHTML = ''; document.getElementById('text_photo').innerHTML = 'Upload en cours...'; webcam.snap(); } function my_completion_handler(msg) { // extract URL out of PHP output if (msg.match(/(http\:\/\/\S+)/)) { var image_url = RegExp.$1; // show JPEG image in page document.getElementById('photoprise').innerHTML = '<img src="' + image_url + '">'; // reset camera for another shot document.getElementById('text_photo').innerHTML = ''; webcam.reset(); } else alert("PHP Error: " + msg); } </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form id="form2" method="post" action="envoi.php"> <label for="Nom">Nom du patient</label> <input type="text" name="nom" id="nom" size="47"/> <BR><BR> <INPUT TYPE=submit Name="BTN_VALIDER" VALUE="Valider le formulaire"> </form> Avez vous une idée svp ? Merci
Partager