martes, 7 de mayo de 2013

Creacion de una nueva base de datos


<?
if (!$_POST){
?>
<form action= "<? $_POST ?>" method=post>
Nombre: <input name=nombre require /><br>
Grado: <select name=grado>
<option value=Primero>Primero</option>
<option value=Segundo>Segundo</option>
<option value=Tercero>Tercero</option>
<option value=Cuarto>Cuarto</option>
<option value=Quinto>Quinto</option>
<option value=Sexto>Sexto</option>
</select><br>

Carrera: <select name=carrera>
<option value=Básico>Básico</option>
<option value=PCB>PCB</option>
<option value=PAE>PAE</option>
<option value=PMP>PMP</option>
<option value=BACO>BACO</option>
</select><br>

<input type=submit value=Guardar />
</form>

<?
} else {
$nombre= $_POST['nombre'];
$grado= $_POST['grado'];
$carrera= $_POST['carrera'];

$db= mysql_connect ("localhost", "root", "123456");
mysql_select_db ("programas6");

$tabla = mysql_list_tables("programas6");
$num_tabla = mysql_num_rows($tabla);
$existe = "NO";

for ($i=0; $i<$num_tabla; $i++) {
if (mysql_tablename($tabla,$i) == "prueba"){
$existe= "SI";
}
}

if ($existe == "NO") {
$tabla1= "CREATE TABLE prueba (iddato INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(50), grado VARCHAR(15), carrera VARCHAR(15), UNIQUE (iddato))";
mysql_query ($tabla1);
}
$insertar= "INSERT INTO prueba (nombre, grado, carrera) VALUES ('$nombre', '$grado', '$carrera')";
$resultado= mysql_query ($insertar);
if (!$resultado) {
echo "No se pudieron guardar los datos";
}else{
echo "Los datos se han guardado correctamente";
}
}
?>

No hay comentarios:

Publicar un comentario