Luego de buscar informacion por varias partes me decidi por probar por aca que es el foro donde mas informacion he encontrado. Mi problema es el siguiente
Tengo un archivo Categoria.php que basicamente tiene un form que te permite crear una categoria en una base de datos
Código HTML:
<form name="CrearCategoria" action="" method="post">
<label>Nombre Categoria: </label><input type="text" name="NombreCat" size="25" />
<label>Descripcion: </label><input type="text" name="Descripcion" size="25" />
<input name="Submit" type="submit" value="Crear" />
</form>
Y tengo una funcion en PHP que se conecta a la base de datos y hace un INSERT a la tabla Categorias
Código PHP:
<?php
function crear_categoria()
{
$con = mysql_connect("localhost","usuario","contraseña");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("control_t", $con);
if(isset($_POST['nombre-usuario']) && isset($_POST['contrasena-usuario']))
{
$sql=("INSERT INTO t_categorias(id, NombreCat, Descripcion) VALUES (' ' , '$_POST[NombreCat]','$_POST[Descripcion]')");
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo " El cliente se ha agregado";
}
}
?>
Lo que quiero conseguir es que se ejecute la funcion sin tener que ir a otra pagina que me de el mensaje de que se agrego la categoria y quede listo para volver a agregar una categoria mas.
Desde ya Gracias