Bonjour,
Je ne maîtrise pas très bien l'AJAX en cherchant sur le web j'ai pu voir plusieurs méthodes. J'ai essayé d'en intégrer une mais je n'arrive pas à récupérer la variable...
voici le code :
Voici le code de "enregistrement.php" :
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 document.querySelector('#suivant').addEventListener('click', function(){ var img = cropper.getDataURL(); console.log(img); document.querySelector('.cropped').innerHTML += '<input type="hidden" name="img" value="'+img+'">'; var data = new FormData(); data.append('img', img); data.append('user_id', user_id); var xhr = new XMLHttpRequest(); xhr.open('POST', "enregistrement.php", true); xhr.onload = function(){ if (xhr.status==403 || xhr.status==404) { alert("ERROR LOADING UPLOAD.PHP"); } else { document.location.href = 'enregistrement.php'; } }; xhr.send(data); })
du coup dans var_dump($img); j'aimerai récupérer la valeur.
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 <?php $img = $_POST['img']; $user_id = $_POST['user_id']; var_dump ($user_id); var_dump ($img); $_FILES["tmp_name"]='./convert/'; // Deplace le repertoire de destination move_uploaded_file($_FILES["img"]["tmp_name"], "./convert/".$_POST["user_id"]."-identite.png"); // header('Location: good.php'); ?>
J'espère que quelqu'un pourra m'aider ...
Partager