Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/10/2006, 13:59
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 21 años, 3 meses
Puntos: 4
Yo más bien creo que el error se debe a que no le estas poniendo el método de envio a tus variables (en el archivo editarcliente2.php), las estas declarando como si fueran superglobales, tal vez deberías cambiar tu if de esta manera:

Código PHP:
if($_SESSION['level'] == 1)
{  
// esto es lo que te comente que creo falto por hacer además de que deberías de validar si llego la variable $_POST['varedit']
   // algo como if ( isset ( $_POST['varedit'] ) ) que haga todo esto 
   
$nombre $_POST['nombre'];
   
$apellidos $_POST['apellidos'];
   
$direccion $_POST['direccion'];
   
$ciudad $_POST['ciudad'];
   
$pais $_POST['pais'];
   
$email $_POST['email'];
   
$empresa $_POST['empresa'];
   
$fax $_POST['fax'];
   
$telefono $_POST['telefono'];
   
$profesion $_POST['profesion'];
   
$varedit $_POST['varedit'];

   
$sql " UPDATE mia SET nombre=\"$nombre\",apellidos=\"$apellidos\",direccion=\"$direccion\",ciudad=\"$ciudad\",pais=\"$pais\",email=\"$email\",empresa=\"$empresa\",fax=\"$fax\,telefono=\"$telefono\,profesion=\"$profesion\" where id_c=\"$varedit\" "
   
$datos mysql_query $sql$link )  or die("<CENTER><H3>No se ha podido ejecutar la consulta.<P>Compruebe si la sintaxis de la misma es correcta.<P></H3></CENTER>");
         
   echo
"<br/>";                       
   echo
"Cliente modificado correctamente";    echo"<br/>"
   echo
"<a href='gestionclientes.php'>Volver a la gestión de Clientes</a>";         

Como vez sólo era cuestión de agregar unas cuantas líneas más definiendo de que metodo fueron enviadas tus variables. Espero te haya funcionado.
Suerte