Foros del Web » Programando para Internet » PHP »

cambio de estado

Estas en el tema de cambio de estado en el foro de PHP en Foros del Web. tengo un problema con este codigo, quiero que si en la resolucion si todos (son max 5) aprobados me cambie el estado a 'A' al ...
  #1 (permalink)  
Antiguo 14/11/2007, 09:15
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
cambio de estado

tengo un problema con este codigo, quiero que si en la resolucion si todos (son max 5) aprobados me cambie el estado a 'A' al darle enviar, si hay entre aprobados y rechazados dejarlo como 'B' y si estan todos reprobados dejarlo como 'C'

esta programacion tengo, ojala me ayudan.

Código PHP:
<?
  
if($f_codest!='A')
      {
  echo 
"<table width=\"100%\" border=0 cellpadding=4 cellspacing=0>";
    echo 
"<tr>"
          
."<td class=\"boxtext\" align=\"right\" ><span class=\"boxtext\"><br>"
          
."  <input type=\"submit\" name=\"submit_datos\" value=\"".lg_BtModif."\"></span>"
          
."</td>"

          
."</tr>";
      echo 
"</table>";
      }
  else
  {
    if((
$f_autoriza == $session["name"])&&($f_codest!='A'))
      {
      echo 
"<table width=\"100%\" border=0 cellpadding=4 cellspacing=0>";
    echo 
"<tr>"
          
."<td class=\"boxtext\" align=\"right\" ><span class=\"boxtext\"><br>"
          
."  <input type=\"submit\" name=\"submit_datos\" value=\"".lg_BtModif."\"></span>"
          
."</td>"
//          ."<td class=\"boxtext\" align=\"right\">"
//          ."  <input type=\"submit\" name=\"submit_dobla\" value=\"".lg_BtDobla."\"></span>"
//          ."</td>"
          
."</tr>";
      echo 
"</table>";

    }

  }
?>
quizas este todo malo pero intente hacer algo, por favor ayudarme
  #2 (permalink)  
Antiguo 16/11/2007, 06:52
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: cambio de estado

alguien que me pueda ayudar?
  #3 (permalink)  
Antiguo 16/11/2007, 08:12
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses
Puntos: 8
Re: cambio de estado

No he entendido nada de tu pregunta.
__________________
Kelpie
  #4 (permalink)  
Antiguo 16/11/2007, 08:15
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: cambio de estado

Esto tengo avansado, pero no me sale nada, es algo asi.

Última edición por hulray; 16/11/2007 a las 08:21
  #5 (permalink)  
Antiguo 16/11/2007, 08:17
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: cambio de estado

Flag es solo para un autorizador.

Si en ar_resolu es igual a 'A' dejar el f_codest como "A"
Si en ar_resolu es igual a "A" y "R" dejar f_codest como "A"
y si en ar_resolu igual a "R" dejar f_codest como "R"

Esta es la programacion que tengo, favor ayudenme

NOTA: i_max es para agregar mas campos, por eso pueden haber varios valores del ar_resolu con "A" y "R"

Gracias

Código PHP:
$flag=1;

if ((
$f_codest=='Q')||($f_codest=='q'))
{
for(
$ct=0;$ct <$i_max ;$ct++)
    {
//n-1
    
if($ar_resolu[$ct]=='A'); $flag=0;
    }
if (
$flag==1$f_codest='A';
}

{
for(
$ct=0;$ct <$i_max ;$ct++) 
    {
//n-1
    
if($ar_resolu[$ct]=='A'$flag=0;
    if(
$ar_resolu[$ct]=='R'$flag=0;
    }
if (
$flag==1$f_codest='A';


Última edición por hulray; 16/11/2007 a las 09:28
  #6 (permalink)  
Antiguo 16/11/2007, 09:51
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: cambio de estado

Alguien que me pueda ayudar?
  #7 (permalink)  
Antiguo 16/11/2007, 13:08
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: cambio de estado

Escribo para que no se pierda mi host :D
  #8 (permalink)  
Antiguo 16/11/2007, 14:52
Avatar de josefferhn  
Fecha de Ingreso: agosto-2007
Ubicación: Tegucigalpa, Fco Morazan
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: cambio de estado

Hola Hulray, puedo ayudarte pero debes redactar mejor tu pregunta..

entiendo esto: NotaMax = 80

Si todos los alumnos sobrepasan a 80, tinen como estado "A"
sino tienen B,.. o algo asi, debes dar un ejemplo claro, con datos.
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:48.