entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

INSERTAR INFORMACIÓN A VARIAS BASES DE DATOS

HOLA AMIGOS
QUIERO SABER COMO SE PUEDE ENVIAR DATOS DE UN FORMULARIO A DIFERENTES BASES DE DATOS, HE INTENTADO VARIOS CÓDIGOS Y NO LOGRO HACERLO, SOLAMENTE LOGRE MANDAR INFORMACIÓN DE SOLO UNA PARTE DE FORMULARIO (el primer <form> logre enviar la información), el segundo (<form>) no logre mandar la información a la base de datos
CÓDIGO HTML

    <div class="form">
        <form action="php/conexionbd.php" method="REQUEST">
            <p>Paterno</p>
            <label for="Paterno">Paterno</label>
            <input type="text" name="Paterno" placeholder="Paterno" required>
            <br>
            <p>Materno</p>
            <label for="Materno">Materno</label>
            <input type="text" name="Materno" placeholder="Materno" required>
            <br>
            <p>Nombre</p>
            <label for="Nombre">Su Nombre</label>
            <input type="text" name="Nombre" placeholder="Nombre" required>
            <br>
            <p>Edad</p>
            <label for="Edad">Edad</label>
            <input type="number" name="Edad" placeholder="Edad" required>
            <br>
            <p>Nacimiento</p>
            <label for="Nacimiento">Nacimiento</label>
            <input type="text" name="Nacimiento" placeholder="Nacimiento" required>
            <br>
            <p>Telefono</p>
            <label for="Telefono">Telefono</label>
            <input type="number" name="Telefono" placeholder="Telefono" required>
            <br>
            <p>Correo</p>
            <label for="Correo">Correo</label>
            <input type="email" name="Correo" placeholder="[email protected]" required>
            <br>
            <p>Domicilio</p>
            <label for="Domicilio">Domicilio</label>
            <input type="text" name="Domicilio" placeholder="Domicilio" required>
            <br>
            <p>Peso</p>
            <label for="Peso">Peso</label>
            <input type="number" name="Peso" placeholder="Peso" required>
            <br>
            <p>Estatura</p>
            <label for="Estatura">Estatura</label>
            <input type="decimal" name="Estatura" placeholder="Estatura" required>
            <br>
            <p>CURP</p>
            <label for="CURP">CURP</label>
            <input type="text" name="CURP" placeholder="CURP" required>
            <br>
            <p>Postal</p>
            <label for="Postal">Postal</label>
            <input type="number" name="Postal" placeholder="Postal" required>
            <br>
            <br>
        <form action="php/referencias.php" method="REQUEST">
            <p>Nombre</p>
            <label for="Nombre">Nombre</label>
            <input type="text" name="Nombre" placeholder="Nombre" required>
            <br>
            <p>Dato</p>
            <label for="Dato">Dato</label>
            <input type="text" name="Dato" placeholder="Dato" required>
            <br>
            <p>Direccion</p>
            <label for="Direccion">Direccion</label>
            <input type="text" name="Direccion" placeholder="Direccion" required>
            <br>
            <p>Numero</p>
            <label for="Numero">Numero</label>
            <input type="number" name="Numero" placeholder="Numero" required>
            <br>
        <input type="Submit" value="Enviar">
        <a href="Index.html">volver</a>
        </form> 
        </form>
    </div>

MI CONSULTA DE PHP PARA MANDAR LA INFORMACIÓN A LA BASE DE DATOS DEL PRIMER <form>

<?php
include 'conexion.php';
//Recibir los datos y almacenar en variables
if (isset($_REQUEST['Paterno'])) {
$Paterno = $_REQUEST['Paterno'];
} else {
$Paterno = "";
}
if (isset($_REQUEST['Materno'])) {
$Materno = $_REQUEST['Materno'];
} else {
$Materno = "";
}
if (isset($_REQUEST['Nombre'])) {
$Nombre = $_REQUEST['Nombre'];
} else {
$Nombre = "";
}
if (isset($_REQUEST['Edad'])) {
$Edad = $_REQUEST['Edad'];
} else {
$Edad = "";
}
if (isset($_REQUEST['Nacimiento'])) {
$Nacimiento = $_REQUEST['Nacimiento'];
} else {
$Nacimiento = "";
}
if (isset($_REQUEST['Telefono'])) {
$Telefono = $_REQUEST['Telefono'];
} else {
$Telefono = "";
}
if (isset($_REQUEST['Correo'])) {
$Correo = $_REQUEST['Correo'];
} else {
$Correo = "";
}
if (isset($_REQUEST['Domicilio'])) {
$Domicilio = $_REQUEST['Domicilio'];
} else {
$Domicilio = "";
}
if (isset($_REQUEST['Peso'])) {
$Peso = $_REQUEST['Peso'];
} else {
$Peso = "";
}
if (isset($_REQUEST['Estatura'])) {
$Estatura = $_REQUEST['Estatura'];
} else {
$Estatura = "";
}
if (isset($_REQUEST['CURP'])) {
$CURP = $_REQUEST['CURP'];
} else {
$CURP = "";
}
if (isset($_REQUEST['Paterno'])) {
$Paterno = $_REQUEST['Paterno'];
} else {
$Paterno = "";
}
if (isset($_REQUEST['Postal'])) {
$Postal = $_REQUEST['Postal'];
} else {
$Postal = "";
}

//Consulta para insertar
$insertar = "INSERT INTO datos(Paterno, Materno, Nombre, Edad, Nacimiento, Telefono, Correo, Domicilio, Peso, Estatura, CURP, Postal) VALUES ('$Paterno', '$Materno', '$Nombre', '$Edad', '$Nacimiento', '$Telefono', '$Correo', '$Domicilio', '$Peso', '$Estatura', '$CURP', '$Postal')"; 

//Ejecutamos la consulta
$resultado = mysqli_query($conexion, $insertar);
if (!$resultado) {
    echo "Error al mandar el formulario";
}else{
    echo "Datos enviados Correctamente";
}
echo '<p><a href="javascript:history.back(-1);" title="Ir la página anterior">Volver al Formulario</a></p>';
?>

ESPERO Y ME PUEDAN AYUDAR... SALUDOS!

FelipeMedel comentado Oct 3

No comprendo bien, quieres guardar esa información en 2 o mas bases de datos?? o quieres que la información de 2 o mas formularios se guarde en 1 base de datos, cual es el código que has intentado para almacenar la información en las bases de datos??

Miller comentado Oct 3

El código que intente hacer es el que coloque arriba cuando inicie la pregunta

Y quiero que en varios formularios la información se guarden en diferentes bases de datos

FelipeMedel comentado Oct 3

podrías colocar el código del archivo conexión? o poner no se, el proceso o el algoritmo para insertar los datos en las otras base de datos?

Miller comentado Oct 3

Solamente logre mandar información de un formulario a una base de datos

Pero quiero saber cómo podía hacer para mandar información a varias bases de datos y el código que coloque arriba es para poder mandar información a solamente a una base de datos

FelipeMedel comentado Oct 3

osea que no haz intentado hacerlo directamente, en base a eso te respondere de la misma forma...

1 Respuesta

1voto

FelipeMedel Puntos4430

yo hice algo así en java, y lo que hice es tener las bases de datos en un arreglo, luego en un ciclo, recorrí las bases de datos haciendo el llamado al método para insertar los datos, pasando como parámetros la información y la base de datos, en caso de que sean los mismo campos en las mismas tablas, sino te tocaría jugar con algunas condicionales.

Miller comentado Oct 3

Gracias!, me pondré a hacer tu respuesta para poder lograr mi proyecto...!Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta