Erreur affichage formulaire ss firefox!urgent

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
A voir également:

1 réponse

Alain_42 Messages postés 5413 Statut Membre 894
 
Salut,

pour que tes espaces apparaissent il faut les coder &nbsp 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>
1
solène
 
salut alain.
Merci je l'essaie ce soir et je te tiens au courant.
solène.
0
solène
 
voilà j'ai fait le test
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
0
Alain_42 Messages postés 5413 Statut Membre 894 > solène
 
Bonsoir,

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
0
solène > Alain_42 Messages postés 5413 Statut Membre
 
salut alain et encore merci pour la peine....
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
0