Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 23:07
wildllama
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años
Puntos: 1
Llamar una Funcion desde un Form

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