Formulario con boton "Agregar al pedido"

Les dejo un formulario para gente que quiera vender sus productos online o sacar presupuestos online.

El que completa el formulario puede elegir un producto y se le habre el menu de subproductos, pone la cantidad que quiere de ese producto y apreta el boton "agregar a la lista" y se va completando el pedido.

Aclaro que este formulario me lo facilito el usuario sxadvi que lo creo ya hace tiempo y me dio autorización para compartirlo con todos. Y queria dar las gracias a Victor5atodogas que sin el no lo hubiera podido poner en funcionamiento.

Para que lo vean online el formulario esta en la siguiente direccion: http://www.bisans.com.ar/pagPedidos.html

El archivo comprimido tiene 6 archivos

funciones.js (En este archivo se encuentran los subproductos, que viendolo sera muy facil cambiarlos por los que uds. deseen)


graciaspedido.html (Este archivo es a donde se le dirigirá al que completo el pedido y presiono el boton enviar)

pagPedido.php (En este archivo estan las funciones del formulario y las ordenes para que llegue a tu mail.

Cambiar la fila $para = "[correo eliminado]"; //mail del receptor por su mail para obviamente recibirlo uds.

pedido.html (Es la pagina dodne el usuario completara el pedido)

SpryFormValidation.js (Mejor no tocar)

SpryFormValidation.css (Mejor no tocar)


Saludos y espero que les sirva.
Ok, muchas gracias a tí arigrodriguez1201 y a todos los que colaboraron con éste formulario.
Para aquellos que no requieren específicamente una tienda online, "standar" como prestashop, ésto les viene como anillo al dedo para vender sus productos en la web. Muy buen aporte y lo dejamos como fijo. Saludos y gracias nuevamente.
Impresionante, te lo has curado mucho, y te felicito por el tiempo que le dedicaste a intentar solucionarlo y te agradezco (creo que muchos lo haran) el aporte que haces ya que como bien te dicen, seguramente esto le vendra genial a mas de uno.
Buenas gente, este formulario es lo que andaba buscando, esta excelente para lo que necesito, pero tengo un problemita para incorporarlo a la web que estoy armando.

No se si lo que estoy haciendo esta bien, pero coloco todos los archivos dentro de la misma carpeta, en mi caso, como quiero que solo un usuario registrado en la pagina pueda acceder a realizar los pedidos la ruta es la siguiente

web\modules\user

Dentro de la carpeta "modules" existe un php el cual da acceso al menu de la cuenta del usuario dentro del cual una de las opciones seria un link de Hacer Pedido, el cual esta direccionado al archivo pedido.html pero al ingresar no me figura nada del contenido del archivo pedido.html

No se si estoy instalando mal o que es lo que pasara, pero como vi que victor5atodogas ayudo a que funcionara, pense que el o alguien mas del foro podria brindarme alguna guia o algun tip para lograr dar con el error que estoy cometiendo.
Fíjate que el enlace que tienes a pedido.html esté en la ruta correcta y a la vez, que los archivos para que trabaje el html con el formulario.
En definitiva verifica las rutas y que cada archivo esté en su lugar. Saludos.
tengo un problema en funciones.js no puedo cambiar a los productos que yo necesito, lo hago en el archivo pongo los productos, pero cuando lo corro para probarlo, uso xampp me salen son los productos que estan en el archivo original, porque sucede eso? que debo hacer?
Buenas gente, necesitaria que me saquen de esta duda, ya que llevo un par de dias trabajando en ello sin resultados. Existe la posibilidad de que este form en lugar de utilizar la funcion mail() trabaje con autenticacion smtp?

He probado modificando el codigo del mismo implementandole codigo que extraje de otros forms (la parte en que hace la autenticacion de smtp), incluso utilizando phpmailer, solo con los scripts class.phpmailer.php y class.smtp.php pero no consigo lograr que me envie el e-mail.

No se si es que estoy ingresando alguna parte que no deba del codigo o si me faltaria algo mas en el. No se si es demaciado pedir, pero si existe alguien que realmente sepa del tema que pudiera simplemente brindar el script correcto que necesitaria para que este mismo formulario funcione mediante autenticacion SMTP le estaria completamente agradecido.

Solo las lineas a modificar del pagPedido.php en las que haria la autenticacion SMTP

Desde ya muchas gracias ;)
Saludo mi gente, excelente formulario, he tratado por múltiple forma de hacer que en el pagPedido.php me llegue la información a mi correo una vez que le doy a enviar, lo he hecho Cambiando la fila $para = "[correo eliminado]"; //por mi correo electrónico , pero la información, ni el correo me llegan a mi cuenta de hotmail. Segun el autor de este blog solamente poniendo el correo como lo indico mas arriba en la pagPedido.php me llegaria (En este archivo estan las funciones del formulario y las ordenes para que llegue a tu mail.

necesito ayuda, por favor enviarme la solución o modificar el archivo pagpedido.php poniendo mi correo: [correo eliminado] ya funcionado y enviarmelo.
Presento el mismo problema, no se como editar el php, ya que solo cambio el correo y este no llega directamente a mi cuenta como hago?? ayudenme por favor
amigos edito el php con bloc de notas peroo no logro hacer q llegue a mi correo... de hecho al darle enviar formulario lo q hace es descargarse el archivo php... sera que alguien me ayuda?? mi correo es [correo eliminado]
Hola amigos tengo el mismo problema, cambio el correo en php y no me llega al mismo, no sé para donde se va???
Cualquier ayuda que me puedan brindar se los agradezco, este es mi correo: [correo eliminado]
Gracias amigo arigrodriguez1201. de echo andube buscando com loco en la web dentro casi 1 mes y no enocntraba nada, hasta hoy. muchas gracias, por este codigo. es como yo lo abia planeado a mis jefes. y me disen estas loco no creo que encunetres nada parecido a tus ideas. pero ya veo que el persevera alcansa.....
voy a instalalr y a modificar el codigo.y posteo resultados. lo voy a modifiar para un negocio de distribucion de cerrajeria automotriz.

Saludos cordiales, tu amigo y seguro servidor...
Gracias por este archivo.
ya lo instale y subi funciono pefecto, no tube que modificar nada solo el correo del destinatario y wuala todo al 1000%.
el paso siguiente es adaptarlo a mis necesidades, una vez mas muchas gracias
el sitio es
en proximos dias pondre el link completo y modificado para que me den su opinion.

Gracias.........
Ponciano G.C.
hola m aigos trato de editar el archivo funciones.js pero no logro hacer ke funcione.
subi el archivo orijinal al servidor y si funciona todo al 100% manda correo y si llegan.
pero a la hora de editarlo para ponerlo a mis necesidades no logor haser que se desplegen los subproductos.
podrian ayudarme por favor......
Hola ....
Soy nueva en este foro y en esto de hacer páginas web... tengo una pequeña tienda y estoy haciendo mi web, quiero que mis clientes puedan comprar online... El formulario que habéis colgado me funciona a medias, he logrado cambiar los productos, los artículos y que llegue a mi correo...EL PROBLEMA ES QUE LOS DATOS LLEGAN EN BLANCO, todos menos el pedido que sí llega pero no consigo saber quién es el cliente que me lo pide... qué error puedo haber cometido??? alguno de vosotros puede ayudarme??? para mi es muy importante... os dejo mi mail [correo eliminado].... GRACIAS
Hola amigos buenas tardes.. soy nuevo en el campo pero tengo ancias de aprender... para de igual manera vender mis productos online como un catalogo no si alguien me pueda echar una manito depronto estaria mas que agradecido.....
Me pueden ayudar ya descargue el archivo modifique la linea $para con mi correo pero no llega que puedo hacer mi correo es [correo eliminado]
LA pagina config.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>config.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#0066FF">
<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server="localhost";

// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo: username_nombredelabasededatos
$database = "solmalaga_clientestitocateto";

// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "solmalaga_clientes";

// Y ahora la contraseña:
$db_pass = "contraseña";
?>
</body>
</html>

Esta es la pagina Insertardatos

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#0066FF">
<?php
// leer datos de usuario y contraseña de la base de datos
include("config.php") ;

// Conexión con el servidor
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());

// Selección de Base de Datos
mysql_select_db($database) or die ("error2".mysql_error());
mysql_query ("INSERT INTO `clientestitocateto`.`clientes` (`NOMBRE`, `EMAIL`, LOCALIDAD`, `ESTADO`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST') ");
?>
</body>
</html>


para entrar en php myadmin



Iniciar sesión
Usuario:solmalaga

Contraseña:contraseña

Y esta mi tabla en la base de datos


Servidor: localhost Base de datos: clientestitocateto Tabla: clientes
ID

tinyint(4)


UNSIGNED ZEROFILL

No
auto_increment
NOMBRE

varchar(50)

utf8_spanish_ci

No
EMAIL

varchar(50)

utf8_spanish_ci
No
LOCALIDAD

varchar(50)

utf8_spanish_ci
No
ESTADO

enum('Activo', 'Inactivo')

utf8_spanish_ci
No

Activo

Ayuda .Necesito ayuda.
Saludos,

En el formulario de pedido, cuando se da enviar aparece la página pagpedido.php // Autor: Xavier Perera
// Mail: [correo eliminado]
// Año: 2008

$idc = $_POST['idCliente'];
$nom = $_POST['Nombre'];
$ape = $_POST['Apellido'];
$emp = $_POST['Empresa'];
$dom = $_POST['Domicilio'];
$loc = $_POST['Localidad'];
$pro = $_POST['Provincia'];
$pai = $_POST['Pais'];
$tel = $_POST['Telefono'];
$fax = $_POST['Fax'];
$mai = $_POST['Mail'];

$productos = "";
foreach($_POST as $nombre => $valor){
$esta = strpos($nombre, "lista_prod");
if ($esta === FALSE){
}
else
{
$productos = $productos . $valor . "<br />";
}
}

$para = "[correo eliminado]"; //mail del receptor
$asunto = "Pedido: " . $ape . ", " . $nom;
$cabecera = "From: $mai\r\nContent-type: text/html\r\

Y TODO LO DEMAS

QUE HACER PARA QUE LLEGUE EL CORREO CON EL PEDIDO SOLICITADO Y PARA CAMBIAR EL ESTILO QUE TRAE POR DEFECTO
GRACIAS MI CORREO ES [correo eliminado]