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

1voto

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!

1voto

FelipeMedel comentado

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??

1voto

Miller comentado

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

1voto

FelipeMedel comentado

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?

1voto

Miller comentado

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

1voto

FelipeMedel comentado

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

1 Respuesta

2votos

FelipeMedel Puntos7400

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.

1voto

Miller comentado

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

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

Otras Preguntas y Respuestas


...

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

Conecta