Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2010, 06:01
zackpaco
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Una ayudita plis

Y el archivo ver_carrito.php
Código PHP:
Ver original
  1. <?
  2. include("lib_carrito.php");
  3. ?>
  4.  
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  8. <title>Avon online</title>
  9. <style type="text/css">
  10. <!--
  11. #banner_graphic {
  12.     position:absolute;
  13.     left:20px;
  14.     top:20px;
  15.     width:700px;
  16.     height:92px;
  17.     z-index:1;
  18. }
  19. #Layer9 {
  20.     position:absolute;
  21.     left:296px;
  22.     top:189px;
  23.     width:120px;
  24.     height:40px;
  25.     z-index:45;
  26. }
  27. #Layer13 {
  28.     position:absolute;
  29.     left:24px;
  30.     top:241px;
  31.     width:656px;
  32.     height:40px;
  33.     z-index:45;
  34. }
  35. #Layer8 {
  36.     position:absolute;
  37.     left:21px;
  38.     top:126px;
  39.     width:680px;
  40.     height:48px;
  41.     z-index:44;
  42. }
  43. body {
  44.     background-color: #E88F8B;
  45. }
  46. -->
  47. </style>
  48. <link href="estilo.css" rel="stylesheet" type="text/css">
  49. </head>
  50. <body>
  51. <div id="banner_graphic"><img src="images/banner_graphic.jpg" width="700" height="92"></div>
  52. <div id="Layer8"><?
  53. $_SESSION["ocarrito"]->imprime_carrito();
  54. ?>
  55. </div>
  56. <div id="Layer9"><a href="index.php">Seguir comprando</a></div>
  57. <div id="Layer13">
  58.     <?
  59.     if (!$HTTP_POST_VARS) {
  60.     ?>
  61.        <form method="post" action="ver_carrito.php">
  62.          <label><span class="titulo">Nombre</span>
  63.          <input type="text" name="nombre" size="25" maxlength="25">
  64.          </label>
  65.          <br>
  66.          <label><span class="titulo">Apellidos</span>
  67.          <input type="text" name="apellidos" size="40" maxlength="40">
  68.          </label>
  69.          <br>
  70.          <label><span class="titulo">Direcci&oacute;n</span>
  71.          <input type="text" name="direccion" size="80" maxlength="80">
  72.          </label>
  73.          <br>
  74.          <label><span class="titulo">C.P.</span>
  75.          <input type="text" name="codigopostal" size="5" maxlength="5">
  76.          </label>
  77.          <br>
  78.          <label><span class="titulo">Localidad</span>
  79.          <input type="text" name="localidad" size="25" maxlength="25">
  80.          </label>
  81.          <br>
  82.          <label><span class="titulo">Provincia</span>
  83.          <input type="text" name="provincia" size="80" maxlength="80">
  84.          </label>
  85.          <br>
  86.          <label><span class="titulo">Tel&eacute;fono</span>
  87.          <input type="text" name="telefono" size="80" maxlength="80">
  88.          </label>
  89.          <br>
  90.          <label><span class="titulo">Correo electr&oacute;nico</span>
  91.          <input type="text" name="email" size="80" maxlength="80">
  92.          <br>
  93.          </label>
  94.  <br>
  95.             <span class="titulo">M&eacute;todo de Pago/Precio</span>         <br>
  96.               <label>
  97.               <input type="radio" name="metododepago" value="PayPal" />
  98.               <span class="titulo">PayPal</span></label>
  99.               <span class="titulo"> / 0,00&euro;</span>
  100.               <label>
  101.                 <br>
  102.                 <input type="radio" name="metododepago" value="Transferencia" />
  103.                 <span class="titulo">Transferencia bancaria</span></label>
  104.                 <span class="titulo"> / 0,00 &euro;</span>
  105.                 <label>
  106.                 <br>
  107.                 <input type="radio" name="metododepago" value="Reembolso" />
  108.                 <span class="titulo">Contra Reembolso</span></label>
  109.                 <span class="titulo"> / 1,46 &euro;</span>
  110.               <br>
  111. <br>
  112. <span class="titulo">Los gastos de env&iacute;o se pueden consultar en <a href="http://www.correos.es/comun/tarificador/tarifas.asp">www.correos.es</a>, se enviar&aacute; por paquete azul.</span><br>
  113. <label>
  114.             <input type="submit" value="Hacer Pedido" />
  115.             <input name="redirect" type="hidden" id="redirect" value="pedidoenviado" />
  116.          </label>
  117.        </form>  
  118. <?
  119. }else{
  120.     //Estoy recibiendo el formulario, compongo el cuerpo
  121.     $cuerpo = "Formulario enviado\n";
  122.     $cuerpo = "Novedades\n";
  123.     $cuerpo .= "El método de pago elegido es: " . $HTTP_POST_VARS["metododepago"] . "\n";
  124.     $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
  125.     $cuerpo .= "Apellidos: " . $HTTP_POST_VARS["apellidos"] . "\n";
  126.     $cuerpo .= "Dirección: " . $HTTP_POST_VARS["direccion"] . "\n";
  127.     $cuerpo .= "Código Postal: " . $HTTP_POST_VARS["codigopostal"] . "\n";
  128.     $cuerpo .= "Localidad: " . $HTTP_POST_VARS["localidad"] . "\n";
  129.     $cuerpo .= "Provincia: " . $HTTP_POST_VARS["provincia"] . "\n";
  130.     $cuerpo .= "Teléfono: " . $HTTP_POST_VARS["telefono"] . "\n";
  131.     $cuerpo .= "Correo electrónico: " . $HTTP_POST_VARS["email"] . "\n";
  132.     //mando el correo...
  133.     mail("[email protected]","Formulario recibido",$cuerpo);
  134.     //doy las gracias por el envío
  135.     echo "Pedido enviado con exito, en pocos días recibirá un correo electrónico, con los productos que haya seleccionado y su precio correspondiente, un desglose con los gastos de envío y las instrucciones para realizar el pago.
  136.  
  137. Si ha elegido como método de pago PayPal o Transferencia Bancaria, su pedido quedará retenido hasta que se reciba el pago, una vez recibido éste, se procederá al envío.
  138.  
  139. El envío de la actual campaña, se realizará aproximadamente en un plazo entre 10 y 20 días a partir de la recepción del pedido.";  
  140. }
  141. ?>
  142. </div>
  143. </body>
  144. </html>

Bien, con esto, consigo que al hacer click en el boton "Hacer pedido", me llegue a mi mail los datos introducidos en el formulario, pero no se como poner para que me llegue la funcion imprime_carrito(), vamos los productos elegidos por el cliente.

Última edición por GatorV; 19/03/2010 a las 08:22