begin process at 2012 05 31 00:14:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

(input type="file") et ("disabled="disabled")


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

(input type="file") et ("disabled="disabled")

mardi 19 février 2008 à 21:11:14 | (input type="file") et ("disabled="disabled")

davidcian

Bonjour,

Voila j'ai un soucis pour récupérer ma variable lorsque que le champs <input type="file"> est sur "disabled".

1er formulaire d'envois:

                <input type=\"file\" name=\"clip_res\" onmousedown=\"validation()\" onChange=\"verif_extension(this.value,'.flv','clip_res');\"";
                if ($groupe != "ADMINISTRATORS")
                {echo "disabled=\"disabled\"";}
                else
                {}
                echo "/>


2eme de récéption:

        // Variables récupérée par methode POST du formulaires 1er formulaire
            $fname1 = $HTTP_POST_FILES['vue_inter']['name'];
            $ftype1 = $HTTP_POST_FILES['vue_inter']['type'];
            $fsize1 = $HTTP_POST_FILES['vue_inter']['size'];
            $ftmp1 = $HTTP_POST_FILES['vue_inter']['tmp_name'];


Bon quand je suis logué en administrateur, il n'y a aucun problème biensure. Mais lorsque que je me log avec un autre compte j'obtien ce méssage d'erreur:

Notice: Undefined index: vue_inter in c:\program files\easyphp1-8\www\papillon2\module\ajout\reception.php on line 300

Notice: Undefined index: vue_inter in c:\program files\easyphp1-8\www\papillon2\module\ajout\reception.php on line 301

Notice: Undefined index: vue_inter in c:\program files\easyphp1-8\www\papillon2\module\ajout\reception.php on line 302

Notice: Undefined index: vue_inter in c:\program files\easyphp1-8\www\papillon2\module\ajout\reception.php on line 303


Merci d'avance pour vos idées.

Az


mardi 19 février 2008 à 21:54:21 | Re : (input type="file") et ("disabled="disabled")

malalam

Administrateur CodeS-SourceS
Hello,

un champ "disabled" ne transmets rien lors de la soumission de son formulaire d'appartenance. C'est à ça que sert cet attribut.
Ce que tu veux je pense, c'est de la lecture seule :
<input type="file" readonly="readonly".../>
mardi 19 février 2008 à 22:09:22 | Re : (input type="file") et ("disabled="disabled")

davidcian

J'ai deja essaié le readonly mais ca désactive pas le bouton parcourir et on peut ecrire dans le champs texte

Az


mardi 19 février 2008 à 22:19:13 | Re : (input type="file") et ("disabled="disabled")

malalam

Administrateur CodeS-SourceS
Je n'avais pas fait attention que tu parlais du type "file".
Oui mais non : un "disabled" ne perlet pas au champ de transmettre sa valeur. Bon...mais d'un autre côté, tu ne PEUX PAS mettre une valeur par défaut dans un champ de type "file". Donc à quoi sert de vouloir passer une valeur que tu ne peux pas mettre, de toute manière ? Un champ de type "file" doit être rempli par le client. Et encore heureux...
mardi 19 février 2008 à 22:53:47 | Re : (input type="file") et ("disabled="disabled")

davidcian

C'est effectivement assé déconsertant. Mais image que le faite de pouvoir mettre un fichier est un luxe ou un privilége que je reserve a certaine catégorie d'utilisateur.

Les autre ne pouvant que baver devant...

Az
mercredi 20 février 2008 à 10:03:19 | Re : (input type="file") et ("disabled="disabled")

davidcian

Réponse acceptée !
Voila la solution:

J'ai mis une condition sur la récéption.

if (!empty($HTTP_POST_FILES['vue_inter']))
{
....
}


Ca marche!

Az


Cette discussion est classée dans : post, vue, disabled, files, inter


Répondre à ce message

Sujets en rapport avec ce message

envoi de pi??ce jointe par mail [ par arnold002 ] Bonjour ¨¤ tous,J'ai un gros probl¨¨me pour envoyer une pi¨¨ce jointe par email.Voici mon code : $bouton <FONT color= Upload via move_uploaded_file [ par Jeuls ] Salut à tous!Je vous présente mon souçi, je veux permettre l'envoi d'un fichier via formulaire grâce à un script tout ce qu'il y a de plus classique m pb code php [ par mickael56100 ] header('Content-type: text') ; // on déclare ce qui va être afficher // test des POST emisif ((isset($_POST['id']) && !empty($_POST['id'])) && (isset( Formulaire avec uploads - quelques bug encore... [ par sokebana ] bonjourj'ai été pas mal aidé mais il me reste quelques erreurs sur ce doc php et je ne sais pas corrigerla liste d'erreurs:- le traitement ne gère pas formulaire + image [ par velsy ] Salut,Voilà mon problème j'ai créée un formulaire en HTML je récupère les informations du formulaire sur ma boîte mail gràce à un fichier PHP. Dans mo probleme de liste multiple [ par zakichane ] J'ai realisé le code suivant pour stocker les valeur multiple de ma mist ds la base de donner mais ça marche pas merci de me guider a savoir mon erreu petit probleme [ par biloutte33 ] voilà je viens de créer un espace membre mais j'ai un petit soucis (des messages d'erreur)Parse error: parse error, unexpected T_ELSE in /var/www/free probleme de base de donnée [ par cacoucatatonique ] je désire generer automatiquement une base de donnée en fonction d'un formulaire; mon script est le suivant:   & Update [ par refkaben ] Bonjour à tous;J'ai une requete Update, le syntaxe me parrait correcte mais ça ne fait rien, càd que les valeurs des champs que je veux modifier reste 3 deniers fichiers ajouté... [ par mailys ] Bonjour, J'ai trouver un code me permettant de lister les 3 derniers fichiers ajoutés dans un dossier. Mon problème est que je n'arrive pas à trouver


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales