Fork me on GitHub

Rapport de message :*
 

Checkbox dans un formulaire

Titre du sujet : Checkbox dans un formulaire
par legueux sur 18/05/2006 04:48:43

Bonjour,

Voilà maintenant 2 jours que je bute sur un problème concernant le module Catads et notamment son formulaire.

En effet, pour les besoins du site que je mets en place j'ai besoin d'ajouter des informations au formulaire de base. Il s'agit d'un site pour un garage et je me sert de ce module pour présenter les voitures d'occasions de ce garage.

Pour ajouter des champs de texte (new XoopsFormText) cela c'est bien passé en m'appuyant sur ceux déjà existant.

Là où je bute c'est sur l'ajout de Checkbox dont le fonctionnement est totalement différent. Pour l'ajout d'une checkbox sur le formulaire j'utilise le code (dans l'exemple il s'agit d'une checkbox devant indiquer ou non la présence d'un GPS) :

$equip_tray=new XoopsFormCheckBox(_MD_CATADS_EQUIP'gps'$gps);
                
$equip_tray->addOption(1'GPS');
                
$adsform->addElement($equip_tray);


J'ai donc inséré ce code dans le fichier "form1_ads.inc.php".
J'ai également créé la partie
`gpsint(1NOT NULL default '0',
dans la table xoops_catads_ads.

Maintenant je bute sur le code php a écrire pour que soit inséré l'information dans la base donnée et ensuite la récupérer pour l'afficher dans l'annonce.

J'ai essayé le code suivant dans le fichier submit1.php :

if(ISSET($_POST['gps'])){
                                    
$gps=$_POST['gps'];
                                }else{
                                    
$gps="";
                                }


Mais ça ne semble pas suffisant car si la case est coché ça ne semble pas écrire dans la base.

Je suis complétement perdu et n'étant pas très bon en php ça ne facilité pas les choses.

Merci de votre aide.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

67 Personne(s) en ligne (47 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 67 | Plus ...