Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/06/2009, 16:55
waty90
 
Fecha de Ingreso: diciembre-2006
Mensajes: 153
Antigüedad: 17 años, 11 meses
Puntos: 1
Respuesta: formulario para editar datos con php

ya eh puesto las comilla pero na..
este el codigo que edita los datos member-index-edita.php:
Código PHP:
<?php
    
require_once('auth.php');
               include(
'config.php');

$member_id $_POST['member_id'];  
$firstname $_POST['firstname'];  
$lastname $_POST['lastname'];  

//luego haces el query update

$sql="update members set firstname='".$firstname."', lastname='".$lastname."' where member_id=".$member_id;
$rs=mysql_query($sql,$c);

echo 
"listo, mira tu bd";  
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>zona _miembros</title>
<link href="loginmodule.css" rel="stylesheet" type="text/css" />
</head>
<body>

<h2>bienvenido</h2><h1> <?php echo $_SESSION['SESS_FIRST_NAME'];?>  <?php echo $_SESSION['SESS_LAST_NAME'];?></h1>

<br>
<h3>editar datos personales</h3>
<form id="loginForm" name="loginForm" method="post" action="member-index-edita.php">
  <table width="300" border="0" align="center" cellpadding="2" cellspacing="0">
   <input type="hidden" name="member_id" value="<? echo $_SESSION["SESS_MEMBER_ID"];?>" />
 <tr>
      <th>nombre </th>
      <td><input name="firstname" type="text" class="textfield" id="firstname" value="<? echo $_SESSION["SESS_FIRST_NAME"];?>" /></td>
    </tr>
    <tr>
      <th>apellidos </th>
      <td><input name="lastname" type="text" class="textfield" id="lastname" value="<? echo $_SESSION["SESS_LAST_NAME"];?>"/></td>
    </tr>
    <tr>
      <th width="124">nombre de usuario</th>
      <td width="168"><input name="username" type="text" class="textfield" id="login"disabled=disabled readonly=readonly value="<? echo $_SESSION["SESS_LOGIN"];?>" /></td>
    </tr>
    <tr>
      <th>clave</th>
      <td><input name="password" type="password" class="textfield" id="password" value="<? echo $_SESSION["SESS_PASSWORD"];?>" /></td>
    </tr>
   
 <tr>
      <th>edad</th>
      <td><input name="edad" type="text" class="textfield" id="edad" value="<? echo $_SESSION["SESS_EDAD"];?>"/></td>
    </tr>

<th>pagina web </th>
      <td><input name="paginaweb" type="text" class="textfield" id="paginaweb" value="<? echo $_SESSION["SESS_WEB"];?>" /></td>
    </tr><tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="guardar cambios" /></td>
    </tr>


  </table>
</form>


<a href="index.php?modulo=personal-page">personalizar pagina</a> | <a href="logout.php">salir</a>

</body>
</html>

este es lo mismo pero solo tiene el form ,no tiene el codigo que me has dado para actualizar los registros
:
Código PHP:
<?php
    
require_once('auth.php');
               include(
'config.php');
?>


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>zona _miembros</title>
<link href="loginmodule.css" rel="stylesheet" type="text/css" />
</head>
<body>

<h2>bienvenido</h2><h1> <?php echo $_SESSION['SESS_FIRST_NAME'];?>  <?php echo $_SESSION['SESS_LAST_NAME'];?></h1>

<br>
<h3>editar datos personales</h3>
<form id="loginForm" name="loginForm" method="post" action="member-index-edita.php">
  <table width="300" border="0" align="center" cellpadding="2" cellspacing="0">
   <input type="hidden" name="member_id" value="<? echo $_SESSION["SESS_MEMBER_ID"];?>" />
 <tr>
      <th>nombre </th>
      <td><input name="firstname" type="text" class="textfield" id="firstname" value="<? echo $_SESSION["SESS_FIRST_NAME"];?>" /></td>
    </tr>
    <tr>
      <th>apellidos </th>
      <td><input name="lastname" type="text" class="textfield" id="lastname" value="<? echo $_SESSION["SESS_LAST_NAME"];?>"/></td>
    </tr>
    <tr>
      <th width="124">nombre de usuario</th>
      <td width="168"><input name="username" type="text" class="textfield" id="login"disabled=disabled readonly=readonly value="<? echo $_SESSION["SESS_LOGIN"];?>" /></td>
    </tr>
    <tr>
      <th>clave</th>
      <td><input name="password" type="password" class="textfield" id="password" value="<? echo $_SESSION["SESS_PASSWORD"];?>" /></td>
    </tr>
   
 <tr>
      <th>edad</th>
      <td><input name="edad" type="text" class="textfield" id="edad" value="<? echo $_SESSION["SESS_EDAD"];?>"/></td>
    </tr>

<th>pagina web </th>
      <td><input name="paginaweb" type="text" class="textfield" id="paginaweb" value="<? echo $_SESSION["SESS_WEB"];?>" /></td>
    </tr><tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="guardar cambios" /></td>
    </tr>


  </table>
</form>


<a href="index.php?modulo=personal-page">personalizar pagina</a> | <a href="logout.php">salir</a>

</body>
</html>

tambien eh probado poniendo lo todo en uno y usando php_self

que puede fallar?¿


aqui pùedes verlo: mundoloko.es/red/index.php?modulo=login

usuario: demo pass:demo

gracias otra vez