Cita:
Iniciado por maxpower2008
Y los demas campos que valores tendrian??---
Código PHP:
$inicio=1;
$fin=62;
while($inicio<=$fin){
$sql='insert into tabla values('.$inicio.')';
//insertas en la bd
$inicio++;
}
Esa seria la logica para lo que necesitas.
En los demás campos ya los tengo establecidos, agrego valores por DEFAULT que el usuario también ingresa desde el formulario, mira mi sentencia de creación de la tabla.
Código PHP:
Ver original$tabla = "CREATE TABLE $table_name(
dir VARCHAR (25) DEFAULT '$seg',
ip INT AUTO_INCREMENT,
PRIMARY KEY (ip),
c_trabajo VARCHAR (25) DEFAULT '$c_trabajo',
equipo VARCHAR (25),
user VARCHAR (25),
puesto VARCHAR (25),
state VARCHAR (15) DEFAULT 'No Asignada')
AUTO_INCREMENT=$nIp";
En este caso entonces creo el campo "ip" ya no lo definiria como AUTO_INCREMENT, pues que este campo se llenara de resgistros con los datos que se ingresen y se haga el WHILE
Entonces en la sentencia iria algo similar a esto:
Código PHP:
Ver original<?php
// Datos que vienen desde el formulario
$c_trabajo = $_POST['nc_trabajo'];
$table_name = $_POST['table_name'];
$seg = $_POST['newSeg'];
$inicIp = $_POST['inicIp'];
$endIp = $_POST['endIp'];
if (!$con)
{
}
$tabla = "CREATE TABLE $table_name(
dir VARCHAR (25) DEFAULT '$seg',
ip INT,
PRIMARY KEY (ip),
c_trabajo VARCHAR (25) DEFAULT '$c_trabajo',
equipo VARCHAR (25),
user VARCHAR (25),
puesto VARCHAR (25),
state VARCHAR (15) DEFAULT 'No Asignada')";
while($inicIp<=$endIp){
$filas = "INSERT INTO $table_name (ip) VALUES ('.$inicIp.')";
$inicIP++;
}
echo 'Se ha creado la nueva Subred con exito!';
echo '<br>';
echo "<td><a href=index.php> Regresar </a></td>";
?>
Por favor dime si ves algún error..