Bases de datos con dreamweaver MX

Hola, tengo my base de datos en mysql y quiero almacenar información de dos tablas diferentes con un solo formulario, ¿coom hago?
o, si tengo en una tabla estados y en otra las ciudades, como inserto en ambas información sin perder datos
teniendo en cuenta que es una relación uno a varios!

1 Respuesta

Respuesta
1
no sé si tendrás hecho ya el PHP pero si no es así, tendrás que crear uno en el que conecte primero a la BD y luego segun vayas necesitando el acceso a una tabla u otra las vas llamando con la función: mysql_query("sentencia sql",$link);
Hola de nuevo, la conexión esta hecha y lo que realmente necesito saber es si puedo insertar registros desde un mismo formulario a dos tablas diferentes. Y otras cositas que te seguiré contando. Pero primero eso. Las tablas están relacionadas!
Hola de nuevo. ¿Entiendo lo que me quieres decir pero no manejo mucho lo de variables como lo ago con DW Mx? Me puedes explicar un poquito y si tienes un ejemplo sencillo.
Gracias
Si se puede, pero no a la vez, es decir, en una sola sentencia.
Si tu tienes los datos recogidos de un formulario guardados en variables, los puedes mandar a todas las BD y tablas que tu quieras simplemente poniendo las sentencias mysql_ necesarias.
Suponiendo que tenemos una primera página web html con un formulario sencillo que recoge un nombre.
Este sería el campo nombre:
<input type="text" name="nombre">
Lo de name="nombre" es lo que le dice en qué variable va a guardar lo que introduzca el usuario, en este caso en la variable nombre.
En la siguiente página, a la que se llamará cuando pulsemos en el botón de enviar el formulario, será una página PHP.
Entonces, por ejemplo, imaginate que tengo una base de datos que se llama bdclientes, que tienes dos tablas de clientes clientes1 y clientes2.
Entonces yo guardo mi variable nombre que en PHP ahora será $nombre en las dos tablas:
-Primero conecto con la Base de datos:
mysql_connect("servidor","usuario","contraseña");
-Luego seleccionamos nuestra BD_
mysql_select_db("bdclientes",$identificador);
El identificador es un manejador.
-Por ultimo introducimos la variable nombre en las dos tablas pero con dos sentencias:
mysql_query("INSERT INTO clientes1 (nombre_cliente) VALUES ('$nombre'));
mysql_query("INSERT INTO clientes2 (nombre_cliente) VALUES ('$nombre'));
La sintaxis sería SQL que supongo ya conocerás.
Puntúa la pregunta, es para no tenerlas pendientes.
Bueno, probare, ¿pero ahora no se como hago para que funcione el input file y que me lleve la dirección que queda en la caja de texto como datos en un campo de la base de datos?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas