PHP - Como pasar el id de un registro

 
Vista:
sin imagen de perfil

Como pasar el id de un registro

Publicado por David (20 intervenciones) el 16/02/2017 01:51:54
Tengo dos tablas:
* calificaciones
<-Datos en mi tabla->
id
fechaEvaluacion
periodoEscolar
objetivoEvaluacion
porcentajeEvaluacion
puntosEvaluacion
seccion_id
tipoCalificacion

* calificacionesestudiantes
<-Datos de mi tabla->
id
estudiante_id
puntosObtenidos
porcentajeObtenido
calificacion
calificacion_id


Tengo un index.php que permite que guarde los datos para la tabla calificaciones y me abre una pagina llamada calificacionesestudiantes.php en la cual hago uso de los datos pasados por el method post para visualizarlos pero necesito que el formulario que tengo en esa misma pagina me permita pasarle el is que se creo con calificaciones y guardarlo con los datos de mi segunda tabla..


Nose si se le puede consultar a la base de datos cual es el ultimo registro y pasarlo a variable de php para ponerlo en un input de tipo hidden en el formulario


Ideas/Soluciones Muchas Gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 191
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Como pasar el id de un registro

Publicado por Brayan (76 intervenciones) el 16/02/2017 15:10:12
Si, puedes buscar el ultimo registro diciendo algo como esto:

1
select * from tabla order by id asc limit 1 ;

esa es la sentencia que mas o menos debes usar y luego dependiendo de la variable donde la guardes mostrarla en el input hidden
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Como pasar el id de un registro

Publicado por David (20 intervenciones) el 16/02/2017 16:11:49
Realizo la siguiente consulta:

1
2
$sql2 = "select * from calificaciones order by id asc limit 1";
$result = $con->query($sql2);

Pero no se como imprimir el resultado ya que cuando le digo "echo $result" me imprime una sentencia pero de texto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Como pasar el id de un registro

Publicado por Andres (1 intervención) el 17/02/2017 01:29:35
Para poder imprimir los registros debes asociarlos como array... Supongo que esta sería una buena forma de ejecutar la consulta e imprimirla...

Ejemplo:

1
2
3
4
5
6
7
$sql2 = "select * from calificaciones order by id asc limit 1";
 
if($result = $con->query($sql2)){
      while($row = $result->fetch_array()) {
            echo $row['nombre de la columna que quieres imprimir'];
      }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar