jotaincubus lo que pasa que no puedo cambiar el campo a autoincrement porque es para una bd que ya viene echa asi para un juego entonces si modifico los campos deja de funcionar e hay el problema.
Y la otra cosa que mas interesa es que si se borran todos los reg empieze de cero por 32 eso como podria hacerlo?
resulta que yo tengo este codigo:
Código PHP:
//Define el multiplo
$multi = 16;
//Recoge los valores
$id = $_POST['id'];
$nombre = $_POST['nombre'];
//Selecciona los campos id de la bd
$selecId = mysql_query("SELECT COUNT(ID) FROM multiplo WHERE id = '$id'");
$result = mysql_fetch_array($selecId);
if($reult['id'] == '$id') {
//Si el id existe
}else{
//Sino existe!
//si el valor de id es 0
if($id == 0) {
$id = $multi+$multi;
mysql_query("INSERT INTO multiplo (ID,nombre) VALUES ('$id','$nombre')");
}else{
//A la id le suma el multiplo
$id+=$multi;
mysql_query("INSERT INTO multiplo (ID,nombre) VALUES ('$id','$nombre')");
}
}
?>
<center>
<font size='+4'>
<u>Multiplos de 16 con BD</u>
</font>
<br><br><br>
<form action="<?php $PHP_SELF; ?>" method="POST">
ID: <input type="text" name="id" value="<?php echo $id; ?>"><br>
Nombre: <input type="text" name="nombre" value="test"><br>
<input type="submit" value="Crear">
</form>
</center>
lo que mas interesa que si se borran todos los reg de la tabla empiece de nuevo por 32 por ejemplo si va por 112 y no hay reg en la bd vuelva a grabar desde 32.
Si me podeis poner un codigo de ejemplo me seria de gran ayuda.
Gracias!