Pages: [1]
|
 |
|
Auteur
|
Sujet: rajouter des informations (Lu 296 fois)
|
ibmuser
Newbie
Karma : +0/-0
Hors ligne
Messages: 8
|
Bonjour,
Merci avant tous pour ce script tres pratique .. cependant j'aimerai y apporter des modifications. en effet, j'aurai besoin de detailler par exemple l'adresse en mettant, le code postal, la ville, rajouter le nom de la societé etc...
Comment peux ton modifier le script pour pouvoir personnaliser les informations que l'on veut que les gens inscrivent et qu'elles s'enregistre dans la base de données.
J'ai modificer la page add_user (je gere moi meme les inscriptions pas d'inscription spontané) pour faire apparaitre dans le formulaire de l'admin ajouter utilisateur les informations relatives au code postal, la ville mais une fois les informations saisies dans le formulaire, elle ne se rajoute pas dans la base de données ...
Merci de votre aide :)
|
|
|
Journalisée
|
|
|
|
Paul-Admin
|
salut,
il faut egalement changer les requêtes d'insertion. Il faudra aussi modifier les pages de modifications ainsi que les requetes correspondantes pour mettre à jour la base de données.
Paul
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
ibmuser
Newbie
Karma : +0/-0
Hors ligne
Messages: 8
|
Merci paul ! Ou doit on faire ces modif ??
J'ai vu dans la page conf.php3 qu'il ya une partie
//Cette partie permet d'ajouter des champs supplémentaires lors de l'inscription du membre
dedans j'ai bien proceder aux modif en rajoutant les champs que je voulais rajouter
$aff_cpostal=1; $aff_cpostal=1;
(et d'autres)
j'ai modifié la page add_user.php3 pour que le formulaire m'affiche le champ code postal a remplir
mais j'ai créé un champ dans la table membre a partir de la base de donnée mysql qui se nomme cpostal limité a 5 caracteres en numerique
mais malgré ces modif, quand je valide le recapitulatif qui suit ne m'affiche pas le champ postal postal que j'ai saisie (j'ai aussi modié la page creation_compte.php3) le champ code postal apparait mais il est vide et je fais pourtant apel a la fonction suivante
<? if($aff_cpostal==1){ ?> et <? echo $cpostal ?>
mais bon ca n'affiche rien ... quoi d'autres a modifié ? :)
|
|
|
Journalisée
|
|
|
|
Paul-Admin
|
en fait, si tu ajoutes un champ non prévu dans le script, il faut faire ce que tu as fait + modifier les requetes (l'endroit ou il y a "insert into membre... etc..." => c'est ça qu'on appelle une requete, c'est ce qui mets a jour la base de données
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
ibmuser
Newbie
Karma : +0/-0
Hors ligne
Messages: 8
|
Merci paul,
Mais pour le moment je n'arrive pas a enregistrer les infos dans la base de données.
peux tu s'il te plait m'indiquer quels sont les fichiers ou je dois proceder aux modifications ?
disons que je veux que les nouveau membres soit obligé de saisir le code postal
(perso comme je l'ai dit plus haut, c'est dans la partie admin que je procede aux inscriptions et modifications). Les utilisateurs n'ont pas acces aux changements de leurs infos.
En fonction de ca, ou se trouve les requetes que je dois modifier
merci :)
|
|
|
Journalisée
|
|
|
|
Paul-Admin
|
donc cela concerne 2 pages : la page qui permet a l admin de creer un compte et la page qui permet a l admin de modifier un compte. Donc dans chacune de ces pages, tu verras une requete : Pour la page d'ajout : Insert into membre (champ1, champ2 etc..) values (valeur_champ1, valeur_champ2, etc...)=> il suffit donc de rajouter ton nouveau champ avec sa valeur
Pour la page de modif des infos : Update membre set champ1=valeur_champ1, champ2=valeur_champ2, etc... Idem
Tu remarqueras que les 2 requetes sont un peu differentes, c est juste parceque la premiere insere des infos dans la base de données, alors que la 2eme met à jour des infos dans la base de données. Cela sous entend biensur que tu aies au prealable créé les nouveaux champs dans MySQL
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
ibmuser
Newbie
Karma : +0/-0
Hors ligne
Messages: 8
|
j'ai essayé ca, mais les informations ne sont pas rajouté dans la base de données. j'ai pourtant bien créé les tables dans mysql.
En passant par le script, l'ajout des informations ne se fait pas. Alors j'ai tenté de verifier si je faisais pas une erreur avec la fonction echo et j'ai rajouté manuellement directement dans mysql les infos cpostal, ville et en ouvrant la fiche d'un membre avec le script les informations apparaissent. cependant une fois que j'enregistre la fiche en la quitttant ben les informations disparaissent a nouveau ... :((
|
|
|
Journalisée
|
|
|
|
Paul-Admin
|
Bonjour,
désolé, je suis en vacances, je rentre mi-juillet.
Cordialement,
Paul
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
|
Pages: [1]
|
|
|
 |