Php
ineg
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
C'est mon premier code php, je n'arrive pas a ce qu'il fonctionne !!!
Quelqu'un peut me guider ??!!
<?
// récuperation des variables provenant du formulaire
$name = $_POST['NAME'];
$adress = $_POST['ADRESS'];
$city = $_POST['CITY'];
$province= $_POST['STATE_PROVINCE'];
$postal= $_POST['POSTAL'];
$country= $_POST['COUNTRY'];
$phone= $_POST['PHONE'];
$arrival= $_POST['ARRIVAL'];
$departure= $_POST['DEPARTURE'];
$guests= $_POST['GUESTS'];
$email= $_POST['EMAIL'];
$comments= $_POST['COMMENTS'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'info@monsite.fr';
//sujet du mail envoyé
$sujet = 'ONLINE RESERVATION';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($name) && !empty($adress) && !empty($city) && !empty($province)&& !empty($postal)&& !empty($country)&& !empty($phone)&& !empty($arrival)&& !empty
($departure)&& !empty($guests)&& !empty($email)&& !empty($comments)){
// création du message, les \n permettent de faire un saut de ligne
$message = "name : $name\n adress : $adress\n city : $city\n province : $province\n postal : $postal\n country : $country\n phone : $phone\n arrival :
$arrival\n departure : $departure\n guests : $guests\n email : $email;
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'Your reservation has been sent';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'error';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'All fields are not filled';
}
merci....
C'est mon premier code php, je n'arrive pas a ce qu'il fonctionne !!!
Quelqu'un peut me guider ??!!
<?
// récuperation des variables provenant du formulaire
$name = $_POST['NAME'];
$adress = $_POST['ADRESS'];
$city = $_POST['CITY'];
$province= $_POST['STATE_PROVINCE'];
$postal= $_POST['POSTAL'];
$country= $_POST['COUNTRY'];
$phone= $_POST['PHONE'];
$arrival= $_POST['ARRIVAL'];
$departure= $_POST['DEPARTURE'];
$guests= $_POST['GUESTS'];
$email= $_POST['EMAIL'];
$comments= $_POST['COMMENTS'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'info@monsite.fr';
//sujet du mail envoyé
$sujet = 'ONLINE RESERVATION';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($name) && !empty($adress) && !empty($city) && !empty($province)&& !empty($postal)&& !empty($country)&& !empty($phone)&& !empty($arrival)&& !empty
($departure)&& !empty($guests)&& !empty($email)&& !empty($comments)){
// création du message, les \n permettent de faire un saut de ligne
$message = "name : $name\n adress : $adress\n city : $city\n province : $province\n postal : $postal\n country : $country\n phone : $phone\n arrival :
$arrival\n departure : $departure\n guests : $guests\n email : $email;
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'Your reservation has been sent';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'error';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'All fields are not filled';
}
merci....
A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
slt, tu devrais mettre ptre en minuscule NAME ADRESS etc..., et ca donne quoi comme erreur ?? une page vide ou bien une erreur ecrite 'error' ???^^
Déjà, c'est <?php ... ?> et pas <? ... ?> !
Pour utiliser la fonction mail() en local, il te faut un serveur SMTP et avoir configurer PHP pour qu'il l'utilise (avec le php.ini). Si tu fais fonctionner le script sur ton hébergeur, il doit autorisé la fonction mail()
Pour utiliser la fonction mail() en local, il te faut un serveur SMTP et avoir configurer PHP pour qu'il l'utilise (avec le php.ini). Si tu fais fonctionner le script sur ton hébergeur, il doit autorisé la fonction mail()
<php?
// récuperation des variables provenant du formulaire
$name = $_POST['name'];
$adress = $_POST['adress'];
$city = $_POST['city'];
$province= $_POST['state_province'];
$postal= $_POST['postal'];
$country= $_POST['country'];
$phone= $_POST['phone'];
$arrival= $_POST['arrival'];
$departure= $_POST['departure'];
$guests= $_POST['guests'];
$email= $_POST['email'];
$comments= $_POST['comments'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'info@monsite.fr';
//sujet du mail envoyé
$sujet = 'ONLINE RESERVATION';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($name) && !empty($adress) && !empty($city) && !empty($province)&& !empty($postal)&& !empty($country)&& !empty($phone)&& !empty($arrival)&& !empty
($departure)&& !empty($guests)&& !empty($email)&& !empty($comments)){
// création du message, les \n permettent de faire un saut de ligne
$message = "name : $name\n adress : $adress\n city : $city\n province : $province\n postal : $postal\n country : $country\n phone : $phone\n arrival :
$arrival\n departure : $departure\n guests : $guests\n email : $email;
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'Your reservation has been sent';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'error';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'All fields are not filled';
}