Page contact en php

Fermé
nourice Messages postés 16 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 1 novembre 2012 - 11 août 2008 à 12:46
Zmbl Messages postés 196 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 19 janvier 2010 - 11 août 2008 à 13:15
bonjour ... je voudrais vraiment avoid de l'aide ..... apropos de mon petit site
j'ai reussi a creé une page Contact.php mais le bleme que j'arive plus a validé les donnés saisi
.... si qq 1 avais une aidéé .....;

voila le scripte que j'ai arrivé a le reussi :



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Mon formulaire.</title>
<style type="text/css" media="all">
td {font-weight: bold; text-align: right;}
td.liste{text-align: left;}
th {font-size: 2em; color: red; padding: 0; border-bottom: 1px solid red;}
</style>
<style type="text/css" media="print">
div.nepasvoir p:first-line {font-weight: bold;}
tr#nepasimprimer {display: none;}
</style>
<style type="text/css" media="screen">
div.nepasvoir {display: none;}
td.info{border-left : 3px solid red; border-bottom: 1px solid red}
td.champ{border-right : 1px solid red;}
td {padding: 0.25em 1px;}
td.subject{border-left : 3px solid green; border-bottom: 1px solid green}
td.liste{ border-top: 1px dotted red; border-right: 1px solid green; border-bottom: 1px solid green;}
td.contenu{border-left : 3px solid gray; border-bottom: 1px solid gray}
td.contenant{border-right : 1px solid gray; border-bottom: 1px solid gray}
td.lesboutons{}
</style>
<script type="text/javascript" language="Javascript" >
<!--
function verification()
{
}
//-->
else
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique svp");
document.formulaire.email.focus();
return false;
}
else
if(document.formulaire.email.value.indexOf('@') == -1) {
alert("Ce n'est pas une adresse electronique, verifiez la svp");
document.formulaire.email.focus();
return false;
}
else
sujetoption = -1
for (i=0; i<formulaire.sujet.length; i++)
{
if(document.formulaire.sujet[i].checked){
sujetoption = i
}
}
if (sujetoption == -1) {
alert("Veuillez choisir un sujet pour votre mail svp");
return false;
}
else
if(document.formulaire.texte.value == "") {
alert("Veuillez entrer le texte de votre message svp");
document.formulaire.texte.focus();
return false;
}
</script>
</head>
<body>
<form name='formulaire' action='traitement.php' method='post'>
<table cellspacing="0">
<th colspan="2">Formulaire de contact</th>
<tr><td class="info">Votre nom : </td><td class="champ"><input name='nom' type='text' size='50' class="writein"></td></tr>
<tr><td class="info">Votre prénom : </td><td class="champ"><input name='prenom' type='text' size='50' class="writein"></td></tr>
<tr><td class="info">Votre email</td><td class="champ"><input name='email' type='text' size='50' class="writein"></td></tr>
<tr><td class="subject">Le motif de votre message</td><td class="liste"><input name='sujet' type='radio' value='renseignement'>Renseignement<br>
<input name='sujet' type='radio' value='probleme technique'> Probleme technique<br>
<input name='sujet' type='radio' value='partenariat'>Partenariat</td></tr>
<tr><td class="contenu">Votre message</td><td class="contenant"><textarea name='texte' cols='50' rows='20' class="writein"></textarea></td></tr>
<tr id="nepasimprimer"><td class="lesboutons"><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
<div class="nepasvoir">
Tous les champs du formulaire <strong>doivent</strong> être remplis.
<p>
Envoyez le formulaire par la poste à:<br>
Dr Duschmoll<br>
aviner street Bld 4 Apt 2
<br> AZ445 Djoumbala - France<br>

</p>
</div>
</form>
</body>
</html>


merci d'avance .... (Smile)
A voir également:

3 réponses

Zmbl Messages postés 196 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 19 janvier 2010 34
11 août 2008 à 12:57
Je n'ai pas vraiment compris ton problème, mais si tu parles de la vérification Javascript qui ne marche pas, c'est normal vu que ta fonction verification() n'est appelée nulle part.

Tu peux le faire en rajoutant onsubmit="verification()" dans ta balise <form>, mais si ton visiteur a désactivé le Javascript ça va être hard.

Et ta fonction est buguée, il y a un else qui traîne je ne sais où, et ta fonction verification() est vide...

Essaye comme ça :

<script type="text/javascript" language="Javascript" >
<!--
function verification()
{
if(document.formulaire.email.value == "") {
alert("Veuillez entrer votre adresse electronique svp");
document.formulaire.email.focus();
return false;
}
elseif(document.formulaire.email.value.indexOf('@') == -1) {
alert("Ce n'est pas une adresse electronique, verifiez la svp");
document.formulaire.email.focus();
return false;
}
elseif(document.formulaire.texte.value == "") {
alert("Veuillez entrer le texte de votre message svp");
document.formulaire.texte.focus();
return false;
}
else
{
sujetoption = -1
for (i=0; i<formulaire.sujet.length; i++)
{
if(document.formulaire.sujet[i].checked){
sujetoption = i
}
}
if (sujetoption == -1) {
alert("Veuillez choisir un sujet pour votre mail svp");
return false;
}
}
</script>


Mais encore une fois, fais le en PHP...
1
nourice Messages postés 16 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 1 novembre 2012 3
11 août 2008 à 13:10
non je vaudrias un script php pour configuirer fonction mail
1
Zmbl Messages postés 196 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 19 janvier 2010 34
11 août 2008 à 13:15
Comment ?...
1