Hola que tal tengo un problema y ojala pudieran ayudarme a solucionarlo
Tengo un documento html que es el siguiente:
<html>
<head>
<title> Crear tabla </title>
</head>
<body>
<H2> Crear una tabla en la base de datos </H2>
<FORM ACTION="creartabla.php" METHOD="GET">
Base de datos: <INPUT TYPE="text" NAME="basededatos"><BR>
Tabla: <INPUT TYPE="text" NAME="tabla"><BR>
Atributo 1: <INPUT TYPE="text" NAME="campo1"><BR>
Atributo 2: <INPUT TYPE="text" NAME="campo2"><BR>
Atributo 3: <INPUT TYPE="text" NAME="campo3"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
<a href="iindex.php"atarget=_blank><button style="background:#FF8000"> Volver atrás </button></a><br>
</center>
</body>
<html>
y tengo este en .PHP
<?PHP
$link=mysql_connect("localhost","root","liah10");
$bd=$_GET['basededatos'];
$tabla=$_GET['tabla'];
$c1=$_GET['cmpo1'];
$c2=$_GET['campo2'];
$c3=$_GET['campo3'];
//abrimos la base de datos
mysql_select_db($bd);
$result=mysql_query("CREATE TABLE $tabla($c1,$c2,$c3)",$link);
if($result==0)
{
printf("No se ha podido crear la tabla<P>\n");
}else{
printf("La tabla se ha creado correctamente<P>\n");
}
mysql_close($link);
?>
Lo que necesito hacer es desde el formulario crear una tabla en mi base de datos seleccionada pero tengo un problema al crearla pues no se mucho de php y me estoy volviendo loca con este error, se que el problema puede estar aqui:
$result=mysql_query("CREATE TABLE $tabla($c1,$c2,$c3)",$link);
ojala alguien pudiera ayudarme con esta sentencia, se supone que yo desde el formulario debo de darle el nombre de la tabla y 3 campos, mas no se como se escribe correctamente en php!
Ayuda porfavor!