Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2011, 00:28
Lion619
 
Fecha de Ingreso: junio-2009
Mensajes: 26
Antigüedad: 15 años, 5 meses
Puntos: 0
Ayuda Multiples formularios individuales

tengo 2 bases de datos, una productos y una ventas,, pues levo 2 dias tratando de hayarle solucion a esto y nada

lo que hace es que cuando carga la pagina llama los registros de la tabla productos y los muestra en una tabla y al final de la tabla genera un boton, en el cual lo queno logro es que al hacer click se guarden los registros de esa linea en la tabla ventas y que se regrese a la misma pagina, ya que mas que todo funciona como sistema de inventario. y ese es el problema no se como hacer para o bien me genere difetentes issets, o nombres de los campos para que solo guarde esa linea...

acontinuacion adjunto los codigos fuentes y una captura
Tabla: productos
Código PHP:
CREATE TABLE IF NOT EXISTS `productos` (
  `
codigopvarchar(10NOT NULL,
  `
nombrevarchar(50NOT NULL,
  `
cantidaddouble(5,0NOT NULL,
  `
preciodouble(5,2NOT NULL,
  `
fechadate NOT NULL,
  
PRIMARY KEY (`codigop`)
ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- 
Volcar la base de datos para la tabla `productos`
--

INSERT INTO `productos` (`codigop`, `nombre`, `cantidad`, `precio`, `fecha`) VALUES
('3434''asdfasdf'34.00'2011-01-03'); 
Tabla ventas
Código PHP:
CREATE TABLE IF NOT EXISTS `ventas` (
  `
codigopvarchar(10NOT NULL,
  `
nombrevarchar(50NOT NULL,
  `
preciodouble(5,2NOT NULL,
  `
fechadate NOT NULL,
  
PRIMARY KEY (`codigop`)
ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- 
Volcar la base de datos para la tabla `ventas`
--

INSERT INTO `ventas` (`codigop`, `nombre`, `precio`, `fecha`) VALUES
('12''asdf'2.00'2011-01-12'),
(
'3434''wsdf'23.00'2011-01-02'); 
Codigo Fuente de ventas.php
Código PHP:
 <?php   
                       
require_once("../class/conexion.php");

$result =  mysql_query("SELECT codigop,nombre,cantidad,precio,fecha FROM productos");;   



if (
$row mysql_fetch_array($result)){
$n=0;
echo 
"<center>";
echo 
"<form method='POST' action=''>";
echo 
"<div class='centrado'<table border = '1'> \n";

echo 
"<tr> \n";

echo 
"<td><b>Codigo</b></td> \n";
echo 
"<td><b>Nombre</b></td> \n";
echo 
"<td><b>Precio</b></td> \n";
echo 
"<td><b>Cantidad</b></td> \n";
echo 
"<td><b>Fecha</b></td> \n";
echo 
"<td><b>Comprar</b></td> \n";
echo 
"</tr> \n";

do {
  
echo 
"<tr> \n";

echo 
'<td>'."<input type='text' name='codigop$n' size='5' value='$row[0]'readonly />"."</td>";
echo 
'<td>'."<input type='text' name='nombrep$n' size='30' value='$row[1]'readonly />"."</td>";
echo 
'<td>'."<input type='text' name='preciop$n' size='5' value='$row[3]'readonly />"."</td>";
echo 
'<td>'."<input type='text' name='cantidadp$n' size='5' value='$row[2]'readonly />"."</td>";
echo 
'<td>'."<input type='text' name='fechap$n' size='7' value='$row[4]'readonly />"."</td>";

echo 
"<td><input type='submit' name='buscar$n' value='Comprar'></td>\n";
$n=n+1;
 
    
          
echo 
"</tr> \n";

} while (
$row mysql_fetch_array($result));

echo 
"</table></div></form>";

} else {

echo 
"¡ La base de datos está vacia !";

}     
echo 
"</center>";  
                 
 
            
?>  

     <div id="formulario">
         
    
           
         </div>
         </div>
  </div>
</body>
</html>
Imagen


Gracias por su ayuda!