furious Gontran Posté 17 Septembre 2004 Posté 17 Septembre 2004 (modifié) 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é 17 Septembre 2004 par furious Gontran
furious Gontran Posté 19 Septembre 2004 Auteur Posté 19 Septembre 2004 BOOUUUUHHH EUH ?? Personne ne sais faire ca ou c'est pas possible ?
LaurentDenis Posté 20 Septembre 2004 Posté 20 Septembre 2004 pourrais-tu donner un exemple de ton code ? Il serait plus facile de voir où se trouve le problème.
petit-ourson Posté 20 Septembre 2004 Posté 20 Septembre 2004 Je crois (quasi-sûr) que l'on ne peux pas pour des raisons de sécurité. Trop facile pour voler des infos sinon.
furious Gontran Posté 21 Septembre 2004 Auteur Posté 21 Septembre 2004 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...
Bobe Posté 21 Septembre 2004 Posté 21 Septembre 2004 (modifié) 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é 21 Septembre 2004 par Bobe
furious Gontran Posté 21 Septembre 2004 Auteur Posté 21 Septembre 2004 (modifié) 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é 21 Septembre 2004 par furious Gontran
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant