Aquí les dejo mi código para que lo chequen:
Código HTML:
Ver original
<html> <head> </head> <body> <form method="POST" action="registro.php"/> <table> <tr> <td> </td> <td> <input type="text" name="nc_trabajo"> </td> </tr> <tr> <td> </td> <td> <input type="text" name="table_name"> </td> </tr> <tr> <td> </td> <td> <input type="text" name="newSeg"> </td> </tr> </table> </form> <?php if(isset($_POST['submit'])){ require("registro.php"); } ?> </form> </body> </html>
Y este es archivo que hace la consulta a MySql, para crear la nueva tabla:
Código PHP:
Ver original
<?php $c_trabajo = $_POST['nc_trabajo']; $table_name = $_POST['table_name']; $segmento = $_POST['newSeg']; if (!$con) { } $tabla = "CREATE TABLE $table_name( dir VARCHAR (25) DEFAULT $segmento, ip INT (10) AUTO_INCREMENT, c_trabajo VARCHAR (25) DEFAULT $c_trabajo, equipo VARCHAR (25), user VARCHAR (25), puesto VARCHAR (25), state VARCHAR (15) DEFAULT 'No Asignada')"; echo 'Se ha creado la nueva Subred con exito!'; ?>
El error que me envia es el siguiente:
Error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.90., ip INT (10) AUTO_INCREMENT, c_trabajo VARCHAR (25) DE' at line 2
Lo e intendado resolver, pero no consigo solucionarlo..
Alguien que pueda ayudarme!!