bonjour j'aimerai creer un formulaire sur mon site

bonjour j'aimerai creer un formulaire sur mon site - HTML/CSS - Programmation

Marsh Posté le 16-10-2002 à 13:25:28    

comment je peux creer un formulaire.cgi, pour le copier sur mon site?

Reply

Marsh Posté le 16-10-2002 à 13:25:28   

Reply

Marsh Posté le 16-10-2002 à 13:31:23    

cgi c'est le programme qui traitera le formulaire
le formulaire lui-même c'est juste une page html


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 14:02:05    

antp a écrit a écrit :

cgi c'est le programme qui traitera le formulaire
le formulaire lui-même c'est juste une page html




 
et comment je fais pour avoir ca?

Reply

Marsh Posté le 16-10-2002 à 14:25:17    

pour avoir quoi ?
le formulaire c'est une bête page html que tu fais avec ce que tu veux (notepad, dreamweaver, ...)
le cgi soit tu fais un programme (en C, Pascal, ...) compilé soit tu fais un script (php, perl, ...) qui est appelé par l'attribut action du tag <form> du formulaire.
Mais ça serait peut-être plus facile si tu disais ce que tu veux faire avec :D


Message édité par antp le 16-10-2002 à 14:25:48

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 14:27:22    

je viens d'aller voir sur ton site, j'ai vu ce formulaire.cgi dont tu parles, mais c'est quoi ce fichier ? (vu que seul toi peut dire ce que c'est :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 15:33:23    

antp a écrit a écrit :

je viens d'aller voir sur ton site, j'ai vu ce formulaire.cgi dont tu parles, mais c'est quoi ce fichier ? (vu que seul toi peut dire ce que c'est :D)




 
ben justement c'est la dedans qu'il faut mettre le code.
 
ca c'est le code de mon formulaire
 
<FORM METHOD="POST" ACTION="http://www.fullextasy.com/framesmaker/bin/formulaire.cgi">
<TABLE BORDER=3 ALIGN="CENTER" BGCOLOR="#000000">
    <INPUT TYPE="HIDDEN" NAME="email" VALUE="framesmaker@yahoo.fr">
    <INPUT TYPE="HIDDEN" NAME="url" VALUE="http://www.fullextasy.com/framesmaker/merci.htm">
    <INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire du site de Framesmaker">
 
    <COL SPAN=3>  
    <TR BGCOLOR="#000000">  
      <TD><b><font color="#0099FF">Pseudo :</font></b></TD>
      <TD><font color="#0099FF">  
        <INPUT NAME="*Nom" TYPE="text" SIZE="42">
        <B>*</B><BR>
        </font></TD>
    </TR>
    <TR BGCOLOR="#000000">  
      <TD><b><font color="#0099FF">E-mail :</font></b></TD>
      <TD><FONT COLOR="##0099FF">  
        <INPUT NAME="*E-mail" TYPE="text" SIZE="42">
        <B>*</B></FONT><BR>
      </TD>
    </TR>
    <TR BGCOLOR="#000000">  
      <TD><b><font color="#0099FF">Commentaires :</font></b></TD>
      <TD>
        <TEXTAREA NAME="commentaires" COLS="35" ROWS="5"></TEXTAREA>
      </TD>
    </TR>
  </TABLE>
<BR>
<DIV ALIGN="center"><INPUT TYPE="submit" VALUE="Envoyer" NAME="submit">
<INPUT TYPE="reset" VALUE="Effacer" NAME="reset"></DIV>
</FORM>
 
c'est la partie en gras qui me pose probleme :??:
 
comment je l'appel ce formulaire?


Message édité par the framesmaker le 16-10-2002 à 15:35:42
Reply

Marsh Posté le 16-10-2002 à 15:36:43    

comment tu l'appelles, c'est à dire ? appeler dans le sens exécuter ou dans le sens lui donner un nom ?
formulaire.cgi c'est un nom que t'as mis au pif ou bien tu as un fichier de ce nom ? contenant quoi ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 15:38:56    

antp a écrit a écrit :

comment tu l'appelles, c'est à dire ? appeler dans le sens exécuter ou dans le sens lui donner un nom ?
formulaire.cgi c'est un nom que t'as mis au pif ou bien tu as un fichier de ce nom ? contenant quoi ?




 
 
oui comment je fais appel a lui? et comme creer le script cgi?, et c'est moi qui lui ai donne ce nom


Message édité par the framesmaker le 16-10-2002 à 15:39:52
Reply

Marsh Posté le 16-10-2002 à 16:06:05    

The Framesmaker a écrit a écrit :

 
oui comment je fais appel a lui? et comme creer le script cgi?, et c'est moi qui lui ai donne ce nom




 
ben deja faut voir quels langage t'autorise ton hebergeur

Reply

Marsh Posté le 16-10-2002 à 16:23:34    

lorill a écrit a écrit :

 
 
ben deja faut voir quels langage t'autorise ton hebergeur




 
ben e nfaite c'est un serveur apache , donc je pense pas qu'il autorise du perl

Reply

Marsh Posté le 16-10-2002 à 16:23:34   

Reply

Marsh Posté le 16-10-2002 à 16:26:55    

The Framesmaker a écrit a écrit :

 
 
ben e nfaite c'est un serveur apache , donc je pense pas qu'il autorise du perl  




 
donc exist il des formulaire en javascript?

Reply

Marsh Posté le 16-10-2002 à 16:27:51    

The Framesmaker a écrit a écrit :

 
ben e nfaite c'est un serveur apache , donc je pense pas qu'il autorise du perl  




 :heink:  
 
Ben commence par te renseigner. Une fois que tu as choisis le langage, tu cherches un tutorial pour ecrire des cgi avec ce langage. Et apres, si tu as des problemes precis, ben tu reviens.

Reply

Marsh Posté le 16-10-2002 à 16:32:20    

The Framesmaker a écrit a écrit :

 
 
donc exist il des formulaire en javascript?




 
formulaire = html (+ éventuellement javascript)
programme qui traite le formulaire = cgi compilé ou langage script côté serveur style php, asp, ...


Message édité par antp le 16-10-2002 à 16:40:32

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 16:35:57    

antp a écrit a écrit :

 
 
formulaire = html (+ éventuellement javascript)
programme qui traite le formulaire = cgi compilé ou language script côté serveur style php, asp, ...




 
ok, bon mon formulaire et cree, maintenant, comme je fais pour le script serveur?


Message édité par the framesmaker le 16-10-2002 à 16:36:29
Reply

Marsh Posté le 16-10-2002 à 16:37:37    

The Framesmaker a écrit a écrit :

 
 
ok, bon mon formulaire et cree, maintenant, comme je fais pour le script serveur?




 
tu demandes a ton hebergeur en quel langage tu peux le faire...

Reply

Marsh Posté le 16-10-2002 à 16:38:11    

Réponds à ces 2 questions :
 
1. Le serveur est à toi ?
2. Quels sont les langages supportés par le serveur ? (et il ne s'agit pas de supposer mais d'être sûr)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 16-10-2002 à 16:40:18    

3. Sous quel OS tourne le serveur ? (important pour si tu veux un CGI compilé)
4. Quels langages autre que HTML/JS connais-tu ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-10-2002 à 16:42:35    

5. Où étais tu hier soir entre 22h et 23h30 ?
non, rien.

Reply

Marsh Posté le 16-10-2002 à 16:48:58    

gm_superstar a écrit a écrit :

Réponds à ces 2 questions :
 
1. Le serveur est à toi ?
2. Quels sont les langages supportés par le serveur ? (et il ne s'agit pas de supposer mais d'être sûr)




 
 
c'est un serveur apache , c'est un espace que loue un pote sur un serveur , et il m'a attribue , un espace disque egalement.
 
php, asp, c'est sur

Reply

Marsh Posté le 16-10-2002 à 16:50:08    

antp a écrit a écrit :

3. Sous quel OS tourne le serveur ? (important pour si tu veux un CGI compilé)
4. Quels langages autre que HTML/JS connais-tu ?




 
sous unix
 
je connais un peu asp, et je vais avoir des cours php(je maitrise pas trop :sweat: )
 
html/javascript , ca va plutot bien

Reply

Marsh Posté le 16-10-2002 à 17:02:48    

bon merci pour votre aide, la je pars, on reprend demain la discussion si jamais :hello:  [:framesmaker]

Reply

Marsh Posté le 16-10-2002 à 17:22:57    

si tu connais ASP et que t'as de l'ASP, fais le en ASP :D
ou à la limite en PHP


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-10-2002 à 15:12:24    

antp a écrit a écrit :

si tu connais ASP et que t'as de l'ASP, fais le en ASP :D
ou à la limite en PHP




 
re salut , alors pour commencer mon serveur n'accepte que du php.
 
mon probleme , maintenat tout marche bien , le seul truc qui marche pas c'est le controle des champ obligatoire.
 
voici mon code, alors le formulaire marche tres bien, c'est le javascript qui deconne.
 
pouvez vous me dire ce que j'ai fait de faut, c'est surment au niveau des variable.
 
mon script php s'appel form2mail.php3
merci bp :jap:  
 
<script language="javascript">
 
function check_email()  
{
var error = 0;
var error_message = "Afin de mieux répondre à votre demande, ce formulaire contient des \nchamps obligatoires. Merci de fournir les éléments suivants:\r\r";
var nom = document.form2mail.nom.value;
var e-mail = document.form2mail.e-mail.value;
 
 
var arobase = e-mail.indexOf("@" );
var point = e-mail.lastIndexOf("." );
jj = e-mail.lastIndexOf("." )+1;
len = e-mail.length;
var filter=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
 
 
if (nom == "" ) {
   error_message = error_message + "- Pseudo \n";
   error = 1;
}
 
if (e-mail == "" ) {
   error_message = error_message + "- E-mail \n";
   error = 1;
}
 
if (error != 0) {
   alert(error_message);
   return false;
} else {
   return true;
}
}  
</SCRIPT>
 
<form action="form2mail.php3" METHOD="POST onSubmit="return check_email();">
  <TABLE BORDER=3 ALIGN="CENTER" BGCOLOR="#000000">
  <COL SPAN=3>  
    <TR BGCOLOR="#000000">  
      <TD><b><font color="#0099FF">Pseudo :</font></b></TD>
      <TD><font color="#0099FF">  
        <INPUT NAME="*Nom" TYPE="text" SIZE="42">
        <B>*</B><BR></font></TD>
    </TR>
    <TR BGCOLOR="#000000">  
      <TD height="50"><b><font color="#0099FF">E-mail :</font></b></TD>
      <TD height="50"><FONT COLOR="##0099FF">  
        <INPUT NAME="*E-mail" TYPE="text" SIZE="42">
        <B>*</B><BR></FONT>
      </TD>
    </TR>
    <TR BGCOLOR="#000000">  
      <TD><b><font color="#0099FF">Commentaires :</font></b></TD>
      <TD>
        <TEXTAREA NAME="commentaires" COLS="35" ROWS="5"></TEXTAREA>
      </TD>
    </TR>
  </TABLE>
  <BR>
<DIV ALIGN="center"><INPUT TYPE="submit" VALUE="Envoyer" NAME="submit">
<INPUT TYPE="reset" VALUE="Effacer" NAME="reset"></DIV>
  </form>

Reply

Marsh Posté le 18-10-2002 à 15:36:27    

je connais à peu près rien au javascript, donc pour ça je sais pas trop t'aider :(


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-10-2002 à 15:42:13    

The Framesmaker a écrit a écrit :

 
...




 
prends mozilla, affiche la console javascript, teste, et mets nous le message d'erreur s'il y en a un. Et si y'en a pas, essaye au moins de decrire le comportement.

Reply

Marsh Posté le 18-10-2002 à 15:50:05    

Il y a une erreur dans le code du formulaire :
 
<form action="form2mail.php3" METHOD="POST onSubmit="return check_email();">  
 
Il manque un " après le POST


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 18-10-2002 à 15:55:25    

gm_superstar a écrit a écrit :

Il y a une erreur dans le code du formulaire :
 
<form action="form2mail.php3" METHOD="POST onSubmit="return check_email();">  
 
Il manque un " après le POST




 
merci , mais il ne fait tj pas le controle des champ obligatoire :(

Reply

Marsh Posté le 18-10-2002 à 16:11:26    

Reply

Marsh Posté le 18-10-2002 à 16:40:08    

gm_superstar a écrit a écrit :

Que dit la console ?




 
voila l'erreur
 
 
Error: missing ; before statement
Source File: http://www.fullextasy.com/framesmaker/monhc.htm
Line: 672, Column: 5
Source Code:
var E-mail = document.form2mail.E-mail.value;

Error: check_email is not defined

Reply

Marsh Posté le 18-10-2002 à 16:43:26    

E-mail come nom de variable ça me parait bizarre... Essaye Email


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 18-10-2002 à 16:45:13    

gm_superstar a écrit a écrit :

E-mail come nom de variable ça me parait bizarre... Essaye Email




et interdit par la grammaire accessoirement, cf les specs dans ta faq

Reply

Marsh Posté le 18-10-2002 à 17:04:07    

lorill a écrit a écrit :

 
et interdit par la grammaire accessoirement, cf les specs dans ta faq




 
ca marche tj pas , mais la console ne me met plus d'erreur :??:  
 
je suis perdu :sweat:

Reply

Marsh Posté le 18-10-2002 à 17:06:48    

The Framesmaker a écrit a écrit :

 
 
ca marche tj pas , mais la console ne me met plus d'erreur :??:  
 
je suis perdu :sweat:  




 
voila une nouvelle erreur
 
Error: document.form2mail has no properties
Source File: http://www.fullextasy.com/framesmaker/monhc.htm
Line: 671

Reply

Marsh Posté le 18-10-2002 à 17:10:18    

ajoute name="form2mail" dans ton <form>....


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 18-10-2002 à 17:25:49    

gm_superstar a écrit a écrit :

ajoute name="form2mail" dans ton <form>....




 
ca marche tj pas :cry:

Reply

Marsh Posté le 18-10-2002 à 18:06:43    

The Framesmaker a écrit a écrit :

 
 
ca marche tj pas :cry:  




 
encore un ptit message d'error
 
Error: document.form2mail.nom has no properties
Source File: http://www.fullextasy.com/framesma [...] ulaire.htm
Line: 11

 
 
comment je fais pour declarer l'objet?

Reply

Marsh Posté le 18-10-2002 à 18:14:39    

ton champ ne s'appelle pas "nom" mais "*nom" (qui est un nom très foireux je pense)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-10-2002 à 18:24:44    

antp a écrit a écrit :

ton champ ne s'appelle pas "nom" mais "*nom" (qui est un nom très foireux je pense)




 
c'est bon j'y presque , encore juste un petit bug
 
www.fullextasy.com/framesmaker/testformulaire.htm

Reply

Marsh Posté le 18-10-2002 à 18:25:14    

The Framesmaker a écrit a écrit :

 
 
c'est bon j'y presque , encore juste un petit bug
 
www.fullextasy.com/framesmaker/testformulaire.htm




 
ca marche ouiiiiiiiiiiii [:framesmaker]  [:framesmaker]  [:framesmaker]  [:turk182]  [:z-bob]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed