Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2006, 08:08
Gildor
 
Fecha de Ingreso: abril-2005
Mensajes: 53
Antigüedad: 19 años, 10 meses
Puntos: 0
Problemas al editar y guardar los cambios de mis clientes en mi base de datos

Buenas, tengo desarrollado este código para editar clientes pero no me guarda los cambios, ¿alguien podria decirme xq?

editarcliente.php

Código PHP:
?>
<div id="centro">
<div id="centrodentro" class="cuadrocentral">
<?
if($_SESSION['level'] == 1){


$consulta="select nombre,apellidos,direccion,ciudad,pais,email,empresa,fax,telefono,profesion from mia where id_c='$num' ";
$sql=@mysql_query($consulta,$link) or
              die(
"<CENTER>No se ha podido ejecutar la
                      consulta.<P>Compruebe si la sintaxis
                      de la misma es correcta.<P></CENTER>"
);
                      
while(
$result=mysql_fetch_array($sql)){
$nombre$result['nombre'];
$apellidos$result['apellidos'];
$direccion=$result['direccion'];
$ciudad$result['ciudad'];
$pais$result['pais'];
$email$result['email'];
$empresa$result['empresa'];
$fax$result['fax'];
$telefono$result['telefono'];
$profesion$result['profesion'];
}

    echo
"<h6>Editar clientes</h6> 
    <form action=\"editarcliente2.php\" method=\"post\">
    Nombre*:<input type=\"text\" name=\"nombre\" size=\"50\" value=\"$nombre\"></input><br>
    Apellidos*:<input type=\"text\" name=\"apellidos\" size=\"50\" value=\"$apellidos\"></input><br>
    Dirección*:<input type=\"text\" name=\"direccion\" size=\"50\" maxlength=\"50\" value=\"$direccion\"></input><br>
    Ciudad*:<input type=\"text\" name=\"ciudad\" size=\"50\" maxlength=\"50\" value=\"$ciudad\"></input><br>
    País*:<input type=\"text\" name=\"pais\" size=\"50\" maxlength=\"50\" value=\"$pais\"></input><br>
    E-mail*:<input type=\"text\" name=\"email\" size=\"50\" maxlength=\"50\" value=\"$email\"></input><br>
    Empresa*:<input type=\"text\" name=\"empresa\" size=\"50\" maxlength=\"50\" value=\"$empresa\"></input><br>
    Fax*:<input type=\"text\" name=\"fax\" size=\"50\" maxlength=\"50\" value=\"$fax\"></input><br>
    Teléfono*:<input type=\"text\" name=\"telefono\" size=\"50\" maxlength=\"50\" value=\"$telefono\"></input><br>
    Profesión*:<input type=\"text\" name=\"profesion\" size=\"50\" maxlength=\"50\" value=\"$profesion\"></input><br>
    <input type='hidden' name='varedit' value='$num'></input>
    <input type=\"submit\" name=\"agregarcliente\" value=\"Enviar\" class=\"botonformu\"></input>
    </form>"
;


}else{
echo 
'Está intentando acceder a una sección solo para administradores.';
}
echo
"</div>";
echo
"</div>";

include(
"indexdown.php");
?>
y luego este otro

editarcliente2.php

Código PHP:
<?
include("indexup.php");
include(
"menuizquierda.php");
?>
<div id="centro">
<div id="centrodentro" class="cuadrocentral">
<?
if($_SESSION['level'] == 1){


$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>";        

}else{
echo 
'Está intentando acceder a una sección solo para administradores.';
}
echo
"</div>";
echo
"</div>";

include(
"indexdown.php");
?>
si alguien sabe q le pasa agradeceria mucho la ayuda, xq la verdad me corre mucha prisa. Gracias