Bien empiezo a explicarles, primero que nada tengo el formulario y la funcion para añadir en el archivo func_admin.php de la siguiente manera:
Código:
bien las funciones de conectar a la base de datos y cerrar la base de datos estan en el archivo func_db.php<? require_once "func_db.php"; function form_categoria() { ?> <form action="result_categoria.php" method="post"> Nombre de la Catetoría:<br /> <input type="text" size="36" maxlength="36" name="categoria" /><br /> <input type="submit" value="Añadir Categoría" /> </form> <? } function nueva_categoria($categoria) { $conn = conecta_db(); if (!$conn) return "No se pudo conectar con el servidor de la base de datos, por favor intentelo más tarde"; //COMPROBAR SI EL NOMBRE DE LA CATEGORIA NO ESTA UTILIZADO $result = mysql_query("select * from categorias where catname='$categoria'"); if (!$result) return "No se pudo ejecutar la petición"; if (mysql_num_rows($result)>0) return "Ese nombre de usuario ya está ocupado - Intentalo nuevamente y elige otro."; //SI LAS COMPROBACIONES FUERON CORRECTAS AGREGAR CATEGORIA A LA BASE DE DATOS $result = mysql_query("INSERT INTO categorias (catname) VALUES ('$categoria')"); if (!$result) return "No se pudo completar el registro - por favor inténtalo más tarde."; return true; cierra_db(); } ?>
Código:
<?php function conecta_db() { $result = mysql_pconnect("localhost", "root", "xxxxxx"); if(!$result) return false; mysql_select_db("brightsystems"); return $result; } function cierra_db() { mysql_close(); } ?>
Bien ahora tengo el archivo insert_categoria.php que contiene el codigo html, y entre el el formulario form_categoria() el cual muestra correctamente y funciona correctamente tambien, el problema surge cuando envia el dato a result_categoria.php
donde solo me aparece el codigo html y donde debiera aparecer el resultado queda en blanco
este es el archivo result_categoria.php
Código:
el archivo requires.php es el siguiente<? // incluye archivos de funciones para esta aplicación require_once("requires.php"); $categoria=$_POST['categoria']; $categoria= addslashes($categoria); head(); //ESTO ES SIMPLEMENTE PARA PROBAR SI RECIBE LA VARIABLE echo $categoria."<br /><br />"; //FUNCION PARA AGREGAR LA NUEVA CATEGORIA nueva_categoria($categoria); footer(); ?>
Código:
Creo que con eso es suficiente apra que me digan lo que estoy haciendo mal<?php require_once 'func_salida.php'; require_once 'func_admin.php'; require_once 'valid_datos.php'; ?>>
Espero que me puedan ayudar, desde ya muchas gracias
y nuevamente disculpas por mi ignorancia.