Foros del Web » Programando para Internet » PHP »

PHP+MySQl??

Estas en el tema de PHP+MySQl?? en el foro de PHP en Foros del Web. Buenas, gracias x colaborar conmigo cuando lo he necesitado, y espero puedan ayudarme de nuevo en otro problema. Estoy haciendo una pagina de registro y ...
  #1 (permalink)  
Antiguo 29/07/2010, 09:24
 
Fecha de Ingreso: julio-2010
Mensajes: 39
Antigüedad: 14 años, 3 meses
Puntos: 0
PHP+MySQl??

Buenas, gracias x colaborar conmigo cuando lo he necesitado, y espero puedan ayudarme de nuevo en otro problema. Estoy haciendo una pagina de registro y procesamiento de solicitudes, pero llegué a una parte donde quiero que al realizar la solicitud, un campo "status" me devuelva un mensaje avisando al usuario que su solicitud no ha sido procesada... Me explico mejor, el usuario entra a su cuenta, le da click al boton solicitar y almacena la informacion, hasta ahi funciona bien. El problema surje cuando le dan nuevamente click al boton solicitar y almacena de nuevo los datos, por eso creé un campo "status" para que cuando el usuario haga una solicitud mientras el valor de "status" sea 0, muestre un mensaje que diga: Su solicitud no ha sido procesada. Que aparezca hasta que el Admin procese la consulta... Aqui dejo el codigo de lo que hice con ayuda de Dreamweaver:

mysql_select_db($database_solicitudes, $solicitudes);
$query_procesar = "SELECT * FROM solicitar";
$mensaje="";
$procesar = mysql_query($query_procesar, $solicitudes) or die(mysql_error());
$row_procesar = mysql_fetch_array($procesar);
if($row_procesar['procesada']== 0){
$mensaje['procesada'] = "Su solicitud no ha sido procesada";
}else { $mensaje ['procesada']= "Su solicitud ya fué procesada";
}


Espero puedan ayudarme, Gracias!!
  #2 (permalink)  
Antiguo 29/07/2010, 09:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP orientado a objetos a PHP
  #3 (permalink)  
Antiguo 29/07/2010, 10:30
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 10 meses
Puntos: 14
Respuesta: PHP+MySQl??

el tema es que vos, al hacer la consulta, no especificas a que solicitud te estás refiriendo. Es decir,
Código PHP:
Ver original
  1. $query_procesar = "SELECT * FROM solicitar";
Con esta consulta, estás seleccionando todas las solicitudes, y estás tomando los datos de la última solicitud ingresada.

Lo que tendrías que hacer es consultar una solicitud en específica, por ejemplo con el ID de la solicitud. Algo así:
Código PHP:
Ver original
  1. $query_procesar = "SELECT * FROM solicitar WHERE campo_id = $id_de_la_solicitud";

donde campo_id, es el campo de la base de datos que guarda el id de la solicitud, y $id_de_la_solicitud, es el id de la solicitud que el usuario ha vuelto a solicitar, para poder informarle si ESA solicitud ya está procesada.

Etiquetas: php-mysql
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 21:46.