Foros del Web » Programando para Internet » PHP »

ayuda con asociar pedido a proveedor!!!(mysql)

Estas en el tema de ayuda con asociar pedido a proveedor!!!(mysql) en el foro de PHP en Foros del Web. hola. que tengo un problema para asociar el pedido que yo eliga segun fecha de pedido a un proveedor que yo eliga de la lista ...
  #1 (permalink)  
Antiguo 19/07/2010, 12:26
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
ayuda con asociar pedido a proveedor!!!(mysql)

hola.

que tengo un problema para asociar el pedido que yo eliga segun fecha de pedido a un proveedor que yo eliga de la lista desplegable que sale dentro del pedido seleccionado. pues que no se como recoger las variables que se generan de un script php y pasarlo a otro script php para procesar y enlazar el "pedido" con el "proveedor". os dejo un poco de codigo.
Código PHP:
<form method="post" action="">
<ul>
<li  class="listadopedido">Ver pedidos pendientes para comprar por proveedor:
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos

$conexionmysql_connect("localhost""root""");

mysql_select_db("abcerotica"$conexion);
$SQL "SELECT fecha FROM pedidos ORDER BY fecha ASC";
$RES mysql_query($SQL,$conexion);

//abres el select
echo "<select name='fecha' id='proveedor'><option value=''>Seleccione una fecha</option>";

while(
$row mysql_fetch_row($RES)){
    
//por cada proveedor que encuentre lo muestra en la lista desplegable
    
echo "<option value='"$row[0] ."'>"$row[0] . "</option>";
    
}
//cierras el select
echo "</select>"
?>
</li>

<li class="listadopedido"><input type="submit" name="mostrarporfecha" value="Enviar" id="boton"></li>
</ul>
</form>

<?php if (isset($_POST["mostrarporfecha"])) {


    
$fecha=$_POST['fecha'];
    
$SQL "select * from pedidos where fecha like '%".$fecha."%'"
    
$RES mysql_query($SQL,$conexion);
    
    while(
$fila mysql_fetch_assoc($RES)) {
        
        
        
        
$camp0=$fila['id_pedido']; 
        
        
$camp1=$fila['fecha']; 
        
$camp2=$fila['nombre']; 
        
$camp3=$fila['precioplantilla']; 
        
$camp4=$fila['etiquetado'];
        
$camp5=$fila['ivafactura']; 
        
        
$camp6=$fila['colorcamiseta1']; 
        
$camp7=$fila['colortinta1']; 
        
$camp8=$fila['talla1']; 
        
$camp9=$fila['numerocamisetas1']; 
        
$camp10=$fila['precioregistro1']; 
        
$camp11=$fila['preciototal1']; 
        
        
$camp12=$fila['colorcamiseta2']; 
        
$camp13=$fila['colortinta2']; 
        
$camp14=$fila['talla2']; 
        
$camp15=$fila['numerocamisetas2']; 
        
$camp16=$fila['precioregistro2']; 
        
$camp17=$fila['preciototal2']; 
        
        
$camp18=$fila['colorcamiseta3']; 
        
$camp19=$fila['colortinta3']; 
        
$camp20=$fila['talla3']; 
        
$camp21=$fila['numerocamisetas3']; 
        
$camp22=$fila['precioregistro3']; 
        
$camp23=$fila['preciototal3']; 
        
        
$camp24=$fila['colorcamiseta4']; 
        
$camp25=$fila['colortinta4']; 
        
$camp26=$fila['talla4']; 
        
$camp27=$fila['numerocamisetas4']; 
        
$camp28=$fila['precioregistro4']; 
        
$camp29=$fila['preciototal4'];
        
        
$camp30=$fila['colorcamiseta5']; 
        
$camp31=$fila['colortinta5']; 
        
$camp32=$fila['talla5']; 
        
$camp33=$fila['numerocamisetas5']; 
        
$camp34=$fila['precioregistro5']; 
        
$camp35=$fila['preciototal5'];
        
        
$camp36=$fila['colorcamiseta6']; 
        
$camp37=$fila['colortinta6']; 
        
$camp38=$fila['talla6']; 
        
$camp39=$fila['numerocamisetas6']; 
        
$camp40=$fila['precioregistro6']; 
        
$camp41=$fila['preciototal6'];
        
        
$camp42=$fila['colorcamiseta7']; 
        
$camp43=$fila['colortinta7']; 
        
$camp44=$fila['talla7']; 
        
$camp45=$fila['numerocamisetas7']; 
        
$camp46=$fila['precioregistro7']; 
        
$camp47=$fila['preciototal7'];
        
        
        
$camp48=$fila['colorcamiseta8']; 
        
$camp49=$fila['colortinta8']; 
        
$camp50=$fila['talla8']; 
        
$camp51=$fila['numerocamisetas8']; 
        
$camp52=$fila['precioregistro8']; 
        
$camp53=$fila['preciototal8'];
        
        
$camp54=$fila['totalfactura'];
        
$camp55=$fila['iva'];
        
        
        
        
        
        echo 
'<div id="capapedido">';
        echo 
'<form name="f3"  method="post" action="" > ';
    
        
        echo 
' <ul>';
            echo 
'<li>identificador pedido</li>' .$camp0;
            
            
            
        
$conexionmysql_connect("localhost""root""");
        
        
mysql_select_db("abcerotica"$conexion);
        
$SQL "SELECT nombreproveedor FROM proveedor ORDER BY nombreproveedor ASC";
        
$RES mysql_query($SQL,$conexion);
        
        
//abres el select
        
echo "<select name='nombreproveedor id='proveedor'><option value=''>Seleccione una proveedor</option>";
        
        while(
$row mysql_fetch_row($RES)){
            
//por cada proveedor que encuentre lo muestra en la lista desplegable
            
echo "<option value='"$row[0] ."'>"$row[0] . "</option>";
            
        }
        
//cierras el select
        
echo "</select>"
            
    
    
//aqui termina la parte dinamica del formu pedido        
            
            
        
echo '<li>Distribuidor:</li>' .$camp2;
        
        echo 
'<li>Precio plantilla: </li>' .$camp3;
        
        echo 
'<li>Etiquetado:</li>'.$camp4;
        echo 
'<li>Fecha: </li>'.$camp1;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        echo 
'<li>Color camiseta:
                </li>'
.$camp6;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp7;
        
        echo 
'<li>Talla:
                </li>'
.$camp8;
        
        echo 
'<li>Nº de camisetas:</li>'.$camp9;
        echo 
' <li>Precio: </li>'.$camp10;
        echo 
'<li>Total precio: </li>'.$camp11;
        
        echo 
' </ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp12;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp13;
        
        echo 
' <li>Talla:
                </li>'
.$camp14;
        
        echo 
'<li>Nº de camisetas:</li>'.$camp15;
        echo 
'<li>Precio: </li>'.$camp16;
        echo 
'<li>Total precio: </li>'.$camp17;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp18;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp19;
        
        echo 
' <li>Talla:
                </li>'
.$camp20;
        
        echo 
'<li>Nº de camisetas:</li>'.$camp21;
        echo 
'<li>Precio:</li>'.$camp22;
        echo 
'<li>Total precio: </li>'.$camp23;
        
        echo 
'</ul>';
        
        echo 
' <ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp24;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp25;
        
        echo 
'<li>Talla:
                </li>'
.$camp26;
        echo 
'<li>Nº de camisetas:</li>'.$camp27;
        echo 
'<li>Precio: </li>'.$camp28;
        echo 
' <li>Total precio: </li>'.$camp29;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp30;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp31;
        echo 
' <li>Talla:
                </li>'
.$camp32;
        
        echo 
' <li>Nº de camisetas:</li>'.$camp33;
        echo 
'<li>Precio: </li>'.$camp34;
        echo 
' <li>Total precio: </li>'.$camp35;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp36;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp37;
        echo 
'<li>Talla:
                </li>'
.$camp38;
        echo 
'<li>Nº de camisetas:</li>'.$camp39;
        echo 
'<li>Precio: </li>'.$camp40;
        echo 
'<li>Total precio: </li>'.$camp41;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp42;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp43;
        echo 
'<li>Talla:
                </li>'
.$camp44;
        
        echo
'<li>Nº de camisetas:</li>'.$camp45;
        echo 
' <li>Precio: </li>'.$camp46;
        echo 
' <li>Total precio: </li>'.$camp47;
        
        echo 
'</ul>';
        
        echo
'<ul>';
        
        echo 
'<li>Color camiseta:
                </li>'
.$camp48;
        
        echo 
'<li>Nº colores tinta:
                </li>'
.$camp49;
        echo 
'<li>Talla:
                </li>'
.$camp50;
        echo 
'<li>Nº de camisetas:</li>'.$camp51;
        echo 
'<li>Precio: </li>'.$camp52;
        echo 
'<li>Total precio:</li>'.$camp53;
        
        echo 
'</ul>';
        
        echo 
'<ul>';
        
        echo 
'<li>Total factura: </li>'.$camp54;
        echo 
'<li>Iva: </li>'.$camp55;
        echo 
'<li>Total factura con iva: </li>'.$camp5;
        echo 
'<li><input type="submit" name="comprarpedido" value="comprar" id="boton"></li>';
        echo 
'<li>....................fin pedido....................</li>';
        echo 
'</ul>';
        echo 
'</form>';
        echo 
'</div>';
    }
}
?>
<?php 
if (isset($_POST["comprarpedido"])) {
    
$dato=$_POST['nombreproveedor'];
    
$proveedorasignado=$_POST['nombreproveedor'];
    
$conexionmysql_connect("localhost""root""");
    
    
mysql_select_db("abcerotica"$conexion);
    
    
    
$SQL "insert nombreproveedor into pedidos (nombreproveedor) values (('$proveedorasignado'))where nombreproveedor like '%".$dato."%'";
    
$RES mysql_query($SQL,$conexion);
    
    if (
mysql_query($SQL$conexion)){
        echo 
"sentencia ingresada!";
    }else{
        echo 
"no inserte nada!" ;
    }
}    
?>
  #2 (permalink)  
Antiguo 19/07/2010, 12:27
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: ayuda con asociar pedido a proveedor!!!(mysql)

ahh se me olvidaba en la tabla pedidos hay un campo de la tabla proveedor que es: nombreproveedor. asi intento asociarlas...

Etiquetas: asociar, pedido
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 06:57.