Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2010, 16:51
gcombariza
 
Fecha de Ingreso: septiembre-2010
Ubicación: Guatemala
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Exclamación Enviar datos generados javascript por correo php

Hola tengo soy nuevo en php y no digamos en javascript el asunto es que tengo una tabla dinamica dentro de un formulario html; que añade varios campos al dar click en el botón utilizando javascript. Ahorá bien quiero enviar esas filas generadas con sus datos a traves de email; utilizando email.php externo.

El problema es que cuando envio el mensaje llega en blanco al correo receptor, necesito ayuda porfavor para saber como se hace para enviar los datos de la tabla generados porfavor.....

pleaseeee



Envio el código:

///codigo html///

<html>
<head>
<title>Inscripción</title>
<script type="text/javascript">

function AddRow ()
{
var o_txt0 = document.createTextNode (document.getElementById ("01Bno").value);
var o_txt1 = document.createTextNode (document.getElementById ("01Type").value);
var o_txt2 = document.createTextNode (document.getElementById ("01Class").value);
var o_txt3 = document.createTextNode (document.getElementById ("01area").value);

var o_button = document.createElement ("input");
o_button.type = "button";
o_button.value = "Remove";
o_button.onclick = RemoveRow;
var o_td0 = document.createElement ("td");
var o_td1 = document.createElement ("td");
var o_td2 = document.createElement ("td");
var o_td3 = document.createElement ("td");
var o_td4 = document.createElement ("td");

var o_tr = document.createElement ("tr");
var o_body = document.getElementById ("dynamic_table_body");

o_td0.appendChild (o_txt0);
o_td1.appendChild (o_txt1);
o_td2.appendChild (o_txt2);
o_td3.appendChild (o_txt3);
o_td4.appendChild (o_button);

o_tr.appendChild (o_td0);
o_tr.appendChild (o_td1);
o_tr.appendChild (o_td2);
o_tr.appendChild (o_td3);
o_tr.appendChild (o_td4);

// document.form1.01Bno.value = document.form1.01Bno.value + 1;

o_body.appendChild (o_tr);
}
function RemoveRow ()
{
var dinosaur = this.parentNode.parentNode;
dinosaur.parentNode.removeChild (dinosaur); //
}
</script></head>
<body style="font-family: Arial">
<form id="form1" name="form1" method="post" action="email.php">
</p>
<br>
<table border="1" cellpadding="0" cellspacing="0">
<tbody id="dynamic_table_body"><tr>
<td width="107" height="102"><div align="center"><strong>Nombre</strong></div></td>
<td width="83"><div align="center"><strong>Teléfono</strong></div></td>
<td width="87"><div align="center"><strong>e-mail</strong></div></td>
<td width="129"><div align="center"><strong>&Aacute;rea a Inscribir</strong></div></td>
<td width="295">
<table width="295" cellpadding="0">
<tr>
<td width="134">Nombre y Apellido</td>
<td width="153"><input name="01Bno" type="text" id="01Bno" size="19"></td>
</tr>
<tr>
<td>Tel&eacute;fono</td>
<td><input name="01Type" type="text" id="01Type" size="19"></td>
</tr>
<tr>
<td>e-mail</td>
<td><input name="01Class" type="text" id="01Class" size="25"> </td>
</tr>
<tr>
<td>&Aacute;rea a Inscribir</td>
<td><select name="01area" id="01area">
<option name= "01area[]" value="Congreso" selected>Congreso</option>
<option name= "01area[]" value="Damas">Damas</option>
<option name= "01area[]" value="Congresito">Congresito</option>
</select></td>
</tr>
<tr>
<td colspan="2"><button type="button" onClick="AddRow ();">A&ntilde;adir Inscripci&oacute;n</button></td>
</tr>
</table> </td>
</tr>
</tbody>
</table>
<p>
<label>
<input type="reset" name="clear" id="clear" value="Clear" />
<input type="submit" name="create" id="create" value="Submit" />
</label>
</p>
</form>
</body>
</html>

////php///

///tiene algunas variables y de checkbox que no funcionan ni aplican porque había hecho otro formulario que tampoco me funcionó.

<?php
if(isset($_POST['submit'])) {
echo "Has elegido:<br/>";
foreach($_POST['01area'] as $salida) {
echo "$salida<br>";
}
}
else echo "<p>No haz Elegido ninguna Opción</p>";


if($_POST['01area'])
{
echo array_sum($_POST['01area']);
};
?>
<strong>Total </strong>
<p></p>
<?php
if(isset($_POST['submit'])) {


$to = "[email protected]";
$subject = "Informacion Congreso";
$name = $_POST['01Bno'];
$email = $_POST['01Type'];
$phone = $_POST['01Class'];
$area = $_POST['01area'];
$message .= "

De: $name
E-Mail: $email
Telefono: $phone
Area Inscrita: $area

____________________________________


";


foreach($_POST['01area'] as $value) {

$check_msg .= "Costo: $value\n";

}

$body = "From: $name\n $area\n E-Mail: $email\n Message:\n $message\n $check_msg";

echo $message2 .= "

Gracias por enviar el mensaje: $sub.\n

Para tu referencia, se han realizado las inscripciónes respectivas.\n

Tu Inscripcion es de:

$check_msg



";
mail($to, $subject, $body);


} else {

echo "blarg!";

}


?>


<div id="contactform">
<table width="635" border="0" align="left">
<tr>
<td width="519"> <h2 class="Estilo1">Bendiciones!</h2></td>
<td width="100"><div align="right">
<p align="center" class="Estilo1" style='text-align:justify'>&nbsp;</p>
</div></td>
</tr>
<tr>
<td><p>Bienvenido al Congreso Mundial, Tu dirección de Correo para confirmación es: </p>
<p><?php print $email; ?></p>

<p>Si no es correcto,

<script type='text/javascript'>

document.write('<a href="javascript:history.go(-1);">vuelve atras</a>');

</script>

<noscript>vuelve atras</noscript> y envialo de nuevo</p>
<p>
<script type='text/javascript'>

document.write('<a href="javascript:history.go(-1);">Click Aquí para volver atras</a>');

</script>
<span class="Estilo1">
<noscript>
<strong>Click Aquí</strong>
</noscript>
</span></p>
<script type='text/javascript'>

document.write('<p class="details"><a href="http://www.ileselshaddai.org">Volver a la página de inicio.</a></p>');

</script>

<script type='text/javascript'>

setTimeout('history.go(-2)', 9000);

</script>

<noscript>


</noscript>

<?php

$message = stripslashes($message);

$message2 = stripslashes($message2);

$message = strip_tags ($message);

$message2 = strip_tags ($message2);

// DIRECCION DE CORREO

mail("[email protected]", $sub, $message);

mail($email, $sub2, $message2, $headers2);

?></td>
<td>&nbsp;</td>
</tr>
</table>


<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>


</div>

</body>

</html>



porfa ayuda!!!!!!!!

Tanks!!!