Re: Formulaire CVT : bug ou idiotie de ma part ?

BERTRAND Joël <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
	Bon, bon, bon...

	C'est plus grave que ce que je pensais.

	Dans ma base, j'ai l'enregistrement suivant :
| identite_nom | identite_prenom | civilite | sociopro | membre_adherent
| BERTRAND     | Joëlsdlgj       | 1        | 11       | oui

	J'ai écrit dans la fonction charger :

    if ($session = sql_select(array('identite_prenom', 'identite_nom',
            'civilite', 'cat_socio', 'membre_adherent'),
            'spipactesvrais_auteurs',
            'id_auteur = '.$GLOBALS['visiteur_session']['id_auteur']))
    {
        echo 'lecture base<br/>';
        $resultat = sql_fetch($session);
        $valeurs = array(
                'prenom' => $resultat['identite_prenom'],
                'nom' => $resultat['identite_nom'],
                'civilite' => $resultat['civilite'],
                'sociopro' => $resultat['cat_socio'],
                'membre_adherent' => $resultat['membre_adherent']);
        sql_free($select);
        var_dump($valeurs);
    }
    else
    {
        echo 'valeur par défaut';
        $valeurs = array(
                'prenom' => $GLOBALS['visiteur_session']['identite_prenom'],
                'nom' => $GLOBALS['visiteur_session']['identite_nom'],
                'civilite' => $GLOBALS['visiteur_session']['civilite'],
                'sociopro' => $GLOBALS['visiteur_session']['cat_socio'],
                'membre_adherent' =>
                        $GLOBALS['visiteur_session']['membre_adherent']);
    }


	Et sur mon formulaire, j'obtiens :

lecture base
array(5) { ["prenom"]=> string(5) "Joël" ["nom"]=> string(8) "BERTRAND"
["civilite"]=> string(1) "1" ["sociopro"]=> string(2) "11"
["membre_adherent"]=> string(3) "non" }

	J'ai naturellement vérifié que je tape bien sur la bonne base, sur le
bon serveur. Je ne comprends pas pourquoi je ne lis pas les valeurs
écrites dans la base au coup précédent.

	Sauf à ce que j'ai raté quelque chose, les valeurs 'prenom' et
'membre_adherent' ne contiennent pas les bonnes valeurs (il s'agit ici
des valeurs initiales et non des valeurs relues dans la base).

	C'est de plus en plus incompréhensible pour moi.

	JB
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.