salve a tutti , ero arrivato a un paso della conclusione di un progetto quando sono finito in questo dilemma .
praticamente io ho comprato un plugin per fare dei calcoli di un prezzo tramite form ,l'ho impostato e ho fatto in modo di intergarlo con il mio form (non ho toccato il javascript )
ora il totale a parte con l'email preparata da chi ha fatto il plugin non riesco a postarlo via echo o print o mail le ho provate tutte allora :
questo e' il codice php della loro mail
questo e il mio html
la classe che comanda tutto e' nel form , loro mi hanno detto di fare cosi
Try $_POST["hidden_total"]. If that doesn't work, add a name attribute to the total box and use that.
ma io non ho trovato nessun riferimento nel cosice a hidden total ... please help me
praticamente io ho comprato un plugin per fare dei calcoli di un prezzo tramite form ,l'ho impostato e ho fatto in modo di intergarlo con il mio form (non ho toccato il javascript )
ora il totale a parte con l'email preparata da chi ha fatto il plugin non riesco a postarlo via echo o print o mail le ho provate tutte allora :
questo e' il codice php della loro mail
PHP:
<?php
// define variables and set to empty values
$name = $email = $special_request = $hiddentotal = $hiddendetails = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = validate_input($_POST["name"]);
$email = validate_input($_POST["email"]);
$special_request = validate_input($_POST["special_request"]);
$hiddentotal = validate_input($_POST["hidden_total"]);
$hiddendetails = validate_input($_POST["hidden_details"]);
}
function validate_input($data) {
$data = trim($data);
$data = stripslashes($data);
return $data;
}
$emailto="[email protected]";
//If e-mail inputted isn't valid, it will automatically come from this address
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {$email="[email protected]";}
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: ".$email."" . "\r\n";
$subject="Price Quote";
$msg="<html><body>";
$msg.= "Name: " . $name . "<br />";
$msg.="E-mail: " . $email . "<br />";
$msg.="Special Request: " . $special_request . "<br />";
$msg.="Total: " . $hiddentotal . "<br />";
$msg.= $hiddendetails;
$msg.="</html></body>";
mail($emailto,$subject,$msg,$headers);
?>
questo e il mio html
HTML:
</head>
<body>
<div id="main" "container" >
<header>
</header>
<h1 style="color:orange;"> Form ordine maglia per GL 64000 </h1>
<form id="quoteform" class="fixed-total" action="formail.php" method="POST" enctype="multipart/form-data" name"hidden_total" >
<div id="quoteform"></div>
<fieldset><div class="formt">
<legend> quantita</legend>
<h4> Numero di maglie 20-30 </h4>
<input type="number" data-mult="1" data-label="Numero di maglie " min="20" max="29" name="numerom" />
</div>
</fieldset>
<fieldset>
<legend> base T-shirt</legend>
<h2> base T-Shirt </h2>
<select name="base">
<option data-price="0"> scegli la base della maglia </option>
<option data-price="4.80" data-label="Base bianca"> Base Bianca </option>
<option data-price="5.00" data-label="Base colorata"> Base Colorata</option>
</select >
</fieldset>
<fieldset>
<legend> colori di stampa</legend>
<h4> colore stampa principale </h4>
<select name="stampa_principale">
<option data-price="0"> quanti colori ha la tua stampa ? </option>
<option data-price="0" data-label="1 colore stampa principale"> 1 colore </option>
<option data-price="0.60" data-label="2 colore stampa principale"> 2 colori </option>
<option data-price="1.20" data-label="3 colore stampa principale"> 3 colori </option>
<option data-price="1.80" data-label="4 colore stampa principale"> 4 colori </option>
<option data-price="2.50" data-label="5 colore stampa principale"> 5 colori </option>
<option data-price="2.90" data-label="6 colore stampa principale"> 6 colori </option>
</select>
<input type="text" placeholder="posizione" name="p_uno">
<h4> colore stampa posizione 2 </h4>
<select name="stampa_pos2">
<option data-price="0"> quanti colori ha la tua stampa ? </option>
<option data-price="0.80" data-label="1 colore stampa secondaria"> 1 colore </option>
<option data-price="0.90" data-label="2 colore stampa secondaria"> 2 colori </option>
<option data-price="1.00" data-label="3 colore stampa secondaria"> 3 colori </option>
<option data-price="1.10" data-label="4 colore stampa secondaria"> 4 colori </option>
<option data-price="1.20" data-label="5 colore stampa secondaria"> 5 colori </option>
<option data-price="1.30" data-label="6 colore stampa secondaria"> 6 colori </option>
</select>
<input type="text" placeholder="posizione" name="posizione2">
<h4> colore stampa posizione 3 </h4>
<select name="stampa_pos3">
<option data-price="0"> quanti colori ha la tua stampa ? </option>
<option data-price="0.80" data-label="1 colore stampa secondaria"> 1 colore </option>
<option data-price="0.90" data-label="2 colore stampa secondaria"> 2 colori </option>
<option data-price="1.00" data-label="3 colore stampa secondaria"> 3 colori </option>
<option data-price="1.10" data-label="4 colore stampa secondaria"> 4 colori </option>
<option data-price="1.20" data-label="5 colore stampa secondaria"> 5 colori </option>
<option data-price="1.30" data-label="6 colore stampa secondaria"> 6 colori </option>
</select >
<input type="text" placeholder="posizione" name="posizione3">
<h4> colore stampa posizione 4 </h4>
<select name="stampa_pos4">
<option data-price="0"> quanti colori ha la tua stampa ? </option>
<option data-price="0.80" data-label="1 colore stampa secondaria"> 1 colore </option>
<option data-price="0.90" data-label="2 colore stampa secondaria"> 2 colori </option>
<option data-price="1.00" data-label="3 colore stampa secondaria"> 3 colori </option>
<option data-price="1.10" data-label="4 colore stampa secondaria"> 4 colori </option>
<option data-price="1.20" data-label="5 colore stampa secondaria"> 5 colori </option>
<option data-price="1.30" data-label="6 colore stampa secondaria"> 6 colori </option>
</select>
<input type="text" placeholder="posizione" name="posizione4">
<table>
<tr>
<td>Allega file:</td>
<td><input multiple type="file" name="allegato" /></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend> dati personali </legend>
<h4> Special Request </h4>
<textarea rows="5" cols="40" name="richiesta"></textarea>
<br />
<h4> Name:</h4>
<input type="text" name="nome"/> <br />
<h4> E-mail:</h4>
<input type="email" name="mail" /> <br />
<button id="submit"> Submit </button>
<a href="privacy.html"> informativa privacy </a>
</fieldset>
</form>
Try $_POST["hidden_total"]. If that doesn't work, add a name attribute to the total box and use that.
ma io non ho trovato nessun riferimento nel cosice a hidden total ... please help me