hola toi aqui con un proyecto liao y me da error en la sentencia sql es un formulario QUE ASE UN UDATE
Código HTML:
Ver original<form action="actualizar2.php" method="post"> <input type="hidden" name="id" id="id" value="<?php echo $_SESSION['$nombretabla']; ?>" />
<h1> Introduce los datos para la tabla
</h1> <center>
nombre tabla
<input type="varchar" name="nombretabla">nombre
<input type="varchar" name="nombre">tipo
<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