IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CodeIgniter PHP Discussion :

Récupération de données


Sujet :

CodeIgniter PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Récupération de données
    Bonjour à tous,

    J'ai un problème que je ne comprend pas. Je n'arrive pas à récupérer le nom d'un fichier pour mettre ce nom dans ma base de donné. Normalement pour faire ça j'utilise un formulaire et je fais un $this->input->post('nameDuFormulaire') mais la je ne reçoit rien si je fais un echo de cette commande rien ne ressort.

    voici mon code :

    Vue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form enctype="multipart/form-data" method="post" accept-charset="utf-8" action=<?php echo site_url("administration/modifphotomaire");?>/>
        <h2>Image ( format jpg, png ou gif )<h2>
        <input type="file" name="image" required/><br/>
        <input type="submit" name="submit" value="Valider"/>
    </form>
    controlleur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    $config['upload_path'] = "assets/images/maire";
    $config['allowed_types'] = 'gif|jpg|png';
    $config['max_size'] = '4000';
    $config['max_width']  = '4096';
    $config['max_height']  = '3072';
     
    $this->upload->initialize($config);
    if ( !$this->upload->do_upload('image') )
    {
         $error = $this->upload->display_errors();
         if (empty($error)) {
           redirect('');<br>     } else {
           print_r($error);
         }
    }
    $data = array(
        'photoMaire' => $this->input->post('image'),
     );
     
    $this->model->modifphotoMaire($data);
    echo $this->input->post('image');
    $data['leMaire'] = $this->model->get_infoMaire();
    $this->load->view("header.php");
    $this->load->view('modifMaire.php', $data);
    $this->load->view("footer.php");
    model :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $query = $this->db->where('idMaire',1);
    $query = $this->db->update('maire',$data);
    return $query;

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    pour recupérer les infos lors d'un upload c'est $this->upload->data() (te renvoie un tableau) et si tu veux récupérer un élément en particulier ici le nom du fichier $this->upload->data('file_name')

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2004, 10h09
  2. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  3. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo