Foros del Web » Programando para Internet » PHP »

Problemas paa listar el Ultimo registro

Estas en el tema de Problemas paa listar el Ultimo registro en el foro de PHP en Foros del Web. Hola amigos estoy teniendo un problema, tengo un formulario de registro y tengo un campo que se llama Nº Solicitud, la idea es poder en ...
  #1 (permalink)  
Antiguo 09/10/2009, 10:05
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Problemas paa listar el Ultimo registro

Hola amigos estoy teniendo un problema, tengo un formulario de registro y tengo un campo que se llama Nº Solicitud, la idea es poder en ese campo listar el ultimo numero de registro de solicitud, o sea ahi tendria que aparecer el ultimo registro sin poder modificarlo o sea solo mostrarlo. Les dejo el php que tengo completo de todo el formulario a ver si alguien puede ayudarme y asi poder solucionarlo.

Aclaro el numero que deberia mostrar seria el primary key o el que comunmente armamos al crear una tabla.
Saludos y gracias

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link type="text/css" rel="stylesheet" href="style1.css">
<title>UPCN - Union Personal Civil de la Nacion - Delegacion Ministerio de Desarrollo Social</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Expires" content="0"> 
<meta http-equiv="Last-Modified" content="0"> 
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate"> 
<meta http-equiv="Pragma" content="no-cache"> 
<style type="text/css">
<!--
.style1 {color: #000000}
.style2 {
    color: #ffffff;
    font-weight: bold;
}
.Estilo2 {color: #000000; font-weight: bold; }
-->
</style>
</head>
<FORM METHOD="POST" ACTION="registro_colonia.php" onSubmit="return validar(this)">
<?PHP
require_once('config1.php');
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
$db mysql_select_db(DB_DATABASE);
$resultmysql_query("select * from colonia") or die('Error: '.mysql_error());  

?>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber1">
  <tr bgcolor="#FFFFFF">
    <td colspan="6"><img src="dirigentes/logoregistro.jpg" width="350" height="70"></td>
    <td width="5%"><span class="style1">Nº Solicitud:</span></td>
    <td colspan="2"><?php 
    
     
while ($row mysql_fetch_array($result)){
    echo
"<tr>";
    echo
"<td><div align='center'>" .$row['nsolicitud']. "</div></td>" ;
    echo
" </tr>";
    }
    
?>
    
    </td>
  </tr>
  <tr bgcolor="#ECE9D8">
    <td colspan="2">&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td width="5%">&nbsp;</td>
    <td colspan="2"><p>&nbsp;</p>
      <p>&nbsp;</p></td>
  </tr>
  <tr bgcolor="#6699CC">
    <td colspan="9" bgcolor="#ECE9D8">
    <p align="center" class="style1">
    <p align="center" class="Estilo2">FICHA DE INSCRIPCIÓN Y AUTORIZACIÓN
<p align="center" class="style1"></td>
  </tr>
  <tr bgcolor="#ECE9D8">
    <td colspan="9">&nbsp;</td>
  </tr>
  <tr bgcolor="#ECE9D8">
    <td colspan="2"><span class="Estilo2">Datos del Titular:</span></td>
    <td colspan="2">&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Afiliado a:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1"><strong>UP:</strong>
        <label>
      <input name="upafi" type="radio" value="SI">
      SI 
      <input name="upafi" type="radio" value="NO">
      NO</label>
    </span></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1"><strong>UPCN:</strong>
        <label>
      <input name="upcnafi" type="radio" value="SI">
      SI</label>
      <label>
      <input name="upcnafi" type="radio" value="NO">
      NO</label>
    </span></td>
    <td colspan="3" bgcolor="#CCCCCC"><span class="style1"><strong>UP/UPCN:</strong>
        <label>
      <input name="upupcnafi" type="radio" value="SI">
      SI</label>
      <label>
      <input name="upupcnafi" type="radio" value="NO">
      NO</label>
    </span></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Nº Afiliado UP:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="nafiliadoup" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Nº Afiliado UPCN:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="nafiliadoupcn" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Apellido y Nombres:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="apellidotitular" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Repartición:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="reparticion" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Estado Civil:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="estadocivil" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">TEL. Laboral:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="tellaboral" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Celular:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="celular" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Mail:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="mail" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">TEL. Urgencias:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="telurgencia" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Horario:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="horario" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td colspan="9">&nbsp;</td>
  </tr>
  <tr bgcolor="#ECE9D8">
    <td colspan="9"><p align="center" class="Estilo2">DATOS DEL MENOR:</p>      </td>
  </tr>
  <tr bgcolor="#ECE9D8">
    <td colspan="9"><span class="style1"></span></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Apellido y Nombre:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="apellidomenor" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Teléfono:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="telmenor" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Fecha de Nacimiento:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="fnacimiento" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Edad:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="edad" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Sexo:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="sexo" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">DNI.:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="dni" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Domicilio:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="domiciliomenor" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Localidad:</span></td>
    <td colspan="3" bgcolor="#CCCCCC"><INPUT NAME="localidadmenor" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Cod. Postal:</span></td>
    <td colspan="2" bgcolor="#CCCCCC"><INPUT NAME="postalmenor" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Baja Solo:</span></td>
    <td colspan="3" bgcolor="#CCCCCC">
      <label>
      <select name="bajasolo">
        <option>Seleccione Opcion</option>
        <option>SI</option>
        <option>NO</option>
      </select>
      </label></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Primer Responsable:</span></td>
    <td colspan="7" bgcolor="#CCCCCC"><INPUT NAME="primerresponsable" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Segundo Responsable:</span></td>
    <td colspan="7" bgcolor="#CCCCCC"><INPUT NAME="segundoresponsable" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Grupo Sanguíneo:</span></td>
    <td colspan="7" bgcolor="#CCCCCC"><INPUT NAME="gruposanguineo" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Es Asmático?:</span></td>
    <td colspan="7" bgcolor="#CCCCCC">
      <label>
      <select name="asmatico">
        <option>Seleccione Opcion</option>
        <option>SI</option>
        <option>NO</option>
            </select>
      </label></td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="#CCCCCC"><span class="style1">Es Diabético?:</span></td>
    <td colspan="7" bgcolor="#CCCCCC">
      <label>
      <select name="diabetico">
        <option>Seleccione Opcion</option>
        <option>SI</option>
        <option>NO</option>
      </select>
      </label></td>

    </html>
  #2 (permalink)  
Antiguo 09/10/2009, 10:15
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Problemas paa listar el Ultimo registro

No estoy seguro pero a lo mejor podrias utilizar un ORDER BY id DESC cuando busques en la base de datos.

Tambien te podria ayudar limitar la busqueda a 1

SELECT id FROM tabla ORDER BY id DESC limit 1

Saludos y espero haberte ayudado
  #3 (permalink)  
Antiguo 09/10/2009, 10:21
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
mmmm la verdad me encuentro mas que perdido, no se ni como ordenar el codigo si en la cadena de coneccion que llamo a la tabla o en donde listo el nsolicitud

ahi quedo, gracias amigo

Última edición por GatorV; 12/10/2009 a las 09:54
  #4 (permalink)  
Antiguo 09/10/2009, 10:24
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Problemas paa listar el Ultimo registro

Código PHP:
...
require_once(
'config1.php');
$link mysql_connect(DB_HOSTDB_USERDB_PASSWORD);
$db mysql_select_db(DB_DATABASE);
$resultmysql_query("select * from colonia ORDER BY id DESC limit 1") or die('Error: '.mysql_error());  
... 


ahi donde haces la consulta a la bd

pruebalo
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:25.