Affichage des résultats 1 à 3 sur 3
  1. #1
    Jeune membre
    Date d'inscription
    mai 2012
    Messages
    2
    Remerciements
    0
    Remercié 0 fois
    dans 0 messages

    Par défaut [Joomla 2.5.4]Récupération de variable $_POST, Composant partie admin

    Salut à tous,

    souhaitant faire un grand module pour générer des paramètres d'articles avec des paramètres pré établis. Mais voilà pour le moment j'en suis pas encore là, le but est déjà de faire un mini composant en partie admin qui me permet d'enregistrer un label dans la base de données.

    Pour le moment je n'arrive pas à récupérer la variable $_POST du formulaire.

    (J'utilise EasyCreator pour réaliser ce composant)

    Voici mon code en question :
    Code PHP:
    <?php
    /**
     * @package    addAge
     * @subpackage C:
     * @author     Thib {@link }
     * @author     Created on 02-May-2012
     * @license    GNU/GPL
     */

    //-- No direct access
    defined('_JEXEC') || die('=;)');
    //include('functions.php');
    require_once (dirname(__FILE__).DS.'functions.php');

    jimport'joomla.application.component.controller' );

    ?>

    <h1>Module Age</h1>

    <p>
        Please visit the <a href="../index.php?option=com_addage">frontpage view of addAge</a>.
    </p>

    <form method="POST" action ="">
       <p><label> Age :</label></p>
       <p><input type="text" name="age"></p>
       <p><input type="submit" value="envoi" /></p>
    </form>

    <?php

    $tab_age 
    get_Age_List();
    echo 
    "<select>";

    if (isset(
    $_POST['age']))
    {
    echo 
    "works";

    }
    print_r($_POST);

    foreach (
    $tab_age as $k)
    {
       foreach(
    $k as $key=>$val)
       {
       
    ?>
       <option value="<?php echo $key?>"> <?php echo $val?> </option>
    <?php
       
    }
    }
    ?>
    </select>
    Voici ce que donne le composant pour le moment :
    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		Untitled.png 
Affichages :	24 
Taille :		4,7 Ko 
ID : 			20660

    En fait j'ai beau entrer des valeurs dans le formulaire je n'arrive pas à les récupérer. Je n'ai rien non plus dans le print_r($_POST);

    Dois-je utiliser des fonctions spéficiques à joomla ?

    Merci d'avance
    Matt

  2. #2
    Papa d'AllEvents/aeSecure

    Avatar de cavo789
    Date d'inscription
    avril 2009
    Localisation
    Lincent, BE
    Messages
    13 292
    Remerciements
    435
    Remercié 1 216 fois
    dans 1 179 messages

    Par défaut Re : [Joomla 2.5.4]Récupération de variable $_POST, Composant partie admin

    Bonjour

    Citation Envoyé par matts22 Voir le message
    le but est déjà de faire un mini composant en partie admin qui me permet d'enregistrer un label dans la base de données.
    Dans ce cas, commence immédiatement par programmer ... Joomla. Ton code est un mix php / joomla et à 15.000 lieues au moins de la programmation Joomla : c'est tout mauvais.

    Pour programmer un composant, il faut (un peu) suivre la norme MVC; avoir des pages pour l'affichage, d'autres pour le traitement et d'autres pour la gestion des données.

    Si tu souhaites programmer un composant, prends le temps de lire un tutoriel sur la programmation de composants pour Joomla 2.5

    Voici un des guides existants : http://cocoate.com/2012/01/le-guide-...ppement-joomla

    Note : $_POST est à bannir ! C'est une porte d'entrée plus grande qu'un goal de foot pour les pirates et hackers.
    Christophe - Développeur de

    Bloquez les dates du 23 et 24 mai et rejoignez-nous à Paris : http://www.joomladay.fr/ pour un évènement hors du temps.
    MP non sollicité = poubelle

  3. #3
    Jeune membre
    Date d'inscription
    mai 2012
    Messages
    2
    Remerciements
    0
    Remercié 0 fois
    dans 0 messages

    Par défaut Re : [Joomla 2.5.4]Récupération de variable $_POST, Composant partie admin

    Plop,

    Oui je suis conscient que le code est à des années lumières du MVC mais je voudrais simplement savoir pourquoi je n'ai rien dans mon $_POST :>

Discussions similaires

  1. [Problème] Illegal variable _files or _env or _get or _post or _cookie or _server or _session or
    Par valérie33 dans le forum Questions générales
    Réponses: 1
    Dernier message: 08/03/2012, 09h16
  2. Récupération de $_POST
    Par taurus dans le forum Questions générales
    Réponses: 0
    Dernier message: 27/03/2010, 14h55
  3. [Astuce] Formulaire Template et récupération $_POST
    Par taikentsuken dans le forum Questions générales
    Réponses: 2
    Dernier message: 04/05/2009, 09h32
  4. Anjel - Illegal variable _files or _env or _get or _post or _cookie or _server or _se
    Par christian dans le forum Installation et mise à jour de Joomla!
    Réponses: 3
    Dernier message: 02/10/2006, 19h38
  5. Problème avec Extcalendar , variable $_Post
    Par rosy dans le forum Installation et mise à jour de Joomla!
    Réponses: 0
    Dernier message: 02/10/2006, 14h55

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •