Erreur affichage formulaire ss firefox!urgent
solène
-
solène -
solène -
Bonjour,
voici mon soucis je suis concepteur multimédia mais j'ai tjrs le même pb entre les deux navigateurs firefox et I.E.6.
J'en suis à mon quatrième et je n'arrive pas à afficher le formulaire que j'ai créé sous dreamweaver correctement sur firefox.Avec I.E.6. une première (je veux dire kil n' y ait pas de bogue!).En fait sous firefox il s'affiche sans que les espaces (champ de texte) réservés à l'internaute n'apparaissent.ni les boutons(envoyer...) le texte s'affiche sans sa mise en forme.
voici mon code du formulaire:
<form method="post" action="envoimail.php" name="formulaire">
<p>Nom : <input name="nom" size="30" maxlength="50" type="text"/></p>
<br />
<p>Prénom : <input name="prenom" size="30" maxlength="50" type="text"/></p><br />
<p>Adresse: <input name="adresse" size="30" maxlength="50" type="text"/></p><br />
<p>Tél : <input name="tel" size="30" maxlength="50" type="text"/></p><br />
<p>E-mail : <input name="mail" size="30" maxlength="50" type="text"/></p><br /><br />
<center><h3>Commmentaire:</h3></center>
<textarea name="commentaires" cols="30" rows="6" wrap="soft"></textarea><br />
<input name="bouton" value="Envoyer" type="submit"/>
</form>
</center>
Et voici le script php:
<?php
// récuperation des variables provenant du formulaire
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$tel = $_POST['tel'];
$mail = $_POST['mail'];
$commentaires= $_POST['commentaires'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'stelamo@orange.sn';
//sujet du mail envoyé
$sujet = 'Reponse formulaire Elamo';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($nom) && !empty($prenom) && !empty($adresse) && !empty($tel) && !empty($mail) && !empty($commentaires)){
// création du message, les \n permettent de faire un saut de ligne
$message = "Nom : $nom\n Prénom : $prenom\n Adresse : $adresse\n Tél : $tel\n E-mail : $mail\n Commentaires : $commentaires";
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'les informations ont bien été envoyées!';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'une erreur est survenue lors de l\'envoi du message';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'merci de remplir tous les champs';
}
?>
Merci.......Solène
voici mon soucis je suis concepteur multimédia mais j'ai tjrs le même pb entre les deux navigateurs firefox et I.E.6.
J'en suis à mon quatrième et je n'arrive pas à afficher le formulaire que j'ai créé sous dreamweaver correctement sur firefox.Avec I.E.6. une première (je veux dire kil n' y ait pas de bogue!).En fait sous firefox il s'affiche sans que les espaces (champ de texte) réservés à l'internaute n'apparaissent.ni les boutons(envoyer...) le texte s'affiche sans sa mise en forme.
voici mon code du formulaire:
<form method="post" action="envoimail.php" name="formulaire">
<p>Nom : <input name="nom" size="30" maxlength="50" type="text"/></p>
<br />
<p>Prénom : <input name="prenom" size="30" maxlength="50" type="text"/></p><br />
<p>Adresse: <input name="adresse" size="30" maxlength="50" type="text"/></p><br />
<p>Tél : <input name="tel" size="30" maxlength="50" type="text"/></p><br />
<p>E-mail : <input name="mail" size="30" maxlength="50" type="text"/></p><br /><br />
<center><h3>Commmentaire:</h3></center>
<textarea name="commentaires" cols="30" rows="6" wrap="soft"></textarea><br />
<input name="bouton" value="Envoyer" type="submit"/>
</form>
</center>
Et voici le script php:
<?php
// récuperation des variables provenant du formulaire
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$tel = $_POST['tel'];
$mail = $_POST['mail'];
$commentaires= $_POST['commentaires'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'stelamo@orange.sn';
//sujet du mail envoyé
$sujet = 'Reponse formulaire Elamo';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($nom) && !empty($prenom) && !empty($adresse) && !empty($tel) && !empty($mail) && !empty($commentaires)){
// création du message, les \n permettent de faire un saut de ligne
$message = "Nom : $nom\n Prénom : $prenom\n Adresse : $adresse\n Tél : $tel\n E-mail : $mail\n Commentaires : $commentaires";
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'les informations ont bien été envoyées!';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'une erreur est survenue lors de l\'envoi du message';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'merci de remplir tous les champs';
}
?>
Merci.......Solène
A voir également:
- Erreur affichage formulaire ss firefox!urgent
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Downloadhelper firefox - Télécharger - Outils pour navigateurs
- Affichage double ecran - Guide
- Formulaire de reclamation instagram - Guide
1 réponse
Salut,
pour que tes espaces apparaissent il faut les coder   suivi d'un ;
(je ne te met pas le code directement car l'affichage sur le forum l'interpretera et tu ne verra rien)
Pour une mise en forme plus facile utilises un tableau <table></table>
<tr></tr> = une ligne
<td></td> = une colonne
colspan pour fusionner deux colonnes
pour que tes espaces apparaissent il faut les coder   suivi d'un ;
(je ne te met pas le code directement car l'affichage sur le forum l'interpretera et tu ne verra rien)
Pour une mise en forme plus facile utilises un tableau <table></table>
<tr></tr> = une ligne
<td></td> = une colonne
colspan pour fusionner deux colonnes
<html> <center> <form method="post" action="envoimail.php" name="formulaire"> <table> <tr> <td>Nom :</td><td><input name="nom" size="30" maxlength="50" type="text"/></td> </tr> <tr> <td>Prénom :</td><td><input name="prenom" size="30" maxlength="50" type="text"/></td> </tr> <tr> <td>Adresse:</td><td><input name="adresse" size="30" maxlength="50" type="text"/></td> </tr> <tr> <td>Tél :</td><td><input name="tel" size="30" maxlength="50" type="text"/></td> </tr> <tr> <td>E-mail :</td><td><input name="mail" size="30" maxlength="50" type="text"/></td> </tr> <tr> <td colspan="2" align="center"><h3>Commmentaire:</h3></td> </tr> <tr> <td colspan="2" align="center"><textarea name="commentaires" cols="30" rows="6" wrap="soft"></textarea></td> </tr> <tr> <tr> <td colspan="2" align="center"><input name="bouton" value="Envoyer" type="submit"/></td> </tr> </table> </form> </center> </html>
Merci je l'essaie ce soir et je te tiens au courant.
solène.
pb à moitié résolu car on peut désormais voir les délimitations pour inserer coordonnées ou commentaire....
mais l bouton envoyer(reflet 3d) ne s'affiche seul le texte apparait""envoyer".
si tu peux me trouver une solution? ou bien serait un bogue sous firefox?ce qui est très rare!!!généralement j ai des pbs avec I.E.6(ça s'affiche pourtant nickel dessus).
merci
solène
bizarre ton truc, le code est bon, je veins encore de faire l'essai:
- sur Firefox (moi j'ai le 3) ça marche on voit tout y compris le bouton
- sur IE 7 on voir tout y compris le bouton
Est ce la seule partie de ton code ou as tu autre chose, du CSS par exemple
c'est tout le code que j'ai envoyé ya pas autre chose... moi aussi sur IE6 ou 7 affichage nickel.... peut-être j'ai pas la bonne version de Firefox (je vais vérifier car ça m'étonnerrait)..
bref merci....
Solène