weno os cuento, el problema es que no me funciona bien el
Código PHP:
Ver original
El codigo es el siguiente:
Código PHP:
Al realizar la comprobacion, me salta el segundo else: Ver original
<? { include("conexion.php"); $link=Conectarse(); $sql = "select * from clientes where idcliente=" . $_SESSION["id"]; $datosCliente=""; $datosCliente .= "Nombre: " . $rowUsuario["nombre"] . "<br />"; $datosCliente .= "Apellidos: " . $rowUsuario["apellidos"] . "<br />"; $datosCliente .= "DNI: " . $rowUsuario["dni"] . "<br />"; $datosCliente .= "Domicilio: " . $rowUsuario["domicilio"] . "<br />"; $datosCliente .= "Población: " . $rowUsuario["poblacion"] . "<br />"; $datosCliente .= "Provincia: " . $rowUsuario["provincia"] . "<br />"; $datosCliente .= "CP: " . $rowUsuario["cp"] . "<br />"; $datosCliente .= "País: " . $rowUsuario["pais"] . "<br />"; $datosCliente .= "Email: " . $rowUsuario["email"] . "<br />"; $datosCliente .= "Teléfono: " . $rowUsuario["telefono"] . "<br />"; $i=0; $total=0; $totalProducto=0; $pedido=""; { $sql = "select nombre from " . $_POST["tipo"][$i] . " where id=" . $_POST["id"][$i]; { $totalProducto = $_POST["precioUnitario"][$i]*$_POST["unidades"][$i]; $total += $totalProducto; $pedido .= $row["nombre"] . "<br />" . "Cantidad: " . $_POST["unidades"][$i] . "<br />" . "Precio: " . $totalProducto; if ($_POST["precioUnitario"][$i]) { $pedido .= " "; } $pedido .= "<br /><br />"; } } $pedido .= "<b>Total Pedido: " . $total . " Euros</b><br />"; $pedido .= "<b>Forma de Pago: " . $_POST["formaPago"] . "</b>"; $campos="(fecha,datoscliente,lineaspedido,comentarios)"; $valores="('" . $fechaHoraAhora . "'"; $valores .= ",'" . $datosCliente . "'"; $valores .= ",'" . $pedido . "'"; $valores .= ",'" . $_POST["comentarios"] . "')"; $sql = 'Insert into pedido ' . $campos . ' VALUES ' . $valores; $sql= "SELECT MAX(id) id from pedido"; { $idPedido=$rowPedido["id"]; } include("enviamail.php"); $contenido='Estimado/a ' . $_POST["nombre"] . ',<br><br> Hemos recibido su pedido, realizado mediante <b>ventabebidas.com</b><br><br> Le informamos que su nº de pedido es: <b>' . $idPedido .'</b><br /><br /> A continuación le mostramos los detalles que nos constan de su pedido:<br/><br /> <b>Datos del cliente</b><br />' . $datosCliente . '<br /><br /> <b>Datos del pedido</b><br />' . $pedido . '<br /><br /> <b>Comentarios del cliente</b><br />' . $_POST["comentarios"] . '<br /><br /> Si ve algún error en la información anterior, comuníquenoslo a la mayor brevedad.<br /><br /> Un saludo de parte del equipo de ventabebidas.com.'; enviaMail($contenido,$rowUsuario["email"],"[email protected]","ventabebidas.com", "Confirmación Pedido"); enviaMail($contenido,"[email protected]","[email protected]","ventabebidas.com", "Pedido Num. " . $idPedido); ?> <p>Su pedido se ha realizado correctamente. <br> Le hemos enviado un e-mail indicándole los detalles del pedido.</p> <? } else { ?> <p>Usted no consta como cliente registrado, por favor, antes de realizar un pedido, regístrese.</p> <? } } else { ?> <p>Para poder realizar compras debes estar previamente conectado como cliente. Introduce tu e-mail y contraseña en el panel clientes de la izquierda.<br /> <br /> Si aún no estás registrado, puedes hacerlo pulsando <a href="registro.php">aquí</a>.</p> <? } ?>
Código PHP:
Ver original
else { ?> <p>Usted no consta como cliente registrado, por favor, antes de realizar un pedido, regístrese.</p> <? }
Nose porque, ya que todo esta comprobacion la estoy ejecutando con el login correspondiente, sino no podria al carrito de compras claro esta.
Necesito ayuda plis...
Gracias de antemano.:-