• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

Besoin d'aide pour mon site.

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Je suis en train de créer un site pour une petit boîte qui se monte.
On a besoin de diffuser un formulaire d'inscription pour des candidats de course à pied. Ce formulaire devra être récupéré à la fois par notre site mais aussi par le site organisateur de la course.
En cliquant sur un lien, les candidats arriveraient sur ce formulaire, qui au final nous génèrera un fichier de type Excel.
Je n'arrive pas à trouver la petite technique pour réaliser ça.
Si quelqu'un a une solution simple et détaillée, je suis preneur ;)
Merci.
 
A

Anonyme

Invité
Encore un formulaire... Ça doit être le printemps qui arrive... :rateau: ;)

On a besoin de diffuser un formulaire d'inscription pour des candidats de course à pied. Ce formulaire devra être récupéré à la fois par notre site mais aussi par le site organisateur de la course.
En cliquant sur un lien, les candidats arriveraient sur ce formulaire, qui au final nous génèrera un fichier de type Excel.
Je n'arrive pas à trouver la petite technique pour réaliser ça.
Si quelqu'un a une solution simple et détaillée, je suis preneur ;)
Merci.
Heu... le fichier excel, tu oublies... :rateau: La solution c'est d'enregistrer les candidats dans une base de données (ou à la rigueur dans un fichier) et d'afficher le tout sous forme de tableaux sur le site.

À partir de la base données, tu devrais pouvoir générer facilement un fichier CSV qui s'ouvrira dans Excel ou OOo. ;)
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Ok, mais comment faire en sorte que cette base de données soient associée au lien du formulaire en question. Et pour la base de données, quel outil utiliser ?
 
A

Anonyme

Invité
Ok, mais comment faire en sorte que cette base de données soient associée au lien du formulaire en question. Et pour la base de données, quel outil utiliser ?
Si j'ai bien compris les candidats vont s'inscrire via internet? Alors il faut que ton hébergeur offre php et MySQL. Il ne te reste plus qu'à faire un formulaire dans une page web qui, via un script php, inscrira les candidats dans la base de donnée et génèrera à la volée le fichier CVS et le tableau pour l'affichage.

Pour les candidats qui n'ont pas internet, j'imagine que ce sont les membres de l'association qui le feront à leur place. ;)

Je pourrais t'aider à faire ce formulaire et ce bout de script mais je ne connais pas encore tout ce qui est MySQL et j'ai un peu peur de me lancer (faut bien sécuriser le machin pour éviter le piratage ou le vandalisme). Je jetterai quand même un œil ce soir.

P.S. : je ne sais pas s'il y a des programmes tout faits qui font ce genre de choses ou des sites spécialisés...
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Oui, avec Free comme hébergeur, y a ce qu'il faut normalement.
En fait, il nous faudrait un formulaire avec des options classiques et toutes bêtes (nom, prénom, âge, adresse, téléphone etc...). Au fur et à mesure des inscriptions, s'associe un numéro de dossart aux candidats.

Bref, le candidat ou l'organisateur n'a qu'à cliquer sur le lien pour accéder à ce formulaire.
Puis, une fois rempli, son inscription s'ajoute à une base de données réutilisable sur Excel ou autre. Et il faut que cette base de données soient automatiquement accessible à l'organisateur de la course. Il n'est pas nécessaire de diffuser sur le net cette base de données, puisque c'est uniquement pour que l'organisateur sache qui est inscrit, ainsi que pour nous-même, afin de préparer les puces électroniques de chronométrage pour tout le monde.
Ca évite de rentrer en mémoire les centaines de candidats le matin de la course :)

Effectivement, après quelques recherches, il faut apparemment associer PHP et MySQL.
Mais j'y connais rien en PHP :)
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Un autre truc, sûrement plus simple.
Comment créer un mail, ne comportant non pas du texte, mais uniquement une image qui serait une petite présentation graphique de la société, avec un lien à cliquer pour accéder au site.

Merci à vous ;)
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
30
$PWD
p4bl0.net
Oui, avec Free comme hébergeur, y a ce qu'il faut normalement.
En fait, il nous faudrait un formulaire avec des options classiques et toutes bêtes (nom, prénom, âge, adresse, téléphone etc...). Au fur et à mesure des inscriptions, s'associe un numéro de dossart aux candidats.

Bref, le candidat ou l'organisateur n'a qu'à cliquer sur le lien pour accéder à ce formulaire.
Puis, une fois rempli, son inscription s'ajoute à une base de données réutilisable sur Excel ou autre. Et il faut que cette base de données soient automatiquement accessible à l'organisateur de la course. Il n'est pas nécessaire de diffuser sur le net cette base de données, puisque c'est uniquement pour que l'organisateur sache qui est inscrit, ainsi que pour nous-même, afin de préparer les puces électroniques de chronométrage pour tout le monde.
Ca évite de rentrer en mémoire les centaines de candidats le matin de la course :)

Effectivement, après quelques recherches, il faut apparemment associer PHP et MySQL.
Mais j'y connais rien en PHP :)
je suis en train de te faire ça ;-)
 
A

Anonyme

Invité
Un autre truc, sûrement plus simple.
Comment créer un mail, ne comportant non pas du texte, mais uniquement une image qui serait une petite présentation graphique de la société, avec un lien à cliquer pour accéder au site.

Merci à vous ;)
Voilà :

Et bien tu fais une petite mise en page web (avec NVU par exemple) que tu met en ligne (avec les images associées) sur ton espace fourni par ton FAI ou ton idisk. Tu affiche ensuite cette page avec Safari et dans le menu fichier tu choisis d'envoyer la page comme courrier. C'est tout.

P.S. : dans un monde idéal, pour que le mail fonctionne dans un maximum de cas, les liens vers les images devront être de type absolu et si tu utilises des styles ils devront être dans le body du code html (explications).
;)
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Ah bah dis donc, j'en demandais pas tant ;)
C'est vraiment sympa.
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Ok, pour le mail j'ai réussi. Effectivement c'est tout con ;)
En revanche, un pote qui est sur PC, peut-il expédier ce fichier html par mail par Firefox.
Car j'ai cherché sur la Firefox version Mac, mais j'ai pas trouvé la même option que Safari.
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
30
$PWD
p4bl0.net
Ok, pour le mail j'ai réussi. Effectivement c'est tout con ;)
En revanche, un pote qui est sur PC, peut-il expédier ce fichier html par mail par Firefox.
Car j'ai cherché sur la Firefox version Mac, mais j'ai pas trouvé la même option que Safari.
voici le fichier qui contient le formulaire d'inscription, il faut que tu créer une table dans PHPMyAdmin de chez Free qui s'appelle inscriptions avec comme champs :
id int auto_increment
nom varchar(255)
prenom varchar(255)
age tinyint
adresse text
telephone varchar(20) (20 parce que certaine personne vont mettre des tirets, des points, des espaces...)

Si tu ne sais pas comment faire demande de l'aide, moi je dois bosser maintenant, j'ai un bac à préparer :eek:

et il faut aussi modifier la ligne 13 du fichier inscription.php et mettre tes identifiants Free.
 
A

Anonyme

Invité
Ok, pour le mail j'ai réussi. Effectivement c'est tout con ;)
En revanche, un pote qui est sur PC, peut-il expédier ce fichier html par mail par Firefox.
Car j'ai cherché sur la Firefox version Mac, mais j'ai pas trouvé la même option que Safari.
Sur PC, avec IE et Outlook (configuré pour faire des mails en html), tu affiche la page dans IE, tu fais CTRL-A pour tout sélectionner, copier et puis coller dans Outlook. Cela devrait être la même chose avec le couple Firefox-Thunderbird. ;)

Attention de bien faire des liens absolus pour les images... ;)
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
J'ai bien rempli les infos ci-dessus dans ma base MysQL et dans les champs, mais en validant, j'ai ça:

requête SQL:

CREATE TABLE `inscriptions` (
`id` INT NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR( 255 ) NOT NULL ,
`prenom` VARCHAR( 255 ) NOT NULL ,
`age` TINYINT NOT NULL ,
`adresse` TEXT NOT NULL ,
`telephone` VARCHAR( 20 ) NOT NULL
) TYPE = MYISAM

MySQL a répondu:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

Il y a d'autres options non remplies, peut-être que je dois y metter quelque chose.
Si quelqu'un a une idée ?
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Ok c'est bon pour la base, c'est validé.

Sinon par la suite, cette base de données avec les inscriptions faites sera récupérable de quelle manière ? Uniquement par la gestion MySQL ?

Je peux rajouter des champs manuellement par la base ? Mais j'imagine que je vais devoir aussi les ajouter dans le fichier PHP non ?
 
A

Anonyme

Invité
Je vais essayer de te faire une page php pour lire le contenu de la base et l'afficher sous forme de tableau et aussi générer un fichier CSV. ;)
 

benjdeparis

Membre junior
17 Novembre 2005
89
3
42
www.free4mac.fr
Ok, c'est cool. C'est pas pressé sinon. Prends ton temps. Mais ça m'arrange pas mal que tu m'aides.
Si tu es chez Free et que t'as besoin d'aide pour quoi que ce soit, je suis là. Je bosse là-bas ;)