8721 sujets

Développement web côté serveur, CMS

Bonjour

Je dois faire un formulaire d'inscription avec upload d'avatar.
J'aimerais que l'image s'affiche directement dans le formulaire après que l'avatar est été choisi sur le pc du client.
J'ai essayé d'imbriquer deux formulaires et j'ai constaté que cela ne fonctionnait pas

<form id="inscription" method="post" action="">
<input type="text" name="input1"/>
<form id="avatar" method="post" action="">
<img href="default/avatar.jpg" />
<input type="file" name='file1' /></form>
</form>

Il faut quelque chose de la forme:

<form id="inscription" method="post" action="formulaire_traitement.php">
<input type="text" name="input1"/>
<img href="default/avatar.jpg" />
<input type="file" name='file1' />
</form>

avec l'insertion de l'image en javascript remplacant default/avatar.jpg avant d'etre traité par le script formulaire_traitement.php.

Peut on avoir accès à la variable $_File[] avant d'avoir soumis le formulaire?
Existe-t-il d'autres pistes?
Modifié par beweb (12 Sep 2013 - 12:34)