Salve,
da un form invio dei dati via email.
L'invio funziona perfettamente però vorrei far visualizzare nell'email un testo diverso in base alla quantità selezionata.
Es.:
Vorrei inserire in questa rigacodice:/ Recupero i valori inseriti nel form $nome = $_POST['name']; $quantity = $_POST['quantity']; $colore1 = $_POST['colore1']; $colore2 = $_POST['colore2']; $colore3 = $_POST['colore3']; // verifico che tutti i campi siano stati compilati if (!$nome || !$quantity || !$colore1 || !$colore2 || !$colore3) { echo 'Tutti i campi del modulo sono obbligatori!'; } // verifico che il nome non contenga caratteri nocivi elseif (!preg_match('/^[A-Za-z \'-]+$/i',$nome)) { echo 'Il nome contiene caratteri non ammessi'; }else{ // compilo un messaggio combinando i dati recuperati dal form $testo = "Nome: " . $nome . "\n" . "Q.tà: " . $quantity . "\n" . "Colore 1: " . $colore1 . "\n" . "Colore 2: " . $colore2 . "\n" . "Colore 3: " . $colore3 . "\n" . "Note: " . $notes ;una condizionecodice:. "Q.tà: " . $quantity . "\n"
esempio:
se la quantità è 1 visualizzare nell'email "1 monitor"
se la quantità è 2 visualizzare nell'email "2 monitor"
Ho provato così:
codice:if($quantity =="1"){ echo "1 monitor"; }
però nell'email non visualizzo il testo ma solo "1".
come posso fare?
Grazie

Rispondi quotando