Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2009, 14:42
bonbo
 
Fecha de Ingreso: julio-2009
Ubicación: Santo domingo
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema al modificar datos desde php del perfil con el update

saludos a todos, este es mi primer Post, el problema que tengo es el siguiente.

cree un script, para modificar los datos del usuario, que es este;

Código PHP:
<p>
        <?php
include('../config.php'); //incluimos el config.php que contiene los datos de la conexión a la db y la sesión
 
if(!isset($_GET['id'])){
echo 
'No se ha seleccionado ninguna id de usuario.'//no han seleccionado ninguna id,
}else{
 
//comprobamos si esa id existe
$user=mysql_query("SELECT * FROM users_register WHERE nick='$_SESSION[usuario]' ");
if(
mysql_num_rows($user)>0){
$user_ok=mysql_fetch_array($user);
 
//todo comprobado, ahora solo falta mostrar los datos
echo 'Bienvenid@ <b>'.$user_ok[nick].'</b><br>';

 
}else{
 
echo 
'La id de usuario seleccionada no existe';
}
}
?>
      </p>
      <hr width="90%">
      <fieldset id="infart">
      <fieldset id="infart">
      <legend>Informacion del mi Usuario </legend>
      <div align="center">
        <table width="653">
          <tbody>
            <tr>
              <td width="129" valign="top" id="galeria"><p id="foto">Avatar:</p>
                  <p id="galthumb"> <img src="http://lapulgapcstore.net84.net/MODULO/new_user/avatar/<?php echo   $user_ok[avatar?>" alt="lapulgapcstore.com.do" border="0" width="129" height="129"></p></td>
              <td width="512" valign="top" id="infoart"><table width="518" height="157" class="moduleRow">
                  <tbody>
                    <tr>
                      <td width="510" class="tablee"><span class="Estilo13">
                        <label>Nick o Usuario .:</label>
                      </span>
                        <form name="form2" method="post" action="">
                          <label>
                            <input name="nick" type="text" id="nick" value="<?php echo   $user_ok[nick?>">
                            </label>
                        </form>
                        <span class="Estilo13">
                        <label> <b></b></label>
                                              </span></td>
                    </tr>
                    <tr>
                      <td class="tablee"><span class="Estilo13">
                        <label>Password.: </label>
                      </span>
                        <form name="form3" method="post" action="">
                          <label>
                            <input name="pass" type="text" id="pass" value="<?php echo   $user_ok[pass?>">
                            </label>
                        </form>
                        <span class="Estilo13">
                        <label><b></b></label>
                                              </span></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><label>Nombre de mi avatar.:</label>
                        <form name="form4" method="post" action="">
                          <label>
                            <input name="avatar" type="text" id="avatar" value="<?php echo   $user_ok[avatar?>">
                            </label>
                        </form>
                        <label> </label>
                          <b></b></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><label>Fecha de Registro.:</label>
                        <form name="form5" method="post" action="">
                          <label>
                            <input name="fecha" type="text" id="fecha" value="<?php echo 'Fecha de registro: '.$fecha.'<br>'?>">
                            </label>
                        </form>
                        <label> </label>
                          <b></b></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><span class="Estilo13">
                        <label>Yo fui el <b><?php echo   $user_ok[id_usuarios?></b> en registrarme en esta Web </label>
                      </span> </td>
                    </tr>
                  </tbody>
              </table></td>
            </tr>
          </tbody>
        </table>
      </div>
      </fieldset>
      <p>&nbsp;</p>
      <hr width="90%">
      <p></p>
      <fieldset id="infart">
      <legend>Informacion Personal </legend>
      <div align="center">
        <table width="653">
          <tbody>
            <tr>
              <td width="129" valign="top" id="galeria"><p id="foto">&nbsp;</p>                  </td>
              <td width="512" valign="top" id="infoart"><table width="518" height="157" class="moduleRow">
                  <tbody>
                    <tr>
                      <td width="510" class="tablee"><span class="Estilo13">
                        <label>Nombre .: </label>
                      </span>
                        <form name="form6" method="post" action="update_cuenta.php">
                          <label>
                            <input name="nombre" type="text" id="nombre" value="<?php echo   $user_ok[nombre?>">
                            </label>
                        </form>
                        <span class="Estilo13">
                        <label><b></b></label>
                                              </span></td>
                    </tr>
                    <tr>
                      <td class="tablee"><span class="Estilo13">
                        <label>Apellido.: <b></b></label>
                      </span>
                        <form name="form7" method="post" action="update_cuenta.php">
                          <label>
                            <input name="apellido" type="text" id="apellido" value="<?php echo   $user_ok[apellido?>">
                            </label>
                        </form>
                        </td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><label>Email.: </label>
                          <b>
                          <input name="email" type="text" id="email" value="<?php echo   $user_ok[email?>">
                          </b></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><label>Telefono.: </label>
                        <b>
                        <input name="telefono" type="text" id="telefono" value="<?php echo   $user_ok[telefono?>">
                        </b></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><span class="Estilo13">
                        <label>Celular.: 
                        <input name="celular" type="text" id="celular" value="<?php echo   $user_ok[celular?>">
                        <b></b></label>
                      </span></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><span class="Estilo13">
                        <label>Direccion.:
                        <input name="direccion" type="text" id="direccion" value="<?php echo   $user_ok[direccion?>"> 
                        <b></b></label>
                      </span></td>
                    </tr>
                    <tr>
                      <td class="tablee Estilo13"><span class="Estilo13">
                        <label>Sector.: 
                        <input name="sector" type="text" id="sector" value="<?php echo   $user_ok[sector?>">
                        <b></b></label>
                      </span></td>
                    </tr>
                    <tr>
                      <td class="tablee"><ul class="linkdet Estilo13">
                          <li class="titulo"><a href="update_cuenta.php">Guardar Modificacion </a></li>
                      </ul></td>
                    </tr>


-----------------------Ese script me funciona bn,
---
pero cuando envio la sentencia a update_cuenta.php que es la siguiente, solamente me envia una no todas la que quiero;


Código PHP:
<?
include('../../new_user/config.php'); //incluimos el config.php que contiene los datos de la conexión a la db

$nombre=$_POST['nombre']; 
$apellido=$_POST['apellido'];

//introduccimos la modificacion hecha por el usuario



mysql_query("
UPDATE users_register
SET nombre='$nombre', apellido='$apellido', email='$email'

WHERE nick='$_SESSION[usuario]'  "
);
echo 
'<span class="Estilo7">Datos Guardados con éxito</span>';





?>

Por favor ayudenme, muchas graciasa todos.