Ahora hice esto, para hacerlo un poco mas sencillo y no confundirme mucho e ir por pasos, cree un link llamado actualizar usuarios, ahi tengo el siguiente formulario con el cual guardo los datos 1ero y capturo usuario para llevarlo al script actualizar.
Código PHP:
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<table>
<form action="actualizar.php" method="post">
<tr>
<td align="left"> <div align="center"><em><strong>Actualizar Usuario</strong> </em></div></td>
</tr>
<tr>
<td>Nick del usuario</td>
<td><input type="text" name="userna"></td>
</tr>
<tr>
<td>Ingrese la contraseña</td>
<td><input type="text" name="pass"></td>
</tr>
<tr>
<td>Ingrese el nombre del usuario</td>
<td><input type="text" name="nombre"></td>
</tr>
<tr>
<td>Ingrese el apellido</td>
<td><input type="text" name="apellido"></td>
</tr>
<tr>
<td>Ingrese el numero de telefono</td>
<td><input type="text" name="tele"> </td>
</tr>
<tr>
<td>Ingrese la direccion</td>
<td><input type="text" name="direc"></td>
</tr>
<tr>
<td>Ingrese el numero de documento</td>
<td><input type="text" name="dni"></td>
</tr>
<tr>
<td>Ingrese el rol</td>
<td><input type="text" name="rol"></td>
</tr>
<tr>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="Email"></td>
</tr>
<tr>
</tr>
<tr>
<td>Ciudad</td>
<td><input type="text" name="ciudad"></td>
</tr>
<tr>
</tr>
<tr>
<td>Pais</td>
<td><input type="text" name="pais"></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="action" value="actualizar" size="4">
</div></td>
</tr>
</form>
</table>
<?php
// put your code here
?>
</body>
</html>
Pero cuando llega a mi script ya me fije que no llego el valor de usuario por eso no me hace la consulta.
Código PHP:
<?php session_start();
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
$db="dbase";
$host="localhost";
$user="user";
$pass="pass";
if (!isset($_POST['usuario'])){
$con = mysql_pconnect($host,$user,$pass);
mysql_select_db($db, $con);
// Si entramos es que todo se ha realizado correctamente
$now = date("Y-m-d H:i:s");
$sql="UPDATE usuario SET nombre='".$_POST[nombre]."', apellido='".$_POST[apellido]."', telefono='".$telefono."', dni='".$_POST[dni]."', rol='".$_POST[rol]."', mail='".$_POST[Email]."',ciudad='".$_POST[ciudad]."',pais='".$_POST[pais]."', fecha_notif='$now' WHERE usuario= '".$_POST['usuario']."'";
$result = mysql_query($sql);
// Con esta sentencia SQL insertaremos los datos en la base de datos
// Ahora comprobaremos que todo ha ido correctamente
mysql_query($sql, $con) or die ("No se pudo conectar con la base de datos");
// avisando
echo " Datos Actualizados";
echo $usuario;
}
else {
echo "debes especificar un usuario";
}
?>
ahora si que me confundi!!!!!!!!