Foros del Web » Programando para Internet » PHP »

Modificar valor en MySQL

Estas en el tema de Modificar valor en MySQL en el foro de PHP en Foros del Web. Saludos, antes que nada gracias por su ayuda, ya que gracias a ustedes he logrado comprender en poco tiempo lo bàsico de PHP, el problema ...
  #1 (permalink)  
Antiguo 26/02/2008, 10:21
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 16 años, 3 meses
Puntos: 0
Modificar valor en MySQL

Saludos, antes que nada gracias por su ayuda, ya que gracias a ustedes he logrado comprender en poco tiempo lo bàsico de PHP, el problema es el siguiente:

Tengo una base de datos MySQL donde he creado una columna de valor binario valor por defecto (o sea 0) que me sirve para saber si mi usuario ha confirmado su reistro, todo esta perfecto solo que, al querer cambiar éste valor a 1, mi programa no lo realiza, éste es el código que estoy utilizando:

<?php
$_GET[email]=$email;
$_GET[clave]=$clave;
include("includes/config.php");
include("includes/funciones.php");
$cnx = conectar ();
$consulta="SELECT * FROM datos_cliente WHERE email=$email and clave=$clave";
mysql_query($consulta);
if($consulta){
echo "Su cuenta ha sido confirmada";
mysql_query("UPDATE datos_cliente SET confirmado=1 WHERE email=$email AND clave=$clave");
}
else{
echo "Lo sentimos pero el email o la clave de confirmación no coinciden o no existen.";
}
?>

Si alguien puede ayudarme se lo agradeceria mucho.
  #2 (permalink)  
Antiguo 26/02/2008, 10:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Modificar valor en MySQL

Tienes mal el orden de asignación de tus variables:
Código PHP:
$email $_GET['email'];
$clave $_GET['clave']; 
Saludos.
  #3 (permalink)  
Antiguo 26/02/2008, 10:32
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Modificar valor en MySQL

Prueba esto

Código PHP:
<?php
$email 
$_GET['email']
$clave $_GET['clave']
include(
"includes/config.php");
include(
"includes/funciones.php");
$cnx conectar ();
$consulta "SELECT * FROM datos_cliente WHERE email = '$email' and clave = '$clave'";
$resultado mysql_query($consulta$cnx) or die( mysql_error() );
$filas mysql_num_rows$resultado );
if(
$filas 0){
echo 
"Su cuenta ha sido confirmada";
$consulta1 "UPDATE datos_cliente SET confirmado=1 WHERE email = '$email' AND clave = '$clave'";
$resultado1 mysql_query($consulta1$cnx) or die( mysql_error() );
}
else{
echo 
"Lo sentimos pero el email o la clave de confirmación no coinciden o no existen.";
}
?>
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:40.