Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/12/2006, 12:30
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 21 años, 2 meses
Puntos: 4
Re: Problema al mostrar el id

¿Y porque insertas el id antes de guardar todos los datos?; no sería mejor si primero haces una consulta a la bd, extraes el último id y le sumas 1 unidad para así mostrar en pantalla el id que se generaría en caso de guardar los datos de esta forma:
Código PHP:
<?php
$link 
mysql_pconnect 'servername''username''password' ); // cambialo por los datos de tu conexion
if ( !$link )
{
   die ( 
'Could not connect: ' mysql_error() );
}

mysql_select_db'db' ); // cambialo por el nombre de tu bd

$consulta "SELECT Max( id ) AS max_id FROM clientes"// cambialo por tu nombre de campo y tabla correctos
$res mysql_query$consulta ) or die( mysql_error() ); // ejecutamos la consulta

$dev mysql_fetch_array$res );
$Uid $dev['max_id'] + 1// para mostrar el siguiente id que se crearía si se guarda en la bd

echo $Uid//AQUI LO MUESTRAS EN PANTALLA  
?>
De esta manera evitarías que al presionar F5 se guarde otro id. Bueno, espero que sea lo que necesitabas o por lo menos te de una idea. Suerte