Problème de code dans un formulaire
AdelheidCréa
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
AdelheidCréa Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
AdelheidCréa Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ne sachant pas vraiment ou le placer, je tente ici.
Je suis une fana de comment ca marche. Dès que j'ai un problème je viens ici. C'est pour cela que je me décide enfin a m'inscrire.
Bref passons.
Je tente désespérément, par mes propres moyens a faire un formulaire de contact. J'utilise dreamweaver CS4. Ma page est en PHP, étant donné que tous vous le dite.
Bon je donne mon code
<table width="89%" border="1">
<tr>
<th width="29%" height="44" scope="col">Nom & Prénom</th>
<th width="80%" scope="col"><input type="text" name="textfield" id="textfield" /></th>
</tr>
<tr>
<td height="45"><center>E-mail</center></td>
<td><center><input type="text" name="textfield3" id="textfield3" /></center></td>
</tr>
<tr>
<td height="45"><center>
Objet du message
</center></td>
<td><center>
<input type="text" name="textfield2" id="textfield2" />
</center></td>
</tr>
<tr>
<td height="42"><center>Combien font 2+1</center></td>
<td><span id="sprytextfield1">
<label for="3"></label>
<center><input name="3" type="text" id="3"/></center>
<span class="textfieldRequiredMsg">Une valeur est requise.</span></span></td>
</tr>
<tr>
<td height="183"><center>
Message
</center></td>
<td><center>
<textarea name="textarea" id="textarea" cols="60" rows="10"></textarea>
</center></td>
</tr>
</table>
Apparemment tout va bien, mais je l'ai mis en ligne grace a flashFXP. Tout marche sauf que quand je rentre les informations pour essayer sous mozilla, il m'ouvre une page WORD, et sous IE ça a l'air de fonctionner mais je ne reçois rien.
Cela fait trois jours que je flanche dessus.
Donc AU SECOURS!!!!
Ne sachant pas vraiment ou le placer, je tente ici.
Je suis une fana de comment ca marche. Dès que j'ai un problème je viens ici. C'est pour cela que je me décide enfin a m'inscrire.
Bref passons.
Je tente désespérément, par mes propres moyens a faire un formulaire de contact. J'utilise dreamweaver CS4. Ma page est en PHP, étant donné que tous vous le dite.
Bon je donne mon code
<table width="89%" border="1">
<tr>
<th width="29%" height="44" scope="col">Nom & Prénom</th>
<th width="80%" scope="col"><input type="text" name="textfield" id="textfield" /></th>
</tr>
<tr>
<td height="45"><center>E-mail</center></td>
<td><center><input type="text" name="textfield3" id="textfield3" /></center></td>
</tr>
<tr>
<td height="45"><center>
Objet du message
</center></td>
<td><center>
<input type="text" name="textfield2" id="textfield2" />
</center></td>
</tr>
<tr>
<td height="42"><center>Combien font 2+1</center></td>
<td><span id="sprytextfield1">
<label for="3"></label>
<center><input name="3" type="text" id="3"/></center>
<span class="textfieldRequiredMsg">Une valeur est requise.</span></span></td>
</tr>
<tr>
<td height="183"><center>
Message
</center></td>
<td><center>
<textarea name="textarea" id="textarea" cols="60" rows="10"></textarea>
</center></td>
</tr>
</table>
Apparemment tout va bien, mais je l'ai mis en ligne grace a flashFXP. Tout marche sauf que quand je rentre les informations pour essayer sous mozilla, il m'ouvre une page WORD, et sous IE ça a l'air de fonctionner mais je ne reçois rien.
Cela fait trois jours que je flanche dessus.
Donc AU SECOURS!!!!
A voir également:
- Problème de code dans un formulaire
- Whatsapp formulaire opposition - Guide
- Code ascii - Guide
- Formulaire de réclamation facebook - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
9 réponses
bonsoir,
pourrais tu fournir le code complet de ta page ainsi que les codes php ?
et aussi dire le but de ce formulaire.
pourrais tu fournir le code complet de ta page ainsi que les codes php ?
et aussi dire le but de ce formulaire.
Bonjour,
Voici le code entier
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<style type="text/css">
<!--
body,td,th {
font-family: Comic Sans MS;
font-size: 14px;
color: #000;
font-weight: bold;
}
body {
background-color: #FFF;
}
a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
color: #000000;
}
a:active {
text-decoration: underline;
color: #000000;
}
#form1 table tr th {
font-family: Comic Sans MS;
}
-->
</style>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form id="form1" name="form1" method="post" action="mailto:remember-tomorrow@hotmail.fr">
<center><table width="89%" border="1">
<tr>
<th width="29%" height="44" scope="col">Nom & Prénom</th>
<th width="80%" scope="col"><input type="text" name="textfield" id="textfield" /></th>
</tr>
<tr>
<td height="45"><center>E-mail</center></td>
<td><center><input type="text" name="textfield3" id="textfield3" /></center></td>
</tr>
<tr>
<td height="45"><center>
Objet du message
</center></td>
<td><center>
<input type="text" name="textfield2" id="textfield2" />
</center></td>
</tr>
<tr>
<td height="42"><center>Combien font 2+1</center></td>
<td><span id="sprytextfield1">
<label for="3"></label>
<center><input name="3" type="text" id="3"/></center>
<span class="textfieldRequiredMsg">Une valeur est requise.</span></span></td>
</tr>
<tr>
<td height="183"><center>
Message
</center></td>
<td><center>
<textarea name="textarea" id="textarea" cols="60" rows="10"></textarea>
</center></td>
</tr>
</table></center>
<p>
<center><input type="submit" name="button" id="button" value="Envoyer" />
~
<input type="reset" name="button2" id="button2" value="Annuler" /></center>
</p>
<p> </p>
<p> </p>
</form>
<p> </p>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
//-->
</script>
</body>
</html>
Pour le php, c'est une page php, je suis sûr de l'avoir créé, bien que je ne retrouve pas les balises.
C'est pour un formulaire de contact, ou il y a Nom prenom, e-mail, objet du message, message et en spry combien font 2+1
Adelheid.
Voici le code entier
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<style type="text/css">
<!--
body,td,th {
font-family: Comic Sans MS;
font-size: 14px;
color: #000;
font-weight: bold;
}
body {
background-color: #FFF;
}
a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
color: #000000;
}
a:active {
text-decoration: underline;
color: #000000;
}
#form1 table tr th {
font-family: Comic Sans MS;
}
-->
</style>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form id="form1" name="form1" method="post" action="mailto:remember-tomorrow@hotmail.fr">
<center><table width="89%" border="1">
<tr>
<th width="29%" height="44" scope="col">Nom & Prénom</th>
<th width="80%" scope="col"><input type="text" name="textfield" id="textfield" /></th>
</tr>
<tr>
<td height="45"><center>E-mail</center></td>
<td><center><input type="text" name="textfield3" id="textfield3" /></center></td>
</tr>
<tr>
<td height="45"><center>
Objet du message
</center></td>
<td><center>
<input type="text" name="textfield2" id="textfield2" />
</center></td>
</tr>
<tr>
<td height="42"><center>Combien font 2+1</center></td>
<td><span id="sprytextfield1">
<label for="3"></label>
<center><input name="3" type="text" id="3"/></center>
<span class="textfieldRequiredMsg">Une valeur est requise.</span></span></td>
</tr>
<tr>
<td height="183"><center>
Message
</center></td>
<td><center>
<textarea name="textarea" id="textarea" cols="60" rows="10"></textarea>
</center></td>
</tr>
</table></center>
<p>
<center><input type="submit" name="button" id="button" value="Envoyer" />
~
<input type="reset" name="button2" id="button2" value="Annuler" /></center>
</p>
<p> </p>
<p> </p>
</form>
<p> </p>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
//-->
</script>
</body>
</html>
Pour le php, c'est une page php, je suis sûr de l'avoir créé, bien que je ne retrouve pas les balises.
C'est pour un formulaire de contact, ou il y a Nom prenom, e-mail, objet du message, message et en spry combien font 2+1
Adelheid.
alors le premier problème que je voit c'est l'attribut action du formulaire. il doit diriger vers ta page php qui envoi le mail et il ne faut pas faire de mailto...
après rend tes pages compatible w3c
j'ai corrigé le code a l'arrache et mis l'endroit a modifier :
après rend tes pages compatible w3c
j'ai corrigé le code a l'arrache et mis l'endroit a modifier :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans nom</title> <style type="text/css"> <!-- body,td,th { font-family: Comic Sans MS; font-size: 14px; color: #000; font-weight: bold; } body { background-color: #FFF; } a:link { color: #000000; text-decoration: underline; } a:visited { text-decoration: underline; color: #000000; } a:hover { text-decoration: none; color: #000000; } a:active { text-decoration: underline; color: #000000; } #form1 table tr th { font-family: Comic Sans MS; } --> </style> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> </head> <body bgcolor="#FFFFFF" text="#000000"> <form id="form1" name="form1" method="post" action="ta page.php"> <center><table width="89%" border="1"> <tr> <th width="29%" height="44" scope="col">Nom & Prénom</th> <th width="80%" scope="col"><input type="text" name="textfield" id="textfield" /></th> </tr> <tr> <td height="45" style="text-align:center;">E-mail</td> <td style="text-align:center;"><input type="text" name="textfield3" id="textfield3" /></td> </tr> <tr> <td height="45" style="text-align:center;"> Objet du message</td> <td style="text-align:center;"> <input type="text" name="textfield2" id="textfield2" /> </td> </tr> <tr> <td height="42" style="text-align:center;">Combien font 2+1</td> <td style="text-align:center;"><span id="sprytextfield1"> <label for="t3"></label> <input name="t3" type="text" id="t3"/> <span class="textfieldRequiredMsg">Une valeur est requise.</span></span></td> </tr> <tr> <td height="183" style="text-align:center;"> Message </td> <td style="text-align:center;"> <textarea name="textarea" id="textarea" cols="60" rows="10"></textarea> </td> </tr> </table></center> <p style="text-align:center;"><input type="submit" name="button" id="button" value="Envoyer" /> ~ <input type="reset" name="button2" id="button2" value="Annuler" /> </p> <p> </p> <p> </p> </form> <p> </p> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); //--> </script> </body> </html>
D'accord, je te remercie, donc en gros, c'était pas mailto qu'il fallait mettre? Mais comment vais-je le recevoir sur ma boite e-mail? ( je cherche a comprendre comment un code sans mon adresse mail peut me l'envoyer)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alors en fait tu transmets ton formulaire à un script php qui se chargera d'envoyer le mail,
voilà la fonction mail() : https://www.php.net/manual/fr/function.mail.php
pour le w3c : https://fr.wikipedia.org/wiki/W3C
voilà la fonction mail() : https://www.php.net/manual/fr/function.mail.php
pour le w3c : https://fr.wikipedia.org/wiki/W3C
Re,
Merci de vos réponses, mais je n'ai rien compris lol.
Pour le W3C j'ai beau regarder partout sur le net, je ne comprends vraiment pas.
Pour la fonction mail, je me creuse toujours les ménages, mais je galère.
Une autre question, pour le livre d'or c'est aussi un formulaire, sauf que l'action est POST?
Merci de vos réponses, mais je n'ai rien compris lol.
Pour le W3C j'ai beau regarder partout sur le net, je ne comprends vraiment pas.
Pour la fonction mail, je me creuse toujours les ménages, mais je galère.
Une autre question, pour le livre d'or c'est aussi un formulaire, sauf que l'action est POST?
post c'est la méthode l'action c'est là où ça envoie les données
après pour le w3c c'est une organisation qui établit les standards du web c'est pas bien compliqué au final
il y a des standard partout dans l'électricité, dans le bâtiment dans l'automobile etc pour plusieurs raisons importante si il n'y a pas de standard établit la plus grosse société aura le monopole dans son domaine, pour des raisons de compatibilité matériel il sera plus facile de trouver des produit de cette marque par exemple, pour des raisons de sécurité dans l'automobile par exemple, des raisons d'accessibilité dans d'autre domaines
pour le web c'est à la fois pour le monopole et l'accessibilité pas trop de risque au niveau de la sécurité à se niveau...
pour les mails il faut au moins que tu es des bases en php
après lis ce tutoriel : http://www.siteduzero.com/tutoriel-3-35146-mail-envoyer-un-mail-en-php.html
il est loin d'être complet mais ça permet de voir les bases et d'envoyer un mail simple
pour apprendre les bases du php tu trouveras sur le même site
après pour le w3c c'est une organisation qui établit les standards du web c'est pas bien compliqué au final
il y a des standard partout dans l'électricité, dans le bâtiment dans l'automobile etc pour plusieurs raisons importante si il n'y a pas de standard établit la plus grosse société aura le monopole dans son domaine, pour des raisons de compatibilité matériel il sera plus facile de trouver des produit de cette marque par exemple, pour des raisons de sécurité dans l'automobile par exemple, des raisons d'accessibilité dans d'autre domaines
pour le web c'est à la fois pour le monopole et l'accessibilité pas trop de risque au niveau de la sécurité à se niveau...
pour les mails il faut au moins que tu es des bases en php
après lis ce tutoriel : http://www.siteduzero.com/tutoriel-3-35146-mail-envoyer-un-mail-en-php.html
il est loin d'être complet mais ça permet de voir les bases et d'envoyer un mail simple
pour apprendre les bases du php tu trouveras sur le même site
Finalement, je ne me suis pas casser le dos, j'ai fais une page de contact avec un mailto, et pour le livre d'or c'est aussi un mailto que je posterais^^"
Merci a tous pour l'aide en tout cas!
@ bientôt!!!
Merci a tous pour l'aide en tout cas!
@ bientôt!!!
Bon re finalement, grace au site du zero j'ai appris qu'il fallait créer une page PHP. Donc ma page marche nikel!
Je reviens a la charge car j'ai un tit problème encore
J'ai fait des menus de reroutage, jusque la je n'ai pas de problèmes, je sais écrire le lien pour y mettre une autre page html. Sauf que ayant mis des jeux de cadres, ma page s'ouvre dans un cadre.
Je n'arrive pas a y mettre _parent dans le lien.
<form method="post" name="form2" target="_parent" id="form2">
<center>
<select name="select2" onchange="document.location=this.options[this.selectedIndex].value">
<option value="#" selected="selected"> Dentelle </option>
<option value="dentelle.html" > Au mètre </option>
</select>
</center>
</form>
Pourtant il y est! Mais cela ne fonctionne pas.
Merci d'avance!
Je reviens a la charge car j'ai un tit problème encore
J'ai fait des menus de reroutage, jusque la je n'ai pas de problèmes, je sais écrire le lien pour y mettre une autre page html. Sauf que ayant mis des jeux de cadres, ma page s'ouvre dans un cadre.
Je n'arrive pas a y mettre _parent dans le lien.
<form method="post" name="form2" target="_parent" id="form2">
<center>
<select name="select2" onchange="document.location=this.options[this.selectedIndex].value">
<option value="#" selected="selected"> Dentelle </option>
<option value="dentelle.html" > Au mètre </option>
</select>
</center>
</form>
Pourtant il y est! Mais cela ne fonctionne pas.
Merci d'avance!