elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / E-commerce en: 30 Marzo 2015, 08:22 am
Hola, estoy haciendo una tienda web ecommerce, por ahora estoy en el back-end todavía.. La subí aca para realizar pruebas;
probandowp.net16.net

Tengo en la base de datos todos los productos, que se pueden agregar al carrito y cuando los voy agregando quedan en el carrito y permanecen ahí.. Yo quiero hacer que cualquier usuario que entre se le muestre el carrito vacío y también cuando cierre el navegador se borre la lista, ya que es sin registro de usuarios la web.. Por ahora me queda la lista de productos en el carrito y entre de cualquier dispositivo siempre es la misma y no se borra..

Saludos y Gracias desde ya!
2  Programación / PHP / Enviar variable con phpmailer en: 25 Marzo 2015, 04:40 am
Hola, quiero enviar una lista de productos por mail;

Código:
<?php do { 
 ?>
  <tr>
   <td><?php echo $body = ObtenerNombreProducto($row_DatosCot['idProducto']); ?></td>
    <td><?php echo $body1 = $row_DatosCot['intCantidad']; ?></td>
    <td><a href="pro_del.php?recordID=<?php echo $row_DatosCot['intContador']; ?>">Eliminar</a></td>
  </tr>
  <?php } while ($row_DatosCot = mysql_fetch_assoc($DatosCot)); ?>
  </table>

Código:
<?php $mail->Body = 'Producto:' . $body . ' ' . 'Cantidad:' . $body1 ;?>

Y me envía el mail solo con el último producto de la lista y no todos los productos de la lista..
Que debo hacer? Saludos.
3  Programación / PHP / Enviar contenido PHPmailer en: 23 Marzo 2015, 18:42 pm
Instale phpmailer y me funciona, quiero saber como hacer para enviar el contenido del carrito de mi web por mail con phpmailer, debería guardar este código que es el que muestra los productos en una variable o como haría? Así por ejemplo guardo los productos de la lista en una variable llamada $body y quedaría en phpmailer así  $mail->Body = $body;



Código
  1. <tr>  
  2.  
  3.  <td>Producto</td>
  4.  
  5.    <td>Unidades</td>
  6.  
  7.    <td>Acciones</td>
  8.  
  9. </tr>
  10.  
  11. <?php do {
  12.  
  13. ?>
  14.  
  15.  <tr>
  16.  
  17.   <td><?php echo ObtenerNombreProducto($row_DatosCot['idProducto']); ?></td>
  18.  
  19.    <td><?php echo $row_DatosCot['intCantidad']; ?></td>
  20.  
  21.    <td>Eliminar</td>
  22.  
  23.  </tr>
  24.  
  25.  <?php } while ($row_DatosCot = mysql_fetch_assoc($DatosCot)); ?>
  26.  
  27.  </table>
  28.  


Espero su ayuda y desde ya muchas gracias!

Saludos

Mod: Los códigos deben ir en etiquetas GeSHi
4  Programación / PHP / Enviar lista de productos del carrito a mi mail en: 20 Marzo 2015, 05:09 am
Hola, les cuento que estoy haciendo una página para vender productos de mi negocio, pero a diferencia de un eShop o eCommerce normal con carrito de compras, lo suplante por "Productos a Cotizar", ese sería mi carrito. Osea, el cliente agrega diferentes productos a la Lista de Productos a Cotizar, y luego en vez de el típico botón "Pagar" o "Proceder al Pago" le puse el botón "Solicitar Cotización".

AHORA, lo que quiero hacer es que se envíe a mi mail esa lista de productos que esta en el "Carrito" para poder yo contactarlo a él y enviarle la cotización correspondiente.
Estuve probando la clase phpmailer con gmail y me funcionó, pero no se aplicarla a este código para poder enviar la lista de productos a mi mail..

Código
  1. <?php require_once('Connections/ConexTiendaWeb.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6.  if (PHP_VERSION < 6) {
  7.    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  8.  }
  9.  
  10.  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  11.  
  12.  switch ($theType) {
  13.    case "text":
  14.      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  15.      break;    
  16.    case "long":
  17.    case "int":
  18.      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  19.      break;
  20.    case "double":
  21.      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  22.      break;
  23.    case "date":
  24.      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  25.      break;
  26.    case "defined":
  27.      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  28.      break;
  29.  }
  30.  return $theValue;
  31. }
  32. }
  33.  
  34. mysql_select_db($database_ConexTiendaWeb, $ConexTiendaWeb);
  35. $query_DatosCot = "SELECT * FROM tblcotizacion";
  36. $DatosCot = mysql_query($query_DatosCot, $ConexTiendaWeb) or die(mysql_error());
  37. $row_DatosCot = mysql_fetch_assoc($DatosCot);
  38. $totalRows_DatosCot = mysql_num_rows($DatosCot);
  39. ?>
  40.  
  41. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  42. <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/BaseIndex.dwt.php" codeOutsideHTMLIsLocked="false" -->
  43. <head>
  44. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  45. <!-- InstanceBeginEditable name="doctitle" -->
  46. <title>Documento sin título</title>
  47. <!-- InstanceEndEditable -->
  48. <!-- InstanceBeginEditable name="head" -->
  49. <!-- InstanceEndEditable -->
  50. <link href="css/Principal.css" rel="stylesheet" type="text/css" />
  51. <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
  52. <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
  53. </head>
  54. <body>
  55. <div class="container">
  56. <div class="header">
  57. <div class="headerinterior">
  58.  <ul id="MenuBar2" class="MenuBarHorizontal">
  59.    <li><a href="cot_list.php">Productos a Cotizar</a></li>
  60.  </ul>
  61. </div>
  62.  <div class="menudesplegable">
  63.    <ul id="MenuBar1" class="MenuBarHorizontal">
  64.      <li><a href="index.php">Inicio</a>      </li>
  65.      <li><a href="Categories.php" class="MenuBarItemSubmenu">Productos</a>
  66.        <ul>
  67.          <li><a href="#">Elemento sin título</a></li>
  68.          <li><a href="#">Elemento sin título</a></li>
  69.          <li><a href="#">Elemento sin título</a></li>
  70.        </ul>
  71.      </li>
  72. <li><a href="#">Contacto</a></li>
  73.    </ul>
  74.  </div>
  75.  </div>
  76.  
  77.  
  78.  <div class="content"><!-- InstanceBeginEditable name="Contenido" -->
  79.  <p><strong>Lista de Productos a Cotizar.</strong></p><table width="100%" border="0">
  80.  
  81.  <tr>
  82.    <td>Producto</td>
  83.    <td>Unidades</td>
  84.    <td>Acciones</td>
  85.  </tr>
  86. <?php do { ?>
  87.  <tr>
  88.    <td><?php echo ObtenerNombreProducto($row_DatosCot['idProducto']); ?></td>
  89.    <td><?php echo $row_DatosCot['intCantidad']; ?></td>
  90.    <td>Eliminar</td>
  91.  </tr>
  92.  <?php } while ($row_DatosCot = mysql_fetch_assoc($DatosCot)); ?>
  93.  </table>
  94. &nbsp;</p>
  95. <p>
  96. <form id="formulario" method="post" action="untitled.php" enctype="multipart/form-data">
  97.  <input id="submit" type="submit" name="enviar" value="Solicitar Cotización">
  98.  </form>
  99. </p>
  100. <p>&nbsp; </p>
  101.  <!-- InstanceEndEditable -->
  102.    <!-- end .content --></div>
  103.  <div class="footer"><div class="footerinterior">Pie de página<!-- end .footer --></div></div>
  104. <!-- end .container --></div>
  105. <script type="text/javascript">
  106. var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
  107. var MenuBar2 = new Spry.Widget.MenuBar("MenuBar2", {imgDown:"../SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
  108. </script>
  109. </body>
  110. <!-- InstanceEnd --></html>
  111. <?php
  112. mysql_free_result($DatosCot);
  113. ?>

Saludos y gracias desde ya!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines