Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2009, 11:47
letni
 
Fecha de Ingreso: octubre-2008
Mensajes: 276
Antigüedad: 16 años, 3 meses
Puntos: 1
Formulario dinámico

Hola, quiero hacer un formulario dinámico, tengo una tabla en MySQL con bastantes registros, por ejemplo:
Código:

+Cod.-+Producto---+
|PR_1 |Teclado    |
|PR_2 |Monitor    |
|PR_3 |Teléfono   |
|PR_4 |Ratón      |
|PR_5 |Lector DVD |
|PR_6 |Lector CD  |
|PR_7 |Memoria RAM|
|PR_8 |Memoria RIM|
+-----+-----------+
 
Lo que yo quiero es generar un formulario dinámico con dos campos: Producto que será el campo Producto de la anterior tabla y Cantidad que será un campo que recoja un valor numérico que introducirá el usuario.

Quiero que el formulario tenga tantas líneas como registros tenga la tabla MySQL y luego quiero tener un botón cuya funcionalidad sea la de insertar en otra tabla MySQL (por ejemplo Pedidos) los productos con las cantidades que el usuario ha metido, es decir, si el usuario ha metido esto en el formulario:

Código:

Teclado: 0    
Monitor: 8   
Teléfono: 7   
Ratón: 0     
Lector DVD: 3
Lector CD: 4
Memoria RAM: 0
Memoria RIM: 9
 
quiero que me genere cinco sentencias de inserción en la tabla Pedidos.

De momento lo único que se hacer es esto:

Código PHP:
<?php
   $link 
mysql_connect("localhost""user""0000");
   
mysql_select_db("Prueba"$link);
   
$result mysql_query("select * from Producto"$link);
   while (
$registro mysql_fetch_array($result)) { 
      echo 
"Producto: "$registro['Descripcion'] . "<br>";
   } 
?>
¿Es posible esto que yo quiero? Si es posible, ¿cómo puedo generar en tiempo de ejecución una caja de texto para la cantidad que vaya al lado del producto?

Muchas gracias y un saludo.

Última edición por letni; 12/01/2009 a las 14:05