vengo a recurrir a los expertos en php ya que me pusieron un trabajo para la universidad, el cual consta de hacer un CRUD con su respectiva base de datos.
el caso es que todo iba bien hasta que llegue a un punto en donde me toca llamar 2 llaves primarias de una tabla llamada "respuesta". la cual consta de 3 columnas que son : pregunta, codigo, nombre, de las cuales pregunta y codigo son las llaves primarias de esa tabla pero al llamarlas en php me esta sacando errores en editar, borrar y adicionar.
espero su colaboracion.
se los agradeceria mucho!.
Código PHP:
Ver original
<?php include("BaseDatos.php"); include("Presentacion.php"); //Se conecta a la base de datos $objBaseDatos = new BaseDatos(); $objBaseDatos->ConectarseBD(); //Presentación de la aplicación $objPresentacion = new Presentacion(); $objPresentacion->EncabezadoAplicacion(); //Trae los datos de la tabla unidad de analisis $resultado = $objBaseDatos->SelectBD("SELECT nombre FROM unidadanalisis WHERE codigo = '" . $_POST['codigo'] ."'"); $Registro = $objBaseDatos->ListadoBD($resultado); $Codigo = $_POST['codigo']; $Nombre = $Registro['nombre']; //Formulario para editar un registro $objPresentacion->TituloPagina("Proceso de edición de una unidad de analisis"); $objPresentacion->AbreFormulario("ModificaBD.php"); $objPresentacion->EntradaActualiza(" ", "HIDDEN", "accion", 2, 15, $objPresentacion->SOLOLECTURA()); $objPresentacion->EntradaActualiza(" ", "HIDDEN", "codigo", $Codigo, 15, $objPresentacion->SOLOLECTURA()); $objPresentacion->LineaTexto("Codigo: " . $Codigo); $objPresentacion->EntradaActualiza("Nombre: ", "TEXT", "nombre", $Nombre, 140, $objPresentacion->EDITABLE()); $objPresentacion->CierraFormulario("Editar unidad de analisis"); echo $objPresentacion->AccionPost0("index.php", "Volver al listado"); $objPresentacion->CierraPagina(); ?>
ese es el editar.php con solo 1 llave primaria (este no me causa problema) , me causa problemas es al ingresar 2 o mas llaves primarias