

ou via
Programmation (165 topics, 2384 messages) Dernier message par Centaurus, le 14/11 à 11:58:57 |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
Question la page erreur en question, c'est le formulaire de saisie avec un message d'erreur ou bien une pages d'erreur que tu as fait, ou bien encore un gros vautrage pas beau du navigateur.
Sinon de toute facon des que je suis chez moi je créer une table avec tes parametre de champ et je te dis ca dans la soirée. Il me faut juste la longueur des diférents champs pour ajuster les tests |
|
| Centaurus inscrit le 06/03/2003 |
La page erreur, c'était une conn.... de ma part, un truc que j'avais pas pigé au début, puis que j'avais oublié de changer. Sans importance donc (en fait au début j'avais fait une page d'erreur nommé test.php, sans avoir saisi qu'en fait c'était un de nos deux fichiers qui s'appelait comme ça, vu que moi ma page s'appelait membres.php, et maintenant test.php3)
C'est mes champs de MySQL que tu veux ? Si c ça, c'est dans l'ordre 20,20,20,50,30,30 tout en varchar |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
A au fait j'ai continué a reflechir au code généré par dreamweaver pour en venir a une conclusion, c'est un soft qui ai bon pour faire du developpement simple(créer un formulait avec création d'un enregistrement ou un update...)
Mais la on n'arrive dans ces limites car le formulaire que l'on ai en train de voir dépasse les possibilité du soft. Je m'explique, va faire comprendre a dreamweaver qu'il doit faire une palenqué de test sur les variables plus un qu'on a oublié en plus. Pour enregistrer les données tu a créé une table avec des champ particulier dont un qui est indiqué en clé unique (pour un cas comme ca en général c'est Login). Et bien, sur le net on a suremrnt plusieurs centaurus et plusieur vertigo_76. Si on enregistre ca la seule chose que l'on va avoir est une erreur mysql de violation de contrainte de clé unique. Donc il faut qu'on pense a rajouter un test sur l'existance du login et la dans dream(version 4) j'ai jamais réussi a lui faire comprendre ,a chaque fois il faut couper le comportement de serveur pour l'inclure dans la portion de test et l'inconvénient c'estque derriere la moindre modif a partir de dream te flingue le fichier. Donc sur ce je rentre chez moi et vais me pencher sur tout ca. @ tout et bonne méditation |
|
| Centaurus inscrit le 06/03/2003 |
J'ai un mal de tête pas possible ! Mais j'ai compris qu'est-ce que tu as dit et j'men vais me taper la tête contre un arbre. ![]() ![]() |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
![]() ![]()
Je me suis grillé les neurones mais g fini je mets un zip ce soir ![]() ![]() ![]() |
|
| Centaurus inscrit le 06/03/2003 |
wow, t'as fais vite ![]() |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
|
| Centaurus inscrit le 06/03/2003 |
Sympa, merci, je vais tester ça de suite ![]() |
|
| Centaurus inscrit le 06/03/2003 |
Warning: Accès refusé pour l'utilisateur: 'ROOT@localhost' (mot de passe: NON) in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\connections\Formulaire.php on line 4
Warning: MySQL Connection Failed: Accès refusé pour l'utilisateur: 'ROOT@localhost' (mot de passe: NON) in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\connections\Formulaire.php on line 4 Warning: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\connections\Formulaire.php on line 5 Warning: MySQL Connection Failed: Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\connections\Formulaire.php on line 5 Warning: MySQL: A link to the server could not be established in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\connections\Formulaire.php on line 5 Fatal error: Call to undefined function: execute_requete() in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\user_init_database.php on line 8 Je suppose que ça vient de la non-configuration de mon serveur, user_name et password dans les fichiers que tu as créés, mais je ne vois pas exactement où je dois configurer ça, et surtout sous quelle forme. En majuscule, entre guillemets "", entre '' ou tel quel. Et si je n'ai pas de mot de passe, comment ça se passe ? Faut que je configure ça ici user_init_database.php ? Et dans connection/Formulaire.php ? ![]()
Sinon je vais potasser ça cet aprem. Message modéré le 27/03 à 13:12:58 par Centaurus. |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
Modifies dans user_init_database.php et membres.php la ligne connectmysql comme suit:
connectmysql('localhost','root','','espace_membres'); Respectes bien les majuscules minuscules pour le login et le mot de passe. j'ai repris le nom de la base par rapport au post que tu as laissé avec ton code généré par dreamwaever et je considere que ton utilisateur root n'a pas de pwd. |
|
| Centaurus inscrit le 06/03/2003 |
c bien ce que je pensais, mais je n'étais pas sûr des ''.Je vérifie. Merci encore. |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
Désolé a l'origine je voulait faire un formulaire de saisie pour ces renseignements mais g pas eu le tps.
![]() |
|
| Centaurus inscrit le 06/03/2003 |
Pas grave, faut bien que je cherche un peu ![]() |
|
| Centaurus inscrit le 06/03/2003 |
Apparemment ça fonctionne bien, il y a juste ce message d'erreur pour user_init_database : Fatal error: Call to undefined function: execute_requete() in c:\program files\easyphp\www\club_loisirs_76\site\user_enrg2\user_init_database.php on line 8
Mais ça fonctionne qd même |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
a oui dans le fichier il faut changer le nom de la table dans la ligne :
"DROP TABLE IF EXISTS User_registration" par "DROP TABLE IF EXISTS espace_membres" normalement le nom de la table aurait du etre remplacé par une variable recupere par le formulaire. J'ai oublié de mentionner ce changement. Désolé. |
|
| Centaurus inscrit le 06/03/2003 |
Je crois pas que ce soit ça le problème, il ne connait pas la fonction execute_requete et que je change le nom de la table ne change rien à ça. ![]() |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
rajoute au debut de users_init_database.php
require('form_users.php'); ![]() |
|
| Centaurus inscrit le 06/03/2003 |
ça fonctionne parfaitement. Thanks |
|
| Centaurus inscrit le 06/03/2003 |
Comment faire pour gérer une base de donnée sous free, sachant que (si j'ai bien compris), on ne peut en disposer que d'une seule, qui de plus porte le nom de notre compte.
J'ai par exemple 2 bases de données importante sur mon serveur local, comment je peux me débrouiller pour les faire fonctionner sous free. Et est-ce que je suis obligé de tout retaper online ou je peux le faire par ftp ? Merci ![]() |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
Tu peux te débrouiller pour que tout tienne sur un base, mais pour cela tu ne dois pas avoir de table du meme nom entre les deux bases.
En ce qui concerne le ftp je sais pas, j'ai pris la solution d'etre mon hébergeur, mon serveur est dans ma salle. Comme ca je met autan de site et de base que mon matériel peut supporter. Le seul probleme est le renouvellement d'IP toutes les 24 heures. |
|
| Centaurus inscrit le 06/03/2003 |
Bon bah je vais faire comme ça alors. ![]() ![]() |
|
| Centaurus inscrit le 06/03/2003 |
Et tu sais quoi en plus ? Je suis obligé de retravailler mes formulaires parce qu'ils ne fonctionnent pas sous free (même les plus simples), parce que free utilise un code spécial et il n'y a que celui-là qui fonctionne. Quel bazar ! ![]() |
|
vertigo_76
Rien ne vaut plus que ce que l'on fait par soi meme inscrit le 05/03/2003 |
Ca c'est pas cool il utilise quoi? |
|
| ZeCoMiC adjoint ![]() inscrit le 01/03/2003 |
je suppose que si tu parle d'un formulaire innapte sous free.
C'est qu'il utilise la fonction mail(), qui est "interdite" sous free, et qui ne fonctionne donc pas... |
|
| Centaurus inscrit le 06/03/2003 |
C'est ça, je suis obligé de rentrer un code qui m'envoit le formulaire sur ma boite free et pas sur une autre. |
|
Vous ne pouvez pas ajouter de messages.
Forum gratuit proposé par
v 2.7 alpha 1
-
Un service
-
-
Page générée en 1,621 secondes le 03/12 à 08:23:27.