Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1187 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment afficher un value dans un input de type file

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment afficher un value dans un input de type file

n°1774870
bingojm
Posté le 20-08-2008 à 12:43:42  profilanswer
 

Bonjour à tous,
 
Je viens de créer une page "modifier" dans laquelle je réaffiche mon formulaire de ma page d'encodage.
Je récupère les données déjà encodées et je les affiche à leur place dans le formulaire. Jusque là tout va bien, sauf pour le lien qui a été envoyé via mon input file (maphoto).  
Dans ma page modifier, comment faire pour avoir un value avec ce lien ? Pcq si je modifie ma fiche de membre et que je ne modifie pas la photo, et comme ici il ne retient pas le lien déjà encodé, il va renvoyer un blanc dans la base. J'ai essayé avec value, mais cela ne fonctionne pas...
Notez que si je fais un echo $row['photo']; cela s'affiche très bien, mais si je mets cet echo dans le value de mon input file, il ne le retient pas pour le réenvoyer dans la base, et du coup, il efface l'ancien!

Code :
  1. ...<tr>
  2.          <td align="right" ><div align="left">Statut :</div></td>
  3.          <td><div align="left">
  4.            <select name="statut" tabindex="15">
  5.   <option value="<? echo $row['statut']; ?>" selected="selected"><? echo $row['statut']; ?></option>
  6.   <option value="Actif" >Actif </option>
  7.   <option value="Inactif">Inactif </option>
  8.   </select>
  9.          </div></td>
  10.          </tr>
  11.        <tr>
  12.          <td align="right"><div align="left">Date de sortie : </div></td>
  13.          <td><div align="left">
  14.            <input name="date_sortie" type="text" id="date_sortie" value="<? echo $datefr3; ?>" size="20" tabindex="16">
  15.          </div></td>
  16.          </tr>
  17.        <tr>
  18.          <td align="right"><div align="left">Photo :</div></td>
  19.          <td colspan="3">
  20.     <div align="left">
  21.            <input type="hidden" name="MAX_FILE_SIZE" value="200000" tabindex="17" />
  22.            <input type="file" name="maphoto" style="height:20px; width:295px " value="<? echo $row['photo']; ?>" />
  23.            </div></td>
  24.          </tr>
  25.   <tr>
  26.          <td align="right" colspan="4" valign="bottom" height="40"><input type="submit" name="Submit" value="Modifier" / ></td>
  27.          </tr>...


Merci d'avance...

mood
Publicité
Posté le 20-08-2008 à 12:43:42  profilanswer
 

n°1774879
SICKofitAL​L
misanthrope
Posté le 20-08-2008 à 13:07:36  profilanswer
 

Je ne crois pas qu'il soit possible (sécurité toussa...) de mettre une valeur par défaut dans un input de type file [:spamafote]


---------------
We deserve everything that's coming...
n°1774881
bingojm
Posté le 20-08-2008 à 13:09:56  profilanswer
 

ah ok... tu n'aurais pas une idée de comment je pourrais faire pour ne pas que ma table soit remise à blanc quand je n'ai pas besoin de modifier le lien?

n°1774883
SICKofitAL​L
misanthrope
Posté le 20-08-2008 à 13:16:16  profilanswer
 

Ben je ferais ca du coté serveur.
Si je vois arriver qqch dans $_POST['maPhoto'] je le prends et je le gère, sinon je vais en sorte que l'update de la DB qui suit ne prenne pas en compte cette valeur, genre :

Code :
  1. $maPhoto = (isSet ($_POST['maPhoto'] ? $_POST['maPhoto'] : false);
  2. ...
  3. $sql = "UPDATE maTBL SET col=123 " . ($maPhoto ? " , maPhoto='$maPhoto' " : "" );
  4. ...


etc.... :)


---------------
We deserve everything that's coming...
n°1775384
grosbin
OR die;
Posté le 21-08-2008 à 10:54:32  profilanswer
 

Joli le ternaire, délicat et élégant à souhait :)


---------------
Photos Panoramiques Montagnes Haute Savoie

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment afficher un value dans un input de type file

 

Sujets relatifs
Java - Afficher un graphe et rendre interactif[C] Write et file descriptor [RESOLU]
bouton radio + input text__LINE__ et __FILE__
SWF inactif sous IE6 avec value="transparent"Afficher une image se trouvant sur le disque dur
afficher le resultat d'une requete sql sur 2 colonnesAfficher le pic de charge dédiée via un script WMI ou VBS (BGInfo)
Libpcap-Afficher le contenu des paquets 802.11[C#] Récuperer le type de base d'un System.Nullable
Plus de sujets relatifs à : Comment afficher un value dans un input de type file


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR