Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/01/2011, 04:26
Chochex
 
Fecha de Ingreso: enero-2011
Ubicación: La copa
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Como hacer para que un usuario edite sus datos de la bd

Hola otra vez, bueno ya pude avanzar un poco, ya puedo hacer la consulta de esta manera

<?php
mysql_connect('localhost','root','pass')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('BD')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

$usuario = 'Aqui el nombre de usuario';

$result = mysql_query ("SELECT email, fecha FROM usuarios
WHERE usuario = '$usuario'");

while ($row = mysql_fetch_array ($result)) {
?>
<table border="1" cellspacing="3" cellpading="4">

<tr>

<td>Email</td>

<td>Fecha de registro</td>


</tr>


<tr>


<td><?php echo $row['email']; ?></td>

<td><?php echo $row['fecha'];?></td>



</tr>

<?php

}

?>

</table>


Pero no puede hacerlo como tu me dices:


<?php
mysql_connect('localhost','root','pass')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('BD')or die ('Error al seleccionar la Base de Datos: '.mysql_error());


$sql = "SELECT * FROM informacion_basica WHERE user_id=$id";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);


<form method="post" .... />
<input type="text" name="actual" value="<?php echo $row['nombre']; ?>" />
......
</form>

$sql = "UPDATE información básica (nombre,campos,etc) VALUES ('".$_POST['nombre']."',...) WHERE user_id=$id";

?>

A ver si me puedas explicar un poco mejor si eres tan amable...

Última edición por Chochex; 16/01/2011 a las 04:31