Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

86
Vistas
Obtenga la identificación de otra tabla y luego insértela en la tabla. Quiero hacer clic en el botón y luego responder la pregunta actual
<?php require_once('connection.php'); session_start(); if (isset($_POST['Submit'])) { $answ = $_POST['answ']; $email = $_SESSION['email']; $insert = "INSERT INTO answerList (answ,queID,email) SELECT questionList.queID FROM questionList " ; $result = mysqli_query($con, $insert); if (!$result) { echo "<script>alert('ERROR !!!!! '); location='faq.php';</script>"; } else { echo "<script>alert('Successful Post'); location='faq.php'; </script>"; } } ?>

Tengo 3 tablas tabla 1: usuarios (correo electrónico, contraseña) tabla 2: pregunta (ID de pregunta, contenido de pregunta, correo electrónico) tabla 3: respuesta (ID de respuesta, contenido de respuesta, ID de pregunta, correo electrónico)

¿Cómo puedo conectar questionID en la tabla 3? Ya hice el inicio de sesión y agregué la pregunta sql. pero, ¿cómo puedo agregar la respuesta a la pregunta actual con el correo electrónico registrado?

una mesa tiene una pregunta. y cada pregunta tiene un botón de respuesta

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Podrías usar <input type='hidden' name='questionId' value='<?php echo $value>'>

Para cada pregunta, deberá establecer $value en el ID de la pregunta.

Cuando se envíe la respuesta, harás lo siguiente:

 if (isset($_POST['Submit'])) { $answ = $_POST['answ']; $email = $_SESSION['email']; $questionId = $_POST['questionId']; $insert = "INSERT INTO `answerList`(`answer`, `email`, `questionID`) VALUES ('$answ','$email','$questionId[value-3]')" ; $result = mysqli_query($con, $insert); if (!$result) { echo "<script>alert('ERROR !!!!! '); location='faq.php';</script>"; } else { echo "<script>alert('Successful Post'); location='faq.php'; </script>"; } }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda