Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 20 août 2002 - 18 h 07 m 34 s |
|
|
je c pas si quelqu'un s'y connais en sql mais j'ai un petit probleme
j'ai une base de donnée avec des dans certaine valeur des valeurs par defaut mais lorsque ces valeur par defaut ne se mette plus (car avant elle marchai) j'ai juste changer le php, mais les valeur auxquelles sont affilié des valeurs par defaut sont vierge dans le formulaire php elle sans dans le INSER mais pas dans le formulaire, j'ai essayer de les retirer du INSER mais rien a faire elle reste vierge dans la base de donné.... je n'y comprend plus rien car en plus en on non null....
quelqu'un peut m'aider??
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
AFortiori
Messages : 444 Inscrit le 20/04/02
Ville : Lyon
Non connecté
|
|
Posté le 20 août 2002 - 20 h 28 m 43 s |
|
|
j'ai rien compris a ce que tu disais tu peux être plus explicite ?
Tu parles de mysql ? mssql ? donnes plus d'info stp
|
|
| |
C'est parce que l'on a rien a dire qu'il faut fermer sa gueule
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 21 août 2002 - 00 h 13 m 32 s |
|
|
pardon je parle de mysql j'ai des valeurs par defaut dans un table mais lorsque quelqu'un rempli un formulaire les champs ou il devrai y avoir des valeurs par defaut reste vide dans la base de donnée
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
grabber
Coordinateur
MacBook Pro 2,4 Powered
Messages : 8 528 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 22 août 2002 - 14 h 54 m 03 s |
|
|
et alors ? si les valeurs par defaut de certains champs n'apparaissent pas automatiquement, tu n'as qu'a les ajouter dans ton insert avec ce que tu veux dedans et comme ca, la base sera renseignee avec ta valeur par defaut ! ou est le probleme ?
sinon, quelles sont les valeurs par defaut dont tu parles que tu aimerais inserer ??? essaye d'expliquer plus concretement car je suis pas sur d'avoir bien compris ou tu veux en venir...
|
|
| |
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 14 h 56 m 58 s |
|
|
c ce que je comptai faire mais c pas normal quelle ne se mette plus... :-?
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
grabber
Coordinateur
MacBook Pro 2,4 Powered
Messages : 8 528 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 22 août 2002 - 15 h 02 m 21 s |
|
|
en regle generale, evite de compter sur des valeurs pas defaut. dans la mesure du possible, il faut toujours faire des requetes les plus precises possibles pour assurer la validite de tes donnees et donc de tes traitements ulterieurs :wink:
@+
PS : pas cool de changer le topic de place pour ceux qui repondent...
|
|
| |
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 15 h 02 m 57 s |
|
|
Le 22/08/2002 à 14h56 , Silver a écrit:
c ce que je comptai faire mais c pas normal quelle ne se mette plus... :-?
fo bien que ça soit en NOT NULL ta colonne sinon ça risque de merder pour les valeurs pas defaut...
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
noody
[moiself]
Messages : 719 Inscrit le 23/12/01
Ville : Lyon
Non connecté
|
|
Posté le 22 août 2002 - 15 h 49 m 31 s |
|
|
De toute façon, il faut faire une double gestion :
- au niveau de l'appli où tu inseres des string nulles quand tu n'as pas de valeur
- au niveau du SGBD mais ça, tu l'as déjà fais
|
|
| |
Venez faire un tour ;o)
nicolas.mattioni.free.fr
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 15 h 51 m 40 s |
|
|
vi c not null mais quelqu'un pourais me dire tou detailler (- au niveau de l'appli où tu inseres des string nulles quand tu n'as pas de valeur
- au niveau du SGBD mais ça, tu l'as déjà fais ) enfin en francais
ou quelqu'un pourais me dire comment dans mon fichier php je peut donner une valeur a un $ avant le inser pour contourner le probleme?
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 16 h 25 m 54 s |
|
|
le pire c que je vien de m'appercevoir qu'il me met 1 a certain endroi et rien a dautree alors que dans le php y a rien du tou!!!!
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 16 h 32 m 06 s |
|
|
Moi j'ai absolument rien compris à ton pb alors si tu explique spas mieux et donne pas un ti bout du code qui merde et la structure de la table en question pour qu'on t'aide ça va être dur
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 16 h 43 m 40 s |
|
|
ok la structure en question : (le passage en question)
force int(2) NOT NULL default '10',
agilite int(2) NOT NULL default '10',
vigueur int(2) NOT NULL default '10',
intelligence int(2) NOT NULL default '10',
charisme int(2) NOT NULL default '10',
lieu varchar(30) NOT NULL default 'en bateau',
pc int(11) NOT NULL default '1000',
salaire int(11) NOT NULL default '0',
profession varchar(100) NOT NULL default 'aucune proffesion',
equipement varchar(250) NOT NULL default 'aucun équipement',
specialisation varchar(250) NOT NULL default 'aucune',
divers varchar(250) NOT NULL default 'rien',
ensuite le insert :
$sql = mysql_query("insert into pbem values ('','$uname','$race','$sexe','$age','$taille','$poids','$alignement',
'$personnalite','$comportement','$motivation','','','','','','','','','','','','',
'$tranchanteunemain',...
'','','','','','','','','','','','' <- ca c le passage des ded champs ou il devrai y avoir des valeur par defaut!
et le resultat suite a une inscription avec les valeur :
force 0
agilite 0
vigueur 0
intelligence 0
charisme 0
lieu (rien)
pc 0
salaire 0
profession (rien)
equipement (rien)
specialisation (rien)
divers (rien)
moi pas comprend pkoi y met des 0 ou rien alors qu'il n'y a aucune valeur dans qui s'insert??? et qu'il ne met pas les valeur par defaut surtout!
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 16 h 50 m 45 s |
|
|
faut que tu fasses un
INSERT INTO tatable (champamodifier,autrechampamodifier,etc) VALUES ('valueuraentrer','autrevaleuraentrer','etc')
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 16 h 52 m 06 s |
|
|
les valuers où tu mets '' ça converti automatiquement en rien ou 0 si valeur numérique
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 17 h 27 m 40 s |
|
|
hum....
Parse error: parse error, unexpected T_STRING in user.php on line 273
perdu je me suis chier dessus mais ou lol
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 18 h 33 m 45 s |
|
|
ca veut dire koi en francais unexpected T_STRING
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 18 h 37 m 17 s |
|
|
Le 22/08/2002 à 17h27 , Silver a écrit:
hum....
Parse error: parse error, unexpected T_STRING in user.php on line 273
perdu je me suis chier dessus mais ou lol
donne ta ligne 273 et la 272 aussi
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 18 h 37 m 58 s |
|
|
Le 22/08/2002 à 18h33 , Silver a écrit:
ca veut dire koi en francais unexpected T_STRING
T_STRING inattendu :wink:
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Silver
Messages : 148 Inscrit le 19/08/02
Ville : Auxerre
Non connecté
|
|
Posté le 22 août 2002 - 18 h 40 m 26 s |
|
|
ca commence a 272 et ca fini 274
$cryptpass=$makepass;
INSERT INTO pbem (id,uname,race,sexe,age,taille,poids,alignement,personnalite,comportement,motiva
tion,tranchanteunemain,contondanteunemain,deuxmains,deuxarmes,lancer,projectiles
,armesdhast,bagarre,lireecrire,premierssoins,medecine,herboristerie,connaissance
mytleg,connaissanceflore,connaissancefaune,astronomie,connaissancelois,enseignem
ent,religion,danse,chant,joueruninstrument,jonglage,cracheurdefeu,composition,po
esie,peinture,brassbier,maconnerie,forge,menuiserie,culturechamps,tissage,travai
lmine,cuisine,Archerie,Boucherie,marchandage,chimie,ingenieurie,tannerie,natatio
n,equitation,Escalade,athletisme,embuscade,filaturedissim,Crochetage,baratin,pic
kpocket,perception,animalerie,pistage,ambidextrie,seduction) VALUES ('','uname','race','sexe','age','taille','poids','alignement','personnalite','comportement','motivation','tranchanteunemain','contondanteunemain','deuxmains','deuxarmes','lancer','projectiles','armesdhast','bagarre','lireecrire','premierssoins','medecine','herboristerie','connaissancemytleg','connaissanceflore','connaissancefaune','astronomie','connaissancelois','enseignement','religion','danse','chant','joueruninstrument','jonglage','cracheurdefeu','composition','poesie','peinture','brassbier','maconnerie','forge','menuiserie','culturechamps','tissage','travailmine','cuisine','Archerie','Boucherie','marchandage','chimie','ingenieurie','tannerie','natation','equitation','Escalade','athletisme','embuscade','filaturedissim','Crochetage','baratin','pickpocket','perception','animalerie','pistage','ambidextrie','seduction')
|
|
| |
La vie n'est qu'un passage pour accéder à la mort :gore2:
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 22 août 2002 - 18 h 43 m 08 s |
|
|
déjà tu peux virer le id et mettre des $ je pense devant les noms de variable :wink:
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
|