Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/03/2011, 15:28
owei
 
Fecha de Ingreso: julio-2003
Ubicación: Barcelona
Mensajes: 49
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Respuesta: Grabar registros

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!
__________________
¡owei! :cool:

Visita Mi Web:

La Web de owei