Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2010, 12:44
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 4 meses
Puntos: 1
Cual es el error en esto?

Hola, sigo con este codigo que no lo puedo hacer andar. La cuestion es que tratando de hacer un modificar perfil, con este codigo puedo obtener los datos de la bd, pero no los puedo actualizar.
Les paso el codigo:

Código PHP:
Ver original
  1. <?php
  2.  
  3. session_name('pLogin');
  4.  
  5.  
  6. include("function.php");
  7. include("getdata.php");
  8. include("connect.php"); //incluimos el connect.php que contiene los datos de la conexión a la db y la sesión
  9.  
  10. $usuario = $_SESSION['usuario'];
  11.  
  12.  
  13.  
  14.  
  15. $query=mysql_query("SELECT * FROM prueba WHERE usuario='$usuario' ");
  16.  
  17. if(mysql_num_rows($query)>0){
  18.  
  19. $query=mysql_fetch_array($query);
  20. if($save)
  21.  {
  22.     query("update prueba set firstname='$firstname',lastname='$lastname' where usuario='$usuario'");
  23.  };
  24.  
  25. //todo comprobado, ahora solo falta mostrar los datos
  26. echo 'Bienvenid@ <b>'.$query['usuario'].'</b><br>';
  27.  
  28. }
  29.  
  30. ?>

Y el html con el form:

Código PHP:
Ver original
  1. <form name="form1" method="post" action="modificarperfil.php">
  2.   <table width="573" border="0">
  3.   <tr>
  4.       <td>Nombre(s):</td>
  5.       <td><input type="text" name="firstname"  id="firstname" value=" <?php echo $query[firstname];  ?> " /></td>
  6.     </tr>
  7.     <tr>
  8.       <td>Apellido:</td>
  9.       <td><input type="text" name="lastname"  id="lastname" value=" <?php echo $query[lastname];?> " /></td>
  10.     </tr>
  11.     </table>
  12.     <div id="container_submit">
  13.     <input name="save" type="hidden" id="save" value="ok">
  14.        <input type=image height=23 alt=save width=87 src="images/save.jpg" border=0 name=Save> </div>
  15.   </form>
  16.  
  17. </div>


Cual puede ser la solucion a mi problema?

Gracias de antemano