J'ai un problème au niveau du traitement des données lorsque je crée
un nouvel objet avec la fonction suivante:
function
formulaires_editer_programme_traiter_dist($id_programme='new',
$retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
return
formulaires_editer_objet_traiter('programme',$id_programme,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
j'ai un champ titre et je voudrais modifier le champ avant traitement
du style:
$titre=_request('titre');
$titre='j\'ajoute une phrase ici'.$titre;
et ensuite je veux que cette nouvelle variable soit entrée dans la
base sql...
je ne sais pas si je me fais bien comprendre?
Cordialement
Bonjour,
il faut utiliser set_request() :
$titre=_request('titre');
$titre_modif='j\'ajoute une phrase ici'.$titre;
set_request('titre', $titre_modif);
Bonsoir,
Je ne pense pas que ce soit la question posée...
Il faut une fonction SQL pour mettre à jour la base.
Regarde le code de SPIP yen a plein !
- sql_update() ou sql_updateq() pour une mise à jour
- sql_insert() ou sql_insertq() pour une nouvelle ligne
Pat