Foros del Web » Programando para Internet » PHP »

Enviar resultado total de suma js de grupo radio button por email PHP

Estas en el tema de Enviar resultado total de suma js de grupo radio button por email PHP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/01/2012, 14:18
 
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>';
}



?>
-->

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:20.