Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2005, 06:43
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
no se donde hace el insert en la bd porq no modificada nada en los permisos
... si vaz a realmente modificar un registro de la BD no es un INSERT la sentencia que debes hacer; deberá de ser un UPDATE y debes ejecutarla al recibir un formulario (según medio entiendo tu situación).

Cita:
si lo deja marcado el checkbox q esta al lado cierto
¿cuál es el "lado cierto"?? ... jejeje, perdona pero me hizo gracia .

... procura expresarte mejor, realmente se te entiende poco... pero hago comentarios sobre tu código:

- Primero pedirte que ocupes las etiquetas para encerrarlo . Ve en mi firma...

Código PHP:
session_register('LOGIN'); 
session_register() es obsoleto, procura no ocuparlo. Maneja la variable superglobal $_SESSION. ve las FAQ sobre sesiones, están bien explicadas.

Código PHP:
$sql_busca_funcion.="SELECT NOMBRE,FUNCION,permiso.ID_FUNCION FROM permiso,funcion WHERE NOMBRE='$paso' AND permiso.ID_FUNCION=funcion.ID_FUNCION"
No sé ve que hayas definido $paso. Seguramente tienes register_globals en ON (por algo funciona session_register()), esto podría representarte un problema de seguridad. Supongo el dato proviene de un formulario, en tal caso usa $_POST; si lo recojes de la URL usa $_GET. Ve aquella FAQ que explica la diferencia entre usar $xxxx, $HTTP_XXXX_VARS y $_XXXX (así es el título).

Código PHP:
 for($i=0;$i<$cant_funcion;$i++)
{
$nom_fun=mysql_result($res_busca_funcion,$i,"FUNCI ON");
$nom_user=mysql_result($res_busca_funcion,$i,"NOMB RE");


¿cuál es la idea de ese ciclo??... porque lo que estás haciendo es reasignando el valor de las variables a cada rato... algo que, en principio, no suena a que este bien. Plantea el objetivo para decirte alternativas... ó el error...

Código PHP:
 echo"<form method='post' action='$_SERVER'>\n"
$_SERVER es una matriz... eso te arrojará "Array". Supongo querrás guardar el valor del archivo que estás ejecutando (solo adivino), eso lo haces con $_SERVER['PHP_SELF']. Ve la documentación oficial para otros valores: www.php.net/reserved.variables

Código PHP:
 $cant_funcion=mysql_numrows($res_busca_funcion); 
En realidad es mysql_num_rows()

Y bueno.. no es necesario hagas tantos echo()'s. Bien podrías manejar PHP dentro de HTML; trabajarías deuna forma más visual...
www.php.net/language.basic-syntax

Te recomiendo leas un tutorial de PHP. Suerte!

Edito:
En una de esas y te sirve: http://www.forosdelweb.com/f18/simple-duda-editar-borrar-valores-sql-desde-php-269685/ ... busca "editar" y/o lo demás que quieras hacer (borrar, modificar, eliminar).
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 24/10/2005 a las 06:50