Aide avec furmulaire contact php
Winterboard
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
tagman99 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
tagman99 Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'utilise ce code php pour envoyer un mail lors du remplisage d'un formulaire:
avec ce code dans ma page html:
J'aimerai que lorsque un des champs est vide le mail ne soit pas envoyé mais je ne sait pas comment faire. Aussi j'aimerai que <input name="Adress" size="25" /></td> commence avec http:// deja ecrit dedans. Es-ce possible??
Merci beaucoup pour toute reponse :)
j'utilise ce code php pour envoyer un mail lors du remplisage d'un formulaire:
<meta http-equiv="refresh" content="1;URL=https://iwebkit.net/"> <?php $Message = $_POST['Adress']; $Sujet = "iWebKit URL"; $Email = $_POST['Email']; mail("iwebkit@gmail.com",$Sujet,$Message,"From: ".$Email); echo("Sent message. Thank you!"); ?>
avec ce code dans ma page html:
<form action="mail.php" method="post"> <table> <tr> </tr> <tr> <td>Your email Adress:</td> <td><input name="Email" size="25" /></td> </tr> <tr> <td>Your Web Adress:</td> <td><input name="Adress" size="25" /></td> </tr> <tr> <td align="center" colspan="2"> <input name="send" type="submit" value="Submit" /></td> </tr> </table> </form>
J'aimerai que lorsque un des champs est vide le mail ne soit pas envoyé mais je ne sait pas comment faire. Aussi j'aimerai que <input name="Adress" size="25" /></td> commence avec http:// deja ecrit dedans. Es-ce possible??
Merci beaucoup pour toute reponse :)
A voir également:
- Aide avec furmulaire contact php
- Easy php - Télécharger - Divers Web & Internet
- Recuperer contact carte sim - Guide
- Retrouver contact supprimé - Accueil - Android
- Localiser un contact - Guide
- Supprimer un contact messenger qui n'est pas ami facebook ✓ - Forum Facebook Messenger
5 réponses
mea culpa
mais n'empeches, tu peux déjà te documenter sur le code que j'ai donné. normalement ca marche mais comme j'ai dis je code à l'aveugle donc il doit y avoir de petites erreurs.
mais n'empeches, tu peux déjà te documenter sur le code que j'ai donné. normalement ca marche mais comme j'ai dis je code à l'aveugle donc il doit y avoir de petites erreurs.
Ces scripts de base sont parfois inutile lors de la validation d'un formulaire, sur ceux je t'invite a télécharger des scripts de ce genre dans des sites appropriés tel http://www.phpscripts-fr.net/ et prendre exemple sur eux
pour ne pas envoyer le mail si un champs est vide, il faut tester si le champ est vide. pour cela soit tu testes le champ à la validation soit tu le testes à la recuperation.
- pour tester à la validation tu peut utiliser une fonction javascript genre:
function test{
if ( document.getElementsByName("Email") == "" ) { // pour l'email par exemple
alert( ' le champ email doit etre rempli ' );
}
}
- soit dans ton fichier php:
<?php
$Message = $_POST['Adress'];
$Sujet = "iWebKit URL";
$Email = $_POST['Email'];
if ( !isset($Message) || !isset($Email) ){
echo "tous les champs doivent etre remplis";
}
else {
mail( "iwebkit@gmail.com" , $Sujet , $Message , "From: ".$Email );
echo( "Sent message. Thank you!" );
}
?>
c'est à peu près ca. excuse-moi s'il y a des erreurs mais je code à l'aveuglette
- pour mettre directement des valeurs dans ton champ: tu ajoute value="http://" dans le input
- pour tester à la validation tu peut utiliser une fonction javascript genre:
function test{
if ( document.getElementsByName("Email") == "" ) { // pour l'email par exemple
alert( ' le champ email doit etre rempli ' );
}
}
- soit dans ton fichier php:
<?php
$Message = $_POST['Adress'];
$Sujet = "iWebKit URL";
$Email = $_POST['Email'];
if ( !isset($Message) || !isset($Email) ){
echo "tous les champs doivent etre remplis";
}
else {
mail( "iwebkit@gmail.com" , $Sujet , $Message , "From: ".$Email );
echo( "Sent message. Thank you!" );
}
?>
c'est à peu près ca. excuse-moi s'il y a des erreurs mais je code à l'aveuglette
- pour mettre directement des valeurs dans ton champ: tu ajoute value="http://" dans le input
c'est trop compliqué pour moi :p
je sais qu'il suffit de rajouter quelques "if" mais je ne connais pas le php
je sais qu'il suffit de rajouter quelques "if" mais je ne connais pas le php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question