PB valeur par défaut champ ENUM
Posté : 07 janv. 2006, 13:32
Bonjour à tous et bonne année !
en espérant que vous avez passé de bonnes fêtes
j'ai trouvé un script sur le ouebe pour un espace membre: formulaire (avec mise en place d'un cookie dont la durée est choisi par le membre), mot de passe oublié, modification des informations, suppression du compte
mais j'ai quelques interrogations...
Première chose il utilise une variable "gateau1" et je ne vois pas à quoi elle correspond exactement
apparemment c'est pour un accès root, il s'en sert également pour placer un cookie ou le mettre à jour mais pourquoi "gateau1" ???
Ensuite pour l'adaptation de ce script j'ai rajouté les champs adresse cp ville pays etc... mais pour la date de naissance je sais pas trop comment faire pour la table sql
au début j'avais mis "naiss DATE NOT NULL"
dans la base il affichait 0000-00-00 (cad AAAA-MM-JJ) mais même en m'inscrivant en mettant une date de naissance dans le format qu'il veut il la retient pas : /
alors est-ce que je dois créer 3 champs de cette manière ou je fais fausse route ?
"jj INT(2) NOT NULL"
"mm INT(2) NOT NULL"
"aa INT(4) NOT NULL"
Pareil pour les centres d'intêret j'ai pensé à faire des champs
CI1 INT(1) NOT NULL default'0', ... , CI10 INT(1) NOT NULL default'0',
après dans le formulaire d'inscription si c'est pas coché valeur par défaut 0, si c'est coché valeur 1 dans la base de donnée... vous auriez fait pareil ?!
bon j'arrête là parce que sinon je vais en faire 3 pages...
merci à ceux qui voudront bien m'éclairer sur ces quelques points déjà
-¤smack¤-
j'ai trouvé un script sur le ouebe pour un espace membre: formulaire (avec mise en place d'un cookie dont la durée est choisi par le membre), mot de passe oublié, modification des informations, suppression du compte
mais j'ai quelques interrogations...
Première chose il utilise une variable "gateau1" et je ne vois pas à quoi elle correspond exactement
Code : Tout sélectionner
#Action : C : création, M : modification
#Par qui : M : accès par un membre, W : accès par le webmestre
if (! isset($action)) Avorte();
if (! isset($mode)) $mode = "M";
if (! isset($page)) $page = 1;
$page = AntiTag($page);
$droits = 0;
if ($action <> "C" || $mode == "W") {
if (isset($gateau1)) CheckDroits($gateau1);
if ($droits <= 0) Avorte();
}
if ($mode == "W" && $droits <> 100) $mode = "M";
Ensuite pour l'adaptation de ce script j'ai rajouté les champs adresse cp ville pays etc... mais pour la date de naissance je sais pas trop comment faire pour la table sql
au début j'avais mis "naiss DATE NOT NULL"
dans la base il affichait 0000-00-00 (cad AAAA-MM-JJ) mais même en m'inscrivant en mettant une date de naissance dans le format qu'il veut il la retient pas : /
alors est-ce que je dois créer 3 champs de cette manière ou je fais fausse route ?
"jj INT(2) NOT NULL"
"mm INT(2) NOT NULL"
"aa INT(4) NOT NULL"
Pareil pour les centres d'intêret j'ai pensé à faire des champs
CI1 INT(1) NOT NULL default'0', ... , CI10 INT(1) NOT NULL default'0',
après dans le formulaire d'inscription si c'est pas coché valeur par défaut 0, si c'est coché valeur 1 dans la base de donnée... vous auriez fait pareil ?!
bon j'arrête là parce que sinon je vais en faire 3 pages...
merci à ceux qui voudront bien m'éclairer sur ces quelques points déjà
-¤smack¤-