Bonjour à tous
Très rapidement je veux proposer aux visiteurs de choisir une image et que je puisse la faire passer sur une page "traitement" pour affichage, insertion dans sune BDD etc... et ce sous forme de variable PHP
J'ai un code HTML qui affiche en direct les differentes images :
<div id="" style="position:relative; float:left" >
<img src="images/01.jpg" width="400" id="img">
</div>
<div>
<img src="images/01.jpg" height="110" onClick="ChangeImage(this.src);">
<img src="images/02.jpg" height="110" onClick="ChangeImage(this.src);">
<img src="images/03.jpg" height="110" onClick="ChangeImage(this.src);">
</div>
La fonction qui permet l'affichage sur la même page :
function ChangeImage(url) {
document.getElementById("img").src = url
}
que je voudrai transferer avec un form du genre :
<form action="traitement2.php" method="post">
<input type="hidden" name="monImage" id="monImage" value="">
<input type="submit" value="Envoyer">
</form>
Ce que je n'arrive pas à faire c'est récuperer la valeur de l'url de l'image choisie et la mettre dans mon input.
Je dois faire une fonction qui fera ça mais ça fait quelques jours que je suis dessus et.... rien, pour l'instant j'en suis là
var myPic = document.getElementById("img").src;
function envoyerPic(src)
{
myPic.src = monImage;
}
Je sais que la 1ere ligne me permet de recupérer le chemin de l'image. De plus je ne sais pas si onChange() sur le submit serait une bonne idée dans la mesure ou plus tard il y aura d'autres variables à faire passer comme du texte par exemple, je pense qu'il soit necessaire que ca passe dans le input hidden.
Je ne sais pas si ca vous parle mais en tout cas merci d'avoir passer un moment sur mon topic.