Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2011, 00:22
nachocb_66
 
Fecha de Ingreso: marzo-2011
Ubicación: Palmira
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Respuesta: Problema con formulario

Vamos a ver si te entendí, lo que quieres es que cuando actualices los datos vuelvan a aparecer en el formulario los datos que acabas de ingresar ??

de ser asi puedes hacerlo mostrando en los campos los mismos datos que utilizas en el UPDATE sql:

Código PHP:

if($_POST['editperfil']) {
$sql "UPDATE users SET n_nombre = '"$_POST['n_nombre'] . "', n_descripcion = '"$_POST['n_descripcion'] . "', n_telefono = '"$_POST['n_telefono'] . "', n_direccion = '"$_POST['n_direccion'] . "', n_web = '"$_POST['n_web'] . "', n_email = '"$_POST['n_email'] . "', n_otros = '"$_POST['n_otros'] . "' WHERE id=" $_SESSION['USERID']. ";";
mysql_query($sql);

 
// Le das los valores a las variables:

  
$nombre $_POST['n_nombre'] ;
  
$descripcion $_POST['n_descripcion '] ;
  
$telefono$_POST['n_telefono'] ;
  
$direccion$_POST['n_direccion'] ;
  
$web$_POST['n_web'] ;
  
$email$_POST['n_email'] ;
  
$otros$_POST['n_otros'] ;


}
else{
  echo
"";
  
$nombre "";
  
$descripcion "" ;
  
$telefono"";
  
$direccion"" ;
  
$web"";
  
$email"";
  
$otros"";
}
?> 

Código HTML:
<form action="panel.php?p=1" method="post">
  <table>
    <tr>
     <td>Nombre de tu Negocio:</td>
     <td><input type="text" name="n_nombre" 
                        value="<?php echo($nombre) ?>"></td>
    </tr>
    <tr>
     <td>Describe tu negocio en detalle:</td>
     <td><textarea rows="5" title="MENSAJE DE BIENVENIDA A TU PERFIL." class="formu" name="n_descripcion" cols="65" value="<?php echo($descripcion) ?>"></textarea></td>
</tr>
<tr>
<td>Telefono: Ingresa uno o varios telefonos de tu negocio</td>
<td><input type="text" name="n_telefono" value="<?php echo($telefono) ?>"></td>
</tr>
<tr>
<td>Direccion: Ingresa la direccion de tu negocio</td>
<td><input type="text" name="n_direccion" value="<?php echo(direccion) ?>"></td>
</tr>
<tr>
<td>sitio web</td>
<td><input type="text" name="n_web" value="<?php echo($web) ?>"></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="n_email" value="<?php echo($email) ?>"></td>
</tr>
<tr>
<td>Otros datos: Estos se mostraran en el fondo de la pagina</td>
<td><textarea rows="5" title="OTROS DATOS QUE QUIERAS COMPARTIR." class="formu" name="n_otros" cols="65" value="<?php echo($otros) ?>"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="editperfil" value="MODIFICAR PERFIL"><input type="reset" name="Limpiar" value="LIMPIAR"></td>
<td></td>
</tr>
</table>
</form> 

No lo probe pero creo que debe funcionar.