Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2008, 17:37
betoo20
 
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con UPDATE

Hola ya estoy conectado a la base de datos el problema es el UPDATE.
Tambien tengo problemas con el valor de la caja de texto se supone que cuando el usuario entra al form se debe visualizar el dato que este en la BD.
Y el problema no esta en las consultas por q si mando a imprimir
$row_Recordset4['email']; si me regresa los datos.
Alguna sugerencia.
este es el codigo completo

Código PHP:

<?php ob_start() ?>
<html>
<body>

            
    <?php require_once('includes/config.php'); //conexion a BD
    
$usuario=$_SESSION['usuario'];
        
$comida mysql_connect($hostname$user$pass) or trigger_error(mysql_error(),E_USER_ERROR); 
        
mysql_select_db($dbnombre$comida);
        
$query_Recordset4 "SELECT * FROM usuarios WHERE usuarios.user='$usuario'";
        
$Recordset4 mysql_query($query_Recordset4$comida) or die(mysql_error());
        
$row_Recordset4 mysql_fetch_assoc($Recordset4);
        
$totalRows_Recordset4 mysql_num_rows($Recordset4);
                
?>
                 <form action="editarusuarios.php" method="post" name="registro">
                  
                          
                          Nuevo email
                                      <td><input type="text" name="email2" value=<?php echo $row_Recordset4['email']; ?>></td>

          <input type="submit" name="registro" value="Cambiar" />
                 </form>
</body>
</html>
<?php 
if(isset($_POST['registro'])) {
$email=$_POST['email2'];
echo 
$usuario;
$sql "UPDATE usuarios SET email = $email WHERE usuarios.user='$usuario'";
echo 
"<script language='javascript'> alert('Tus datos han sido cambiados .') </script>";
//echo "<script language='javascript'> window.close() </script>";
}
?>
<?php ob_flush
() ?>
Saludos.