Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2013, 10:28
Avatar de DeivisAndres
DeivisAndres
 
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 9 meses
Puntos: 41
Respuesta: Almacenar dato según radiobutton.

Por que pones: $guardar = mysql_query("UPDATE personas SET estado=\"Confirmado\" WHERE id='$id');");

no seria de esta manera: $guardar = mysql_query("UPDATE personas SET estado='Confirmado' WHERE id = $id");, la variable si es de tipo INT es sin la comillas simples pero si es de tipo VARCHAR es con las comillas simples. Y aparte de eso no veo que este declarando la conexión que seria; mysql_select_db($database_conexion, $conexion);

Quedaría de esta manera:

Código PHP:
Ver original
  1. <?php
  2.     $estado = $_POST['radio'];
  3.     $id=$_POST['IDSolicitud'];
  4.  
  5.     if($estado==1){
  6.         $SqlQuery = "UPDATE personas SET estado='Confirmado' WHERE id = $id";
  7.         mysql_select_db($database_conexion, $conexion) or die('No se puede conectar a la base de datos. ' . mysql_error());
  8.         $guardar = mysql_query($SqlQuery, $conexion);
  9.     }
  10.  
  11.     if(estado==2){
  12.         $SqlQuery = "UPDATE personas SET estado='Rechazado' WHERE id = $id";
  13.         mysql_select_db($database_conexion, $conexion) or die('No se puede conectar a la base de datos. ' . mysql_error());
  14.         $guardar = mysql_query($SqlQuery, $conexion);
  15.     }
  16.  
  17.     mysql_close();
  18.  
  19. ?>

Última edición por DeivisAndres; 10/01/2013 a las 10:37