} else { $llavePrimaria = false; } if (isset($_POST['increment' . $i])) { $increment = true; } else { $increment = false; } if (isset($_POST['default' . $i])) { $default = true; $defaultVal = htmlspecialchars($_POST['defaultVal' . $i]); } else { $default = false; $defaultVal = null; } $objTipoDato = copiaDato($tipoDato); $objTipoDato->presicion($longitudCol, $precisionCol); $objColumna = new Columna($nombreCol, !$noNulo, $llavePrimaria, $unico, $increment, $defaultVal); $objColumna->tipoDato($objTipoDato); //echo sqlColumna($objColumna)."<br>"; $sqlTabla .= sqlColumna($objColumna); //if($numColumnas!=$i){ $sqlTabla .= ","; //} /* echo $nombreCol."--".$tipoDato."--".$longitudCol."--".$precisionCol."--".$noNulo."--".$unico."--".$llavePrimaria."--".$default."--".$defaultVal."<br>"; */ } $mensaje = "La tabla {$base}.{$nombreTabla} se ha creado correctamente"; $sqlTabla = substr_replace($sqlTabla, "", strlen($sqlTabla) - 1, 1); $sqlTabla .= ");";
</head> <body> <?php include_once 'Columna.php'; session_start(); include_once 'variables.php'; if (isset($_SESSION['user'])) { if (isset($_POST['NombreTabla']) && isset($_POST['nombreCol']) && isset($_POST['tipoDato'])) { $user = $_SESSION['user']; $pass = $_SESSION['passwd']; $conexion = mysql_pconnect($dbhost, $user, $pass); $base = $_SESSION['base']; mysql_select_db($base); $nombreTabla = htmlspecialchars($_POST['NombreTabla']); $sqlTabla = " ALTER TABLE " . $nombreTabla; $tipoDato = copiaDato($_POST['tipoDato']); $longitudCol = htmlspecialchars($_POST['longitudCol']); $precisionCol = htmlspecialchars($_POST['precisionCol']); $nombreViejo = null; $nombreCol = htmlspecialchars($_POST['nombreCol']); $noNulo = false; if ($nombreCol != $_POST['NombreColOrig']) { $nombreViejo = htmlspecialchars($_POST['NombreColOrig']); $sqlTabla .= " CHANGE COLUMN"; } else { $sqlTabla .= " MODIFY COLUMN"; } if (isset($_POST['noNulo'])) { $noNulo = true; } if (isset($_POST['default'])) {