Aller au contenu

Value de la Balise input="file"


furious Gontran

Sujets conseillés

J'ais un formulaire pour rentrer un film dans ma base de donnée.

Ce formulaire a un double emploi, car lorsque l'on modifis une entrée, il se remplis des données actuelles dans la base.

Mes scripts marchent pour toutes les balises input sauf pour "file" censée renvoyer l'affiche du film en .jpg. C'est problematique car en cas de modification d'une ligne de ma table, j'ais peur qu'il n'y ais plus d'affiche....

Comment faire pour que ma balise <INPUT TYPE="file"> ais une valeur par defaut

Modifié par furious Gontran
Lien vers le commentaire
Partager sur d’autres sites

Si ce la est vrai je dois forcement passer par un if (isSet etc...

Ok je vais faire ca comme ca...

Etrange tout de meme

Voici mon code:

if($_GET['Action']=="Modif")

{echo "<input name='Couv' type='file' id='Couv' maxlength='100' value='".$Couv."'>";}

else

{echo "<input name='Couv' type='file' id='Couv' maxlength='100'>";}

Je pensais que value me permettait, comme pour les autres balises d'inserer une valeur par defaut, mais ca ne marche pas...

Lien vers le commentaire
Partager sur d’autres sites

Non, ce n'est pas possible.

De toute façon, les chemins de fichiers peuvent différer selon le système d'exploitation donc mettre une valeur par défaut n'aurait pas vraiment de sens :/ (sauf pour un intranet à la rigueur).

Modifié par Bobe
Lien vers le commentaire
Partager sur d’autres sites

ok merci de la confirmation.

J'ais trouvé une solution, en php (je sais c'est pas le sujet ici mais c'est pour cloturer le tout)

le

if (isSet ($_FILES['Photo']))

ne marche pas car meme sans rentrer de valeur il me dis que le $_FILES['Photo']

est present.

La solution est donc d'utiliser le:

if (is_uploaded_file ($_FILES['Photo']['tmp_name']))

Car dans le cas ou rien n'est rentré, la foto n'est pas uploadé.

C'etait tout con, mais ca m'as encore fait perdre du temps...

Modifié par furious Gontran
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...