Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 15:35
kushanku
 
Fecha de Ingreso: noviembre-2008
Mensajes: 28
Antigüedad: 15 años, 5 meses
Puntos: 0
Envio de mail

hola a todos como estan espero me puedan ayudar tengo listado de productos que lo envio por mail sin inconvenientes compuesto por un formulario que contiene checkboxes y un combo (<select>) para las cantidades de los productos, donde el cliente elije los productos que quiere y le da enviar y me llega un mail a mi correo.

El detalle esta en que los productos y las cantidades que selecciono no me llegan

--placa madre, placa de red, disco duro, cantidad

como puede hacer para que me llegue de esta forma

--placa madre cantidad 1, placa de red cantidad 1, disco duro cantidad 2

desde ya muhcas gracias a todos por la ayuda.

este es mi codigo

lista_prod.php
============
<?php
include("conector.php");
$list_prod = "select * from producto";
$resul_list_prod = mysql_query ($list_prod, $conexion) or die (mysql_error());
?>
<!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=ansi"/>
<title>Menu del dia</title>
<style type="text/css">
form.elegante input {
padding: .2em;
}
input:focus {
border: 2px solid #000;
background:#F0F0F0;
}
label {
display: block;
margin: .5em 0 0 0;
}
.btn {
margin: 0em 0;

}
div {
margin: .4em 0;
}
div label {
width: 25%;
float: left;
}
-->
</style>
</head>
<body>
<div class="entry">
<center><font color="#000000">MENU DEL DIA</font></center>
<center><font color="#000000">Por favor rellene el formulario</font></center>
<br />
<form action="enviar.php" method="post">
<table border="0" align="center" cellpadding="3" cellspacing="0" width="400" bordercolor="#C0C0C0">
<tr>
<td>Nombre:</td>
<td><input type="text" name="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
<td><input type="text" name="apellido"></td>
</tr>
<tr>
<td>Empresa</td>
<td><input type="text" name="empresa"></td>
</tr>
<tr>
<td>Direccion:</td>
<td><input type="text" name="direccion"></td>
</tr>
<tr>
<td>Telefono:</td>
<td><input type="text" name="telefono"></td>
</tr>
<tr>
<td>Mail:</td>
<td><input type="text" name="email"></td>
</tr>
</table>
<center><font color="#000000">Por favor seleccione sus productos</font></center>
<br />
<table border="1" align="center" cellpadding="3" cellspacing="0" width="400" bordercolor="#C0C0C0">
<tr align="center" bgcolor="#FFBF00">
<td><font color="#000000">Producto</font></td><td><font color="#000000">Precio</font></td><td><font color="#000000">cantidad</font></td><td></td>
</tr>
<?php while($row = mysql_fetch_assoc($resul_list_prod)){?>
<tr>
<td><?php echo $row['producto'];?></td>
<td><?php echo $row['precio'];?></td>
<td align="center">
<select name="cantidad[]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
<td>
<?php echo"<input type='checkbox' name='seleccion[]' value='$row[producto]'/>";?>
</td>
</tr>
<?php
}//fin del while
?>
<tr>
<td colspan="4" class="btn"><input type="submit" value="ENVIAR" name="comprar" /></td>
</tr>
</table>
</form>
<?php mysql_free_result($resul_list_prod);?>
</div>
<p class="meta"></p>
</body>
</html>

enviar.php
=========
<?php
$cantidad = $_POST["cantidad"];
for($i=0; $i<count($cantidad); $i++){

}
$nombre = $_POST ['nombre'];
$apellido = $_POST ['apellido'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . " " . $apellido. ", de la empresa " . $empresa . ", direccion " .$direccion. ", telefono " . $telefono . ", y sus productos seleccionados son " . implode(', ', $_POST['seleccion']) . ", cantidad " . $cantidad[$i] . "\r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]'; // aqui iria mi correo
$asunto = 'venta';
echo "$mensaje";
mail($para, $asunto, $header, $mensaje);
echo "<h3>Muchas Gracias en breve nos comunicamos con usted</h3>";
?>

y el resultado es este
===================
Este mensaje fue enviado por juan perez, de la empresa nn, direccion españa c/ sacramento, telefono 123456, y sus productos seleccionados son placa madre, disco duro, cantidad Su e-mail es: [email protected] Enviado el 15/01/2010