Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 30-12-2007 10:18:23

elec42
Membre
Date d'inscription: 30-12-2007
Messages: 1

gros soucis avec mon formulaire

bonjour,
Bonjour,
j'ai crée un formulaire mais je n'arrive pas a le faire marcher.
j'aimerai que les informations collectées arrivent directement dans ma boite email.

ca ne marche pas chez moi car cela me renvoit sur une page orange en expliquant que" L'adresse URL que vous avez saisie ou le lien que vous avez cliqué sont erronés. "


voici mon script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr-fr">
<head>



<meta name="GENERATOR" content="Microsoft FrontPage 5.0">



<meta name="ProgId" content="FrontPage.Editor.Document">



<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>formulaire</title>


<style fprolloverstyle="">
A:hover {color: red; font-weight: bold}
.Style2 {font-size: large}
.Style3 {font-size: x-large}
.Style4 {
font-size: medium;
font-weight: bold;
}
.Style5 {font-size: x-large; font-weight: bold; }
</style>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}

function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
</script>
</head>


<body bgproperties="fixed" style="background-image: url(0092.jpg); background-repeat: repeat; background-attachment: fixed;" onLoad="MM_callJS('processMyForm()')">

<FORM action="mailto:XXX@XXX.fr" method="post" enctype="text/plain" name="formulaire" id="formulaire">
<div align="center" class="Style3">FORMULAIRE </div>
<HR>
<p><BR>
<BR>
<BR>
</p>
<TABLE width="762" height="418" BORDER=0 align="right" onfocus="MM_validateForm('nom','','R','prenom','','R','tel','','R','email','','R','No m du groupe','','R','commentaires','','R');return document.MM_returnValue">
<TR>
<TD width="256" height="41"><div align="left"><span class="Style2">Nom</span></div></TD>
<TD width="496">
<INPUT name="nom" type=text size="50" maxlength="100"> </TD>
</TR>

<TR>
<TD><div align="left"><span class="Style2">Prénom</span></div></TD>
<TD>
<INPUT name="prenom" type=text size="50"> </TD>
</TR>
<TR>
<TD><div align="left"><span class="Style2">Tel</span></div></TD>
<TD>
<INPUT name="tel" type=text size="50"> </TD>
</TR>
<TR>
<TD><div align="left"><span class="Style2">Email</span></div></TD>
<TD>
<INPUT name="email" type=text size="50"> </TD>
</TR>
<TR>
<TD><div align="left"><span class="Style2">Nom du groupe</span></div></TD>
<TD>
<INPUT name="Nom du groupe" type=text size="50"> </TD>
</TR>
<TR>

<TD><div align="left"><span class="Style2">Style</span></div></TD>
<TD>
<SELECT name="style">
<OPTION VALUE="rock">rock</OPTION>
<OPTION VALUE="pop-rock">pop-rock</OPTION>
<OPTION VALUE="metal">métal</OPTION>
<OPTION VALUE="reggae">reggae</OPTION>
<OPTION VALUE="jazz">jazz</OPTION>
<OPTION VALUE="rap">rap</OPTION>
<OPTION VALUE="techno">techno</OPTION>
<OPTION VALUE="slam">slam</OPTION>
<OPTION VALUE="autres">autres</OPTION>
</SELECT> </TD>
</TR>
<TR>
<TD><div align="left"><span class="Style2">Commentaires</span></div></TD>
<TD width="0">
<TEXTAREA name="commentaires" cols="50" rows="6">
Tapez ici vos commentaires</TEXTAREA> </TD>
</TR>

<div><TR>
<TD COLSPAN=2><div align="center">
<label>
<input name="Effacer" type="reset" value="Effacer">
</label>
<input name="submit" type="submit" value="Envoyer">
</div></TD>
</TR></div>
</TABLE>
</FORM>


<p class="Style4"> </p>
<p class="Style4"> </p>
<p class="Style4"> </p>
<p class="Style4"><a href="index.htm" class="Style3" font size=6>Page d'accueil</a></p>
<p class="Style4"> </p>
<p class="Style5"> </p>
</body>

</html>


JE VOUS REMERCIE D'AVANCE
A bientôt

Hors ligne