HOLA A TODOS....PERO NECESITO AYUDA URGENTE YA QUE TENGO EL SIGUIENTE PROBLEMA:
EN MI BASE DE DATOS EN MYSQL TENGO LOS SIGUIENTES REGISTRO:
1 = A
2 = B
3 = C
4 = D
5 = E
PERO ELIMINO EL TERCER REGISTRO Y ME QUEDA MI TABLA ASI:
1 = A
2 = B
4 = D
5 = E
LO QUE SE ESTA TRATANDO DE HACER ES UN PANEL DE NAVEGACION DONDE AL DAR SIGUIENTE>> ME PERMITA VER CADA UNO DE MIS REGISTROS UNO POR UNO, TODA VA BIEN CUANDO EMPIEZA 1 = A , 2 = B PERO CUANDO QUIERO PASAR AL 4 = D NO ME MUESTRA NADA YA QUE EL 3 = C FUE BORRADO Y NO SE COMO HACERLE PARA QUE SE SALTE ESE REGISTRO Y ME MUESTRE EL 4 = D Y 5 = E.
ADJUNTO EL CODIGO PARA QUE LO PUEDAN VER...ESPERO QUE ALGUIEN ME PUEDA AYUDAR....
//PRIMER REGISTRO
if (isset($_GET['id'])){
if($_GET['accion']=="primer"){
cabecera();
$mod="SELECT MIN(ID) FROM $sql_tabla";
$resultado1=mysql_query($mod,$db_conexion);
while ( $row1 = mysql_fetch_array($resultado1)){
$ID=$row1["MIN(ID)"];
}
$result = @mysql_query ("SELECT ID,usuario,apellido,pass,nivel_acceso,direccion,te lefono,ciudad,estado FROM $sql_tabla WHERE ID LIKE '$ID'") or die("No se pudo realizar la consulta a la Base de datos");
while ($resultados = mysql_fetch_array($result)){
require("formulario.php");
}
mysql_free_result($result);
}
//ANTERIOR REGISTRO
if($_GET['accion']=="anterior")
cabecera();
$dato=$_GET['id'];
$ID= $dato-1;
$result = @mysql_query("SELECT ID,usuario,apellido,pass,nivel_acceso,direccion,te lefono,ciudad,estado FROM $sql_tabla WHERE ID LIKE '$ID'") or die("No se pudo realizar la consulta a la Base de datos");
if ($ID == $resultados[ID]){
echo "<script language='javascript'> alert('¡No hay mas registros,atras.!');</script>";
require ("formulario.php");
exit;
}
elseif ($resultados = mysql_fetch_array($result))
require("formulario.php");
}
mysql_free_result($result);
}
//SIGUIENTE REGISTRO
if($_GET['accion']=="siguiente"){
cabecera();
$dato=$_GET['id'];
if ($dato == "");{
$ID= $dato+1;
}
$ID= $dato+1;
$result = @mysql_query("SELECT ID,usuario,apellido,pass,nivel_acceso,direccion,te lefono,ciudad,estado FROM $sql_tabla WHERE ID LIKE '$ID'") or die("No se pudo realizar la consulta a la Base de datos");
if ($ID == $resultados[ID]){
echo "<script language='javascript'> alert('¡No hay mas registros,adelante.!');</script>";
require ("formulario.php");
exit;
}
elseif ($resultados = mysql_fetch_array($result)){
require("formulario.php");
}
mysql_free_result($result);
}
//ULTIMO REGISTRO
if($_GET['accion']=="ultimo"){
cabecera();
$mod="SELECT MAX(ID) FROM $sql_tabla";
$resultado1=mysql_query($mod,$db_conexion);
while ( $row1 = mysql_fetch_array($resultado1)){
$ID=$row1["MAX(ID)"];
}
$result = @mysql_query ("SELECT ID,usuario,apellido,pass,nivel_acceso,direccion,te lefono,ciudad,estado FROM $sql_tabla WHERE ID LIKE '$ID'") or die("No se pudo realizar la consulta a la Base de datos");
while ($resultados = mysql_fetch_array($result)){
require("formulario.php");
}
mysql_free_result($result);
}
}
SALUDOS