Foros del Web » Programando para Internet » PHP »

php y sql

Estas en el tema de php y sql en el foro de PHP en Foros del Web. Mirad, tengo un problemilla con el codigo de sql y funciones php. Tengo una lista con los datos que me han salido de una consulta ...
  #1 (permalink)  
Antiguo 28/05/2008, 04:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
php y sql

Mirad, tengo un problemilla con el codigo de sql y funciones php.
Tengo una lista con los datos que me han salido de una consulta previa en la que aparece los productos. Despues tengo un input text donde me pone el producto que he seleccionado. Aqui viene el problema: tengo otro input text donde quiero que me ponga el precio de ese producto pero no se que poner para que me de el precio.

he echo una select con un nombre especifico y me sale el precio. Podriais ayudarme para que me saliera el precio de lo que yo haya escogido en la lista y me apareciera en el segundo input. GRACIAS.
  #2 (permalink)  
Antiguo 28/05/2008, 07:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 16 años
Puntos: 0
Respuesta: php y sql

Me seria mas facil responderte si pusieras parte del script, pero voy a tratar de cualquer forma.

Supongamos que tu tabla tiene 4 campos:

codigo_producto, nombre_producto, precio_producto, fecha_producto.

como has dicho, ya manejas como hacer para que los resultados de la consulta aparezcan en un text box, asi que solo me resumire a la consulta.

La consulta sql seria algo asi como:

SELECT * FROM productos WHERE codigo = ?????

luego el resultado lo metes en un array (por medio del comando mysql_fetch_array) y le das un nombre a la variable, digamos $fila

sabiendo el nombre de los campos, puedes escoger mostrar solo uno de los datos, refiriendote, por ejemplo en el caso del precio del producto a :
$fila[precio_producto], o al nombre $fila[nombre_producto] o al campo que tu queras, lo unico importante es que el campo que queras que aparezca debe estar siendo seleccionado en la sentencia sql de seleccion de datos.

Espero haya podido ayudarte.
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 01:17.