Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2011, 17:30
diegoh505
 
Fecha de Ingreso: diciembre-2011
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta agregar mas de 1 primary key a crud en php

buenas noches.

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
  1. <?php
  2.  
  3. include("BaseDatos.php");
  4. include("Presentacion.php");
  5.  
  6. //Se conecta a la base de datos
  7. $objBaseDatos = new BaseDatos();
  8. $objBaseDatos->ConectarseBD();
  9.  
  10. //Presentación de la aplicación
  11. $objPresentacion = new Presentacion();
  12. $objPresentacion->EncabezadoAplicacion();
  13.  
  14. //Trae los datos de la tabla unidad de analisis
  15. $resultado = $objBaseDatos->SelectBD("SELECT nombre FROM unidadanalisis WHERE codigo = '" . $_POST['codigo'] ."'");
  16. $Registro = $objBaseDatos->ListadoBD($resultado);
  17. $Codigo = $_POST['codigo'];
  18. $Nombre = $Registro['nombre'];
  19.  
  20.  
  21. //Formulario para editar un registro
  22. $objPresentacion->TituloPagina("Proceso de edición de una unidad de analisis");
  23. $objPresentacion->AbreFormulario("ModificaBD.php");
  24.     $objPresentacion->EntradaActualiza(" ", "HIDDEN", "accion", 2, 15, $objPresentacion->SOLOLECTURA());
  25.     $objPresentacion->EntradaActualiza(" ", "HIDDEN", "codigo", $Codigo, 15, $objPresentacion->SOLOLECTURA());
  26.     $objPresentacion->LineaTexto("Codigo: " . $Codigo);
  27.     $objPresentacion->EntradaActualiza("Nombre: ", "TEXT", "nombre", $Nombre, 140, $objPresentacion->EDITABLE());
  28.     $objPresentacion->CierraFormulario("Editar unidad de analisis");
  29. echo $objPresentacion->AccionPost0("index.php", "Volver al listado");
  30. $objPresentacion->CierraPagina();
  31. ?>

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

Última edición por diegoh505; 05/12/2011 a las 17:48