Foros del Web » Programando para Internet » PHP »

despachar pedidos de mi carrito de compras

Estas en el tema de despachar pedidos de mi carrito de compras en el foro de PHP en Foros del Web. hey amigos que tal.. yo otra vez pidiendole ayuda, ahora tengo un incoveniente es el siguiente.. tengo un carrito de compra donde guardo en mi ...
  #1 (permalink)  
Antiguo 06/11/2012, 15:45
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barreiro
Mensajes: 48
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta despachar pedidos de mi carrito de compras

hey amigos que tal.. yo otra vez pidiendole ayuda, ahora tengo un incoveniente es el siguiente.. tengo un carrito de compra donde guardo en mi base de datos todo los pedidos que me realizan ahora el problema que tengo es que no se como hacer para despachar los pedidos... les pongo el codigo de mi carrito

Código PHP:
<html>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrap">
<div id="header">
<h1><center>SISTEMA DE CONTROL Y SEGUIMIENTO <br /><br /><br /> DE SUMINISTROS DE OFICINA</h1></center>
</div>  <br />
 <div id="top"> </div>
 <div id="content">
<script language="javascript">
function fAgrega()
{
document.getElementById("Text2").value = document.getElementById("Text1").value;
}
</script>
<br/>
<form method="post" name="PEDIDO" action="">
Numero de Pedido: <input name="pedido" type="text" id="Text1"  onkeyup="fAgrega();" size="1" maxlength="8" />
</form>
<?php
session_start
();
                include(
"conexion/conexion.php");    
                            
                                                            
    
?>

    
<center>
    
    <div id="derecha">
        <h1></h1>
    
        <div class='text-border'>
        <?php
                
                    
                    
            
if (isset($_GET['id']))
                
$id $_GET['id'];
            else
                
$id 1;
            
            if (isset(
$_GET['action']))
                
$action $_GET['action'];
            else
                
$action "empty";
    
    
            switch(
$action){
            
                case 
"add":
                    if(isset(
$_SESSION['carro'][$id]))
                        
$_SESSION['carro'][$id]++;
                    else
                        
$_SESSION['carro'][$id]=1;
                break;
                
                case 
"remove":
                    if(isset(
$_SESSION['carro'][$id]))
                    {
                        
$_SESSION['carro'][$id]--;
                        if(
$_SESSION['carro'][$id]==0)
                            unset(
$_SESSION['carro'][$id]);
                    }
                    
                break;
                case 
"removeProd":
                    if(isset(
$_SESSION['carro'][$id])){
                        unset(
$_SESSION['carro'][$id]);
                    }
                break;
                
                case 
"mostrar":
                    if(isset(
$_SESSION['carro'][$id])){
                        continue;
                    }
                break;
                
                case 
"empty":
                    unset(
$_SESSION['carro']);
                
                break;
                        
                
            }

            if(isset(
$_SESSION['carro'])){
             echo 
" <table border=0 cellspacing=5 cellpadding=5 width='700'>";
                
                
//Inicializamos el contador de productos seleccionados.
                
                
                
echo "<tr>";
                    
                    echo 
"<td><b>Productos</td>";
                    echo 
"<td><b>Cantidad</td>";
                    echo
"<td><b>Responsable</td>";
                    echo
"<td><b>Departamento</td>";
                    echo 
"<td><b>Accion</td>";
                    echo 
"<td colspan=2><b>Stock</td>";
                echo 
"</tr>";
                echo 
"<tr><td colspan=5><hr></td></tr>";
                
                    foreach(
$_SESSION['carro'] as $id => $x){
                    
$resultado1 mysql_query("select departamento FROM users");
                    
$mifila1 mysql_fetch_array($resultado1);
                    
$depar $mifila1['departamento'];
                    
$resultado mysql_query("select idsuministros , nomsuministros, unidades FROM suministros WHERE idsuministros='$id'");
                    
$mifila mysql_fetch_array($resultado);
                    
$producto $mifila['nomsuministros'];
                    
//acortamos el nombre del producto a 40 caracteres
                    
$producto substr($producto,0,40);
                    
$precio $mifila['unidades'];
                    
//Coste por art�culo seg�n la cantidad elegida
                    
$coste $precio $x;
                    
//Coste total del carro
                                    
                    
$usuario $_SESSION["user"];
                    
$fecha=date("y-m-d");
                    
$pedido=$_POST["pedido"];
                    
$estado="I";
                    
                    
//Contador del total de productos a�adidos al carro
                //    $Total = $Total + $x;

                    
?>
                    <tr>
                    <form action ="carro.php"  method="post" >
                    
                    
                    <input type="hidden"  name="pedido"  id="Text2" value="<?php echo "$pedido" ;?>"/ >
                    <option > </option>    
                        
                    <td><input type="hidden" name="produ" size="1" >
                    <option > <?php echo "$producto" ;?> </option>
                    
            
                    <td><input type="text" name="cant" size="9" value=" <?php echo "$x" ;?>" >
                    <option > </option>
                    
                    <td><input type="hidden" name="respon" >
                    <option > <?php echo "$usuario"  ;?></option>
                    
                    <td><input type="hidden" name="depar" >
                    <option > <?php echo "$depar"  ;?></option>
                    
                    <input type="hidden" name="estado" value=" <?php echo "$estado"  ;?>" >
                    
                    
                    </form>
                    <td >
                                    
                    <?php
                                         
                         
                    
echo"<a href='carro.php?id="$id ."&action=add'><img src='images/carrito/aumentar.png' stle='padding:0 0px 0 5px;' alt='Aumentar cantidad' /></a>";
                    if (
$x 1)
                        echo 
"<a href='carro.php?id="$id ."&action=remove'><img src='images/carrito/restar.png' alt='Reducir cantidad' ></a>";
                    else
                        echo 
"<a href='carro.php?id="$id ."&action=removeProd'><img src='images/carrito/eliminar.png' alt='Reducir cantidad' /></a></td>";
                    
                    echo 
"<td align='right'>  </td>";
                    echo 
"<td  style='margin-left:10px'>$coste Cant.";
                    echo 
"</tr>";
                    echo 
"";
                    
                    }

                
?>
<tr></tr>                

</table>
            
                <?php
                
                $xx
="insert into detallepedido  VALUES ('$id_pedido','$pedido', '$fecha', '$producto','$x','$usuario','$depar', '$estado') " ;                                    
                                                                            
                    
$xxx="update detallepedido set pedido='$pedido', cantidad='$x' where producto= '$producto'" ;
                    
$ac=mysql_query($xxx,$con);
                    
$resp=mysql_query($xx,$con);
                    
$state true;    
                    
                
                }
                                
        
?>        
        <table width="200" border="0">
  <tr>
    <td> <a href="productos.php"><div class="regresar" title="Seguir con el Pedido"></td><font color='red'></font></div></div></td></div></a>
     <br>Seguir con el Pedido</br>
  </tr>
</table>
<script>
function abrir(URL){
window.open(URL,"",'width=800,height=800,left=320, top=200,toolbar=0,scrollbars=0,statusbar=0,menubar =0,resizable=0');
}
</script>

</BR>
        </div> <!-- Cierro text-border -->
    </div> <!-- Cierro derecha -->

<!------ para desactivar la tecla f5 en mozilla y ie. ----->
<head>
<script language="javascript">

document.onkeydown = function(){
if(window.event && window.event.keyCode == 116){
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 505){
return false;
}
}
</script></head>   

<script language="javascript">
document.onkeydown = function(e)
{
if(e)
document.onkeypress = function(){return true;}

var evt = e?e:event;
if(evt.keyCode==116)
{
if(e)
document.onkeypress = function(){return false;}
else
{
evt.keyCode = 0;
evt.returnValue = false;
}
}

</script>
<div class="articles"></div>
</div>
<div id="bottom"> </div>
</div>
<div style="clear: both;"> </div>
</div>
<div id="footer"> Sistema de Control y Seguimiento de Sumunistros &copy; 

</div>
este es el codigo ahora mi tabla¨detallepedido¨ consta con id_pedido, prodcucto, fechapedido, responsable, departamento, estado...
no se como hacer el despacho de los ingresos de detallepedido, quisiera una pequeña ayuda...

Etiquetas: carrito, compras, html, mysql, pedidos, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:39.