Bonsoir,

J'ai un peu de mal avec mon formulaire, c'est la partie pour faire le téléchargement qui me pose problème.

Mon petit projet:
- un formulaire avec 2 fois 2 options
- un fichier à télécharger suivant les options choisies en appuyant sur submit =p
- le fichier est directement stocké dans le même répertoire que le script

Mon code de formulaire déjà fait:


<form id="formulairetelechargement" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<fieldset id="taille">	


<label><input type="radio" name="taille" value="grand"> <strong>grand</strong></label>

<label><input type="radio" checked="checked" name="taille" value="moyen"> <strong>moyen</strong></label>

<label><input type="radio" name="taille" value="petit"> <strong>petit</strong></label>


</fieldset>
</table>

<fieldset id="architecture">	

<label><input type="radio" checked="checked" value="png" name="architecture" /><strong>PNG</strong> PNG</label>
ou 

<label><input type="radio" value="jpeg" name="architecture" /> JPEG</label> ?

</fieldset>

<button name="telecharger" id="telecharger" type="submit">Je télécharge!</button>

<input type="hidden" name="source" value="1" />



</form>





l'en-tête en php:



<?php
if ($_GET['source'] != "") {
	

	$taille = $_GET['taille'];
	$architecture = $_GET['architecture'];

if

if
if


	header ("Location:  http://monsite.com/[différent  suivant option taille]-[différent suivant option architecture].doc");
	}
?> 


et mes fichiers déjà crées:
- http://monsite.com/petit-PNG.doc / http://monsite.com/petit-JPEG.doc
- http://monsite.com/moyen-PNG.doc / http://monsite.com/moyen-JPEG.doc
- http://monsite.com/grand-PNG.doc / http://monsite.com/grand-JPEG.doc



Voilou,

je voudrais donc savoir comment fabriquer l'en-tête php Smiley smile

De plus:
-peut-on récupérer l'état des input "radio" en "direct", sans passer par submit avant. Par exemple, j'arrive sur l'état du formulaire par défaut, je sélectionne "JPEG" et là un petit texte s'affiche en dessous du formulaire "Vous avez sélectionné moyen-JPEG.doc"
- ce script: http://lipidity.com/fancy-form/ est-il compatible IE?

merci d'avance Smiley smile

à bientôt.
Modifié par csseur666 (21 Nov 2007 - 19:16)