Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2012, 14:18
mikepianist
 
Fecha de Ingreso: enero-2012
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
Enviar resultado total de suma js de grupo radio button por email PHP

Hola a todos. Necesito su preciada ayuda. Tengo el código js de una suma de grupos de radio button que me funciona barbaro, lo único que necesito por favor es que el resultado total enviarlo por email.

Aquí les dejo el código:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Radio Butoon</title>

<script>

var grupo1 = 0;
var grupo2 = 0;


function sumar(radio) {
var grupo = parseFloat(radio.value);
if (radio.name == "grupo1" )
grupo1 = grupo;
else
grupo2 = grupo;
document.getElementById("resultado").value = grupo1 + grupo2 ;
}

</script>

<script language="javascript">
$(document).ready(function() {
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
$('#myform').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#result').html(data);

}
})

return false;
});
})

</script>

<body>

<form method="post" action="envio.php" id="myform" name="myform" >
<fieldset id="form">

<p>Grupo Uno</p>
<blockquote>
<p>cero<input type="radio" value="0" checked name="grupo1" onclick="sumar(this);" ></p>
<p>uno <input type="radio" name="grupo1" value="1" onclick="sumar(this);" ></p>
<p>dos <input type="radio" name="grupo1" value="1" onclick="sumar(this);"></p>
<p>tres <input type="radio" name="grupo1" value="3" onclick="sumar(this);"></p>
</blockquote>

<p>Grupo Dos</p>
<blockquote>
<p>cero<input type="radio" value="0" checked name="grupo2" onclick="sumar(this);"></p>
<p>uno <input type="radio" name="grupo2" value="1" onclick="sumar(this);" ></p>
<p>dos <input type="radio" name="grupo2" value="2" onclick="sumar(this);"></p>
<p>tres <input type="radio" name="grupo2" value="3" onclick="sumar(this);"></p>
</blockquote>


<p><input type="text" name="resultado" id="resultado" disabled="disabled" value="0" />

<input type="submit" name="mysubmit" value="Enviar" />

</fieldset>

</form>

</body>
</html>

<!----------------------------------------------------------------------------------------------------------
envio.php
<?php

$mensaje="";
$mensaje.="Contact from:". "\n\n";
$mensaje.="Grupo Uno: ".$_POST['grupo1']."\n";
$mensaje.="Grupo Dos: ".$_POST['grupo2']."\n";

$mensaje.="Total: ".$_POST['total']."\n";

$email_destiny="[email protected]";
$subject="Este es un mensaje de tu web";

if (mail($email_destiny,$subject,$mensaje,"De: Biofusionart<".$_POST['grupo2'].">")) {
echo '<p align="center"><b>Gracias por su comentario</b></p>';
} else {
echo '<p align="center">Error '.$_POST['grupo1'].'</p>';
}



?>
-->