Question par un novice, ici:Comment ajouter une simple instruction IF dans ce fichier PHP?
J'ai une forme simple retournant le nom d'une personne, la compagnie, et l'adresse entre d'autres choses.
À l'heure actuelle, ils sont renvoyés sur des lignes distinctes. S'il n'y a pas d'entrée dans le champ "société", il y a une ligne vide dans l'email envoyé.
Je voudrais faire une déclaration IF de sorte que s'il n'y a pas d'entrée dans le champ "company", cette "adresse" reviendra juste après "name" sans espace supplémentaire, mais inclura la "société "info si ce champ est renseigné.
La partie pertinente du code PHP ressemble à ceci:
$name = $_POST['name'];
$company = $_POST['company'];
$address = $_POST['address'];
$city = $_POST['city'];
$state = $_POST['state'];
$zip = $_POST['zip'];
$email = $_POST['email'];
$optin = $_POST['optin'];
$comments = ($_POST['comments']);
$body = <<<EOD
Please send samples to:
$name
$company
$address
$city, $state $zip
Email: $email
Opt-In to occasional email list?: $optin
Comments: $comments
EOD;
$headers = "From: $email\r\n";
$success = mail($webMaster, $emailSubject, $body,
$headers);
je vais vraiment apprécier votre aide!
vous aurez envie d'utiliser « \ n » s au lieu de "
" s: son script utilise des retours chariot pas des sauts de ligne HTML – Mala
Il ne semble pas vouloir de ruptures HTML. – middus
"\ n" s ça sonne bien! J'avais du HTML, mais on en a parlé plus tôt aujourd'hui. Je vous remercie! – JustBobF