par
jmecbleu » 08 mai 2008, 20:56
Bonjour à tous,
J'ai un GROS soucis avec mon formulaire !
Sous FireFox, impossible d'accéder ou d'écrire dans les champs du formulaire !?
MERCI d'avance pour votre aide.
Voici le code de ma page htm contenant le formulaire :
<html><head><title>contact</title>
<script src="contact_fichiers/dlprotect.js" type="text/javascript"></script>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
</script><link rel="stylesheet" title="Désactivé pour l'Aperçu dans le navigateur : contact_fichiers/ns.css" type="text/css">
<style type="text/css">
<!--
-->
</style>
<script src="" type="text/javascript">
</script><body alink="red" bgcolor="white" link="" text="black" vlink="">
<div align="left">
<table width="500">
<tr>
<td align="center" valign="middle"><div align="left" class="Style3">Formulaire*</div></td>
</tr>
</table>
</div><div align="left">
<table width="500">
<tr>
<td align="center" valign="middle"><div align="left" class="Style4">* Incompatible avec le navigateur Firefox !</div></td>
</tr>
</table>
</div>
<p align="center"> </p>
<form name="paul" method="post" action="envoi.php">
<div align="left">
<table border="0" width="471">
<tbody><tr>
<td width="179"> <p>Votre Nom :</p></td>
<td width="282"> <p>
<input name="prenom" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Votre email :</p></td>
<td> <p>
<input name="sonmail" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Url de votre site :</p></td>
<td> <p>
<input name="urlsite" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Sujet du message :</p></td>
<td> <p>
<input name="sujet" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Votre message :</p></td>
<td valign="top"> <p>
<textarea name="commentaire" rows="6" cols="33"></textarea>
</p> </td>
</tr>
<tr>
<td>Recevoir une copie du mail ?</td>
<td><table width="200">
<tbody><tr>
<td><label>
<input name="copie" value="oui" checked="checked" type="radio">
Oui</label></td>
</tr>
<tr>
<td><label>
<input name="copie" value="non" type="radio">
Non</label></td>
</tr>
</tbody></table></td>
</tr>
<tr>
<td> </td>
<td><input name="Envoyer" value="Envoyer" onClick="this.value='Envoi en cours ...'" type="submit">
<input type="reset" name="button" id="button" value="Effacer"></td>
</tr>
</tbody>
</table>
</div>
</form>
<p> </p>
</body></html>
Voici le code de ma page PHP :
<?
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$urlsite = $_POST["urlsite"];
$commentaire = $_POST["commentaire"];
if(empty($prenom) OR empty($sonmail) OR empty($urlsite) OR empty($commentaire))
{
print '<center><b><font face="verdana" size="4">Erreur , champs manquants :</b></font></center><br><br>';
if(empty($prenom)) { print '<center><font face="verdana" size="2">Vous n\'avez pas saisi votre prénom !<br>'; }
if(empty($sonmail)) { print '<center>Vous n\'avez pas saisi votre adresse email !<br>'; }
if(empty($sujet)) { print '<center>Vous n\'avez pas saisi le sujet de votre message !<br>'; }
if(empty($urlsite)) { print '<center>Vous n\'avez pas saisi l\'url de votre site !<br>'; }
if(empty($commentaire)) { print '<center>Aucun commentaire n\'a été saisi .<br>'; }
print '<p align="center"><a href="javascript:history.back()">Retour</a>'; include("include/footer.php"); exit;
}
else
{
$sonmail = $_POST['sonmail'];
$copie = $_POST["copie"];
$point = strpos($sonmail,".");
$arobas = strpos($sonmail,"@");
if($point == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
elseif($arobas == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
else
{
if($copie == "oui" ) {
Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m2","from: $votremail");
echo "<center>Votre message a bien été envoyé !<br><br>Un email a été envoyé à l'adresse : $sonmail<br><br>Merci pour votre message , A bientôt . L'équipe $votresite";exit;
} else {
}
echo "<center>Votre message a bien été envoyé !<br>Merci pour votre message , A bientôt . L'équipe $votresite";
{
Mail("$votremail","$sujet","$m2","from: $votremail");
}
}
}
?>
Bonjour à tous,
J'ai un GROS soucis avec mon formulaire !
Sous FireFox, impossible d'accéder ou d'écrire dans les champs du formulaire !?
MERCI d'avance pour votre aide.
Voici le code de ma page htm contenant le formulaire :
[php]
<html><head><title>contact</title>
<script src="contact_fichiers/dlprotect.js" type="text/javascript"></script>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
</script><link rel="stylesheet" title="Désactivé pour l'Aperçu dans le navigateur : contact_fichiers/ns.css" type="text/css">
<style type="text/css">
<!--
-->
</style>
<script src="" type="text/javascript">
</script><body alink="red" bgcolor="white" link="" text="black" vlink="">
<div align="left">
<table width="500">
<tr>
<td align="center" valign="middle"><div align="left" class="Style3">Formulaire*</div></td>
</tr>
</table>
</div><div align="left">
<table width="500">
<tr>
<td align="center" valign="middle"><div align="left" class="Style4">* Incompatible avec le navigateur Firefox !</div></td>
</tr>
</table>
</div>
<p align="center"> </p>
<form name="paul" method="post" action="envoi.php">
<div align="left">
<table border="0" width="471">
<tbody><tr>
<td width="179"> <p>Votre Nom :</p></td>
<td width="282"> <p>
<input name="prenom" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Votre email :</p></td>
<td> <p>
<input name="sonmail" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Url de votre site :</p></td>
<td> <p>
<input name="urlsite" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Sujet du message :</p></td>
<td> <p>
<input name="sujet" size="25" type="text">
</p></td>
</tr>
<tr>
<td> <p>Votre message :</p></td>
<td valign="top"> <p>
<textarea name="commentaire" rows="6" cols="33"></textarea>
</p> </td>
</tr>
<tr>
<td>Recevoir une copie du mail ?</td>
<td><table width="200">
<tbody><tr>
<td><label>
<input name="copie" value="oui" checked="checked" type="radio">
Oui</label></td>
</tr>
<tr>
<td><label>
<input name="copie" value="non" type="radio">
Non</label></td>
</tr>
</tbody></table></td>
</tr>
<tr>
<td> </td>
<td><input name="Envoyer" value="Envoyer" onClick="this.value='Envoi en cours ...'" type="submit">
<input type="reset" name="button" id="button" value="Effacer"></td>
</tr>
</tbody>
</table>
</div>
</form>
<p> </p>
</body></html>
Voici le code de ma page PHP :
<?
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$urlsite = $_POST["urlsite"];
$commentaire = $_POST["commentaire"];
if(empty($prenom) OR empty($sonmail) OR empty($urlsite) OR empty($commentaire))
{
print '<center><b><font face="verdana" size="4">Erreur , champs manquants :</b></font></center><br><br>';
if(empty($prenom)) { print '<center><font face="verdana" size="2">Vous n\'avez pas saisi votre prénom !<br>'; }
if(empty($sonmail)) { print '<center>Vous n\'avez pas saisi votre adresse email !<br>'; }
if(empty($sujet)) { print '<center>Vous n\'avez pas saisi le sujet de votre message !<br>'; }
if(empty($urlsite)) { print '<center>Vous n\'avez pas saisi l\'url de votre site !<br>'; }
if(empty($commentaire)) { print '<center>Aucun commentaire n\'a été saisi .<br>'; }
print '<p align="center"><a href="javascript:history.back()">Retour</a>'; include("include/footer.php"); exit;
}
else
{
$sonmail = $_POST['sonmail'];
$copie = $_POST["copie"];
$point = strpos($sonmail,".");
$arobas = strpos($sonmail,"@");
if($point == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
elseif($arobas == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
else
{
if($copie == "oui" ) {
Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m2","from: $votremail");
echo "<center>Votre message a bien été envoyé !<br><br>Un email a été envoyé à l'adresse : $sonmail<br><br>Merci pour votre message , A bientôt . L'équipe $votresite";exit;
} else {
}
echo "<center>Votre message a bien été envoyé !<br>Merci pour votre message , A bientôt . L'équipe $votresite";
{
Mail("$votremail","$sujet","$m2","from: $votremail");
}
}
}
?>
[/php]