Código HTML:
Ver original
<form action="actualizar2.php" method="post"> <input type="hidden" name="id" id="id" value="<?php echo $_SESSION['$nombretabla']; ?>" /> <div align="center"> <br> <br> <center> nombre tabla<input type="varchar" name="nombretabla"> <br> nombre <input type="varchar" name="nombre"> <br> <br> tipo <select name="tipo" size="1"> </select> <br> <input name="insertar" type="submit" id="insertar" value="insertar datos"/>
Código PHP:
Ver original
<?php //datos para establecer la conexion con la base de mysql. $nombretabla=$_POST["nombretabla"]; $nombre = $_POST["nombre"]; $tipo = $_POST["tipo"]; if($nombre==NULL) { echo "un campo está vacio."; echo '<p><a href="insertar_tabla_doc.php">insertar de nuevo</a></p>'; echo '<p><a href="opciones.php">panel de usuario</a></p>'; echo '$_SESSION'; }else{ $query = "ALTER TABLE `$nombretabla` ADD `$nombre` VARCHAR(60) `tipo` .$tipo.(10) ;"; /* AQUI ME DA ESTE 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 '`tipo` .varchar.(10)' at line 1 echo 'base de dataos creada '.$nombretabla.' correctamente.<br />'; echo '<p><a href="insertar_tabla_doc.php">insertar de nuevo</a></p>'; echo '<p><a href="opciones.php">panel de usuario</a></p>'; } ?>
POR FAVOR AYUDAAAAAAAAAA