Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2014, 20:27
glendazunigaalicea
 
Fecha de Ingreso: noviembre-2014
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta crear una tabla desde php mediante un formulario en html

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!