Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/02/2006, 05:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ya te dije que tenías que aclarar el uso de tus acceso a veriables externas ..

No puedes hacer mezclar el uso indiscrimado de $HTTP_xxxx_VARS, $variable (cuando es externa: que viene de un URL o formulario .. ) y $_POST ..

www.php.net/variables

Revisa ese capítulo del manual de referencia de PHP, ajusta/rectifica tu código.

Por lo demás los "notice" como el que ves te avisan que hay una variable que NO está definida .. concretamente ese "actualizar" .. la envias en $_POST['actualizar'] .. no en $actualizar (que funcione o no depende del estado de tu directiva de PHP: register_globals)

Por otro lado no es recomendable intentar acceder a una variable externa que no exista (en general cualquier variable).

Código PHP:
if (isset($_POST['actualizar'])){

// usas $_POST['actualizar'] o realizas el proceso que tengas que hacer. 
// isset() verifica la existencia de la variable ..



Esto tampoco es correto. Fijate en tu código fuente HTML generado por la ejecución de ese código .. revisa tus "<form .." y mira que pone en el "action="

<?$_SERVER['PHP_SELF']?>

Pondrá action="" .. te faltó el "echo" para presentar el valor de esa variable de servidor .. Por "suerte" para ti (y según el navegador que usas) .. si el navegador no se le indica un action (script) de proceso .. "asume" que es si mismo donde vas a enviar el proceso (justo, por casualidad lo que requieres).

<? echo $_SERVER['PHP_SELF']?>

También tienes errores en:
$resultado1=mysql_query("SELECT * FROM persona

WHERE identificacion='$buscar',$conexion);
if(mysql_fetch_array($resultado1))
{

a nivel de sintax .. le falta una comilla de cierre del SQL que indicas en:

Código PHP:
 $resultado1=mysql_query("SELECT * FROM persona              

    WHERE identificacion='$buscar'"
,$conexion); 
En general tienes un buen montón de "detallitos" que revisar .. Esos son los que he visto por el momento ..

Un saludo,