begin process at 2012 05 31 16:59:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

recuperation infos input type file


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

recuperation infos input type file

mercredi 15 avril 2009 à 13:23:14 | recuperation infos input type file

ju0123456789

Bonjour,

Je voudrais savoir comment on fait pour récupérer les infos d'un INPUT de type FILE

Pour nimporte quel autre input "normal" il suffit de faire un $_POST['moninput'] et ça récupère la valeur du champs.
Mais je n'ai jamais utilisé l'input file et je ne sais pas comment récupérer sa valeur.
Je précise que la valeur que je voudrais récupérer est le chemin complet d'une image séléctionnée par cet input file.

Merci beaucoup d'avance.

Ju'
mercredi 15 avril 2009 à 13:43:46 | Re : recuperation infos input type file

kohntark

Membre Club
Salut,

Faudrait peut être pas abuser hein, une simple recherche de "récupérer input type file" donne plus de 32 000 résultats dans google. Le second donne la solution.
En tout compte 60 secondes de recherche pour avoir cette réponse.


Kohntark -

mercredi 15 avril 2009 à 13:43:52 | Re : recuperation infos input type file

Orange73

Membre Club
Hello,

Une petite recherche : http://www.w3schools.com/PHP/php_file_upload.asp


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
mercredi 15 avril 2009 à 17:26:13 | Re : recuperation infos input type file

ju0123456789

Merci orange73, mais le hic c'est que en anglais je ne suis pas un dieu lol. Donc pour lire les commentaiers c'est un peu juste.

Et merci de ta remarque Kohntark, mais si je viens ici c'est parce que les réponses que j'ai trouvées précédemment ne m'ont pas satisfaites, je n'y ai pas compris grand chose. Je sais juste que au lieu d'utiliser un $_POST que j'utilise dans les champs INPUT type=texte, j'utilise $_FILE pour ce genre d'input, mais je n'ai pas vraiment compris comment s'en servir. D'où ma question ;o)

après ça dépend de ce que tu utilises comme mots clés. Moi perso j'avais mis des trucs du genre "recuperation valeur champs parcourir html" et ça ne me donnais pas ce que je voulais. Donc non je n'abuses pas j'essaye de bosser en comprenant ce que je fais, dans mon contexte.

Voilou  |=OD

@+

Ju'
mercredi 15 avril 2009 à 20:04:34 | Re : recuperation infos input type file

kohntark

Membre Club
OK, au temps pour moi, le principal est que ce ne soit pas de la mauvaise volonté (très très fréquente ici)

Ceci étant tu ne m'ôteras pas de l'idée qu'en cherchant on trouve très facilement ce genre d'information.

Ce lien devrait être bien plus efficace qu'un long discours :
[ Lien ]

N'hésite pas à poster tes interrogations.


Kohntark -

lundi 4 mai 2009 à 16:18:26 | Re : recuperation infos input type file

ju0123456789

Bonjour,

Ok kohntark je comprends il n'y a aucun problème ;)

Après certains vains essais, je n'y arrive pas à récupérer l'image que je veux grâce à l'input FILE.

Mon input c'est : <input name="lien_img_mod" type="file" id="lien_img_mod" size="34">

Quand j'ajoute dans la base c'est : $lien_img_mod = trim($_FILES['lien_img_mod']['name']);

      ConnexionBase($connect);
      $sql ="Insert into caracteristiques_produits (LIEN_IMG) Values ('$lien_img_mod')";
      $res=ODBC_exec($connect,$sql);
      DeconnexionBase($connect);

Quand je met un POST et un input normal ça marche, mais là ça ne marche pas. Quelqu'un peut-il m'aider SVP ?
Merci
lundi 4 mai 2009 à 19:31:44 | Re : recuperation infos input type file

kohntark

Membre Club
Peut on voir le code du formulaire ?
As tu correctement définie le enctype de la balise form ?


Kohntark -

mardi 5 mai 2009 à 09:11:17 | Re : recuperation infos input type file

ju0123456789

voici le formulaire :

<FORM NAME='form1' METHOD='post' ACTION='bureautiqueESSAI.php'>

Ha... et efectivement je n'ai pas de enctype...
Il faut que je mette      enctype="multipart/form-data"       c'est ça ?
mardi 5 mai 2009 à 09:24:35 | Re : recuperation infos input type file

ju0123456789

je viens d'essayer avec ceci et rien n'y change... :/

Voici le petit bout de mon code qui enregistre des caractéristiques d'un produit dans une base à l'aide du bouton "ajout"

<code>[code]
if(isset($_POST['ajout']))
{
  $message_1 = "[AJOUT]";

  if(isset($_POST['reference_ajout']))
  {
    $reference_ajout = trim($_POST['reference_ajout']);
    $designation_mod= trim($_POST['designation_mod']);
    $descriptif_mod = trim($_POST['descriptif_mod']);
    $lien_img_mod = trim($_FILES['lien_img_mod']['name']);
   
    ConnexionBaseCARRI($connect);
    $sql="select CODEPRODUIT from produits where CODEPRODUIT = '".$reference_ajout."' ";
    $res=ODBC_exec($connect,$sql);
    $reference_test = trim(ODBC_result($res,"CODEPRODUIT"));
    ODBC_close($connect);

    if($reference_test==$reference_ajout)
    {
        $message_2 = "<font face=arial color=red size=2>Produit ".$reference_ajout." EXISTE DEJA</font>";
    }
    else
    {
      ConnexionBaseCARRI($connect);
      $sql ="Insert into caracteristiques_produits(CODEPRODUIT,DESIGNATION,DESCRIPTIF,LIEN_IMG) Values ('$reference_ajout','$designation_mod',";
      $sql.= "'$descriptif_mod','$lien_mod','$alt_img_mod','$nb_processeur_mod','$nb_video_mod','$nb_hdd_mod','$lien_img_pres_mod')";
      $rs=ODBC_exec($connect,$sql);
      ODBC_close($connect);

      $message_2 = "<font face=arial color=red size=2>Produit ".$reference_ajout." ajouté correctement dans la base</font>";
    
      $reference_mod = "";
      $designation_mod = "";
      $descriptif_mod= "Ajoutez ici un descriptif de présentation du produit";
      $lien_img_mod = "";
    }
  }
}
[/code]</code>

Voilà ! J'espere que ça pourra vous aider à m'aider (lol)

MErci

Ju'
mardi 5 mai 2009 à 09:27:33 | Re : recuperation infos input type file

ju0123456789

Oups, j'ai fait une petit ereur au niveau de mon else quand j'ai fais mon copié collé :

MODIF :
    else
    {
        ConnexionBaseCARRI($connect);
        $sql ="Insert into caracteristiques_produits(CODEPRODUIT,DESIGNATION,DESCRIPTIF,LIEN_IMG) Values ";
        $sql.= "('$reference_ajout','$designation_mod','$descriptif_mod','$lien_mod')";
        $rs=ODBC_exec($connect,$sql);
        ODBC_close($connect);

        $message_2 = "<font face=arial color=red size=2>Produit ".$reference_ajout." ajouté correctement dans la base</font>";
    
        $reference_mod = "";
        $designation_mod = "";
        $descriptif_mod= "Ajoutez ici un descriptif de présentation du produit";
        $lien_img_mod = "";
    }


1 2

Cette discussion est classée dans : input, récupérer, file, type, infos


Répondre à ce message

Sujets en rapport avec ce message

input de type file avec valeur par défaut [ par fabrice_pi ] Salut à tous,Est-ce qu'il y a une façon de donner une valeur par défaut à un champ input de type file ? Dans le cas suivant la valeur du champ value e probleme avec input type file impossible de recup une valeur [ par poule550705 ] Je doit juste recupérer le chemin exact du fichier selectionner avec . Je n'arrive qu'a recuperer le nom de ce fichier avec $_FILE et non pas le chemi input type file et récupération de la variable HTTP [ par lineb76 ] Bonjour !J'ai un gros pb pour récupérer ma variable fichier que je passe via un Pour récupérer mes variables je suis obligée de passer par $HTTP_POST_ Input type=file astuce !!?? [ par fredo35m ] Bonjour,j'ai sur ma page un Input type=file, qui m'ouvre un explorateur mais je souhaiterais pouvoir ouvrir l'explorateur vers un chemin déterminé. es input type="file" => comment récupérer le dirname ? [ par karpediem ] Bonjour, J'ai un pb assez simple...mais je ne m'en sors pas ;-( J'ai 1 formulaire qui me sert à récupérer 1 image sur mon poste local et à la copier Fontion input type=file [ par Thbraun ] Bonjour, Il y a quelques temps j'avais déveloper un truc ranger mes photos, qui fonctionnait. Depuis peu la fonction echo"; me renvoie juste le nom d recuperer un input de type radio dans ajax [ par moumourourou ] Salut,j'ai un formulaire ou j'ai 2input radioje veux récupérer le input choisis pour faire une requête de sélection d'une base de donnéedonc si vous v Syntaxe INPUT type=hidden name="wdate" value=datejour-heure [ par eric21000 ] Bonjour J'ai fait un formulaire pour des inscriptions. Je voudrais que dans ma variable wdate je puisse mettre la date et heure du jour. Je pourrais remplir un input de type text [ par fazni ] slt un ptit sauci j'ai table par exemple contient de champ num et nom et un enregistrement num: 1 et nom:fazni et j'ai un formulaire contient aussi d forcer une syntexe dans un input type text [ par Evony ] Bonjour,j'ai un input type="text" dans lequel les utilisateurs doivent écrire une date et pour évtier un maximum d'erreurs, je souhaiterais forcer la


Nos sponsors


Sondage...

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 : 1,014 sec (3)

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