Foros del Web » Programando para Internet » PHP »

Ayuda con registros con php y mysql

Estas en el tema de Ayuda con registros con php y mysql en el foro de PHP en Foros del Web. Hola a todos... tengo un problemas con la consulta de unso registros, lex explico: tengo una lista de registros: COD | NOMBRE 12 colegio a ...
  #1 (permalink)  
Antiguo 03/04/2006, 19:35
 
Fecha de Ingreso: marzo-2006
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
Ayuda con registros con php y mysql

Hola a todos... tengo un problemas con la consulta de unso registros, lex explico:

tengo una lista de registros:
COD | NOMBRE
12 colegio a
14 colegio b
17 colegio c
19 colegio d
26 colegio e

donde COD es el ID de cada registro, ahora si yo selecciono por ejemplo el registro con ID: 17 mediante un checkbox y le doy click a un boton "ver ficha" se va a otra pagina donde me muestra los datos completos de ese registro.

Mi consulta seria estando en la nueva pagina de los datos completos del registro quiero ponerle un << anterior y siguiente >> para si poder desplazarme por todos los registros sin necesidad de volver al listado.

La verdad es que estoy horas viendo como resolver esto, HELP!!!... lo unico que tengo en mi ficha con los datos completos... es mi sql: "select * from colegio_id=ID"... como hago para pasar al siguiente registro?... que consulta deboi hacer?...
  #2 (permalink)  
Antiguo 03/04/2006, 19:38
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 2
De que tabla estas haciendo el select???, podrias poner la consulta completa? o esa es?, si es esa, creo que esta mal.
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #3 (permalink)  
Antiguo 03/04/2006, 19:51
Avatar de calavera  
Fecha de Ingreso: diciembre-2005
Mensajes: 113
Antigüedad: 12 años
Puntos: 0
no seria malo

Hola amigo;:
No seria malo que pusiera el codigo que deseas modificar para que te resulte lo que explicas.

Pero respecto a elegir sig. ant. deberias paginar los registros de tu base de datos.
Las formas de paginacion la puedes encontrar en la FAQ

Saludos

Cita:
Iniciado por sam
De que tabla estas haciendo el select???, podrias poner la consulta completa? o esa es?, si es esa, creo que esta mal.
  #4 (permalink)  
Antiguo 04/04/2006, 11:11
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Yo para unos botones anterior y siguiente utilizo esto:

Código:
en php...

  if ( $_POST["action"] == "siguiente" )
   {
	if ( $_POST["contrato"] != "" )
	  $sql = "SELECT * FROM mis_clientes WHERE cli_contrato > '".$_POST["contrato"]."' ORDER BY cli_contrato LIMIT 0,1";
	else
	  $sql = "SELECT * FROM mis_clientes  ORDER BY cli_contrato LIMIT 0,1";
	  $result = $db->Execute($sql);
	if ( !$result -> EOF )
	 {     
	  $rs_u = $result->FetchNextObject();
	  $_SESSION["contrato"] = $rs_u->CLI_CONTRATO;
	 }
   }
  if ( $_POST["action"] == "anterior" )
   {
     if ( $_POST["contrato"] != "" )
     {
       $sql = "SELECT * FROM mis_clientes WHERE cli_contrato < '".$_POST["contrato"]."' ORDER BY cli_contrato DESC LIMIT 0,1";
       $result = $db->Execute($sql);
       if ( !$result -> EOF )
       {     
         $rs_u = $result->FetchNextObject();
         $_SESSION["contrato"] = $rs_u->CLI_CONTRATO;
       }
     }
   }


en html en un script...
function siguiente()  {
          document.form2.action.value ="siguiente";
          document.form2.submit();
        }

        function anterior()   {
          document.form2.action.value ="anterior";
          document.form2.submit();
        }
A ver si te sirve de algo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 20:49.