Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/03/2007, 16:57
Avatar de iskariote
iskariote
 
Fecha de Ingreso: marzo-2007
Mensajes: 39
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: Aprobar galerias en php (aprobar.php)

estimado:

si he entendido bien tu consulta, tienes una tabla donde van los datos de las galerias subidas.

si tienes un indice autoincrementable por cada registro, puedes listar las galerias de la siguiente forma

Código PHP:
    <table>
    <?
          $sql 
"select indice as indice, nombre as nombre, aprobado AS aprobado FROM galerias";

          
$rs mssql_query($sql);
          while (
$row mssql_fetch_array($rs))
                 {
                 <
tr onclick="self.location.href='cambia_estado?id=<? echo $row['indice']'; ?>&estado=<? echo $row['aprobado']; ?>';">
                      <
td><?
                              if (
$row['aprobado'] == 0)
                                   {
                                   echo 
"sin aprobar";
                                   }  
                              else
                                   {
                                   echo 
"aprobada";
                                   }  
                              
?></td> 
                       <td><? echo $row['nombre']; ?></td>
                  </tr>   
                 }
            ?>
         </table>
donde cambio_estado.php seria una cosa asi:

Código PHP:
     <?
       
if (isset($_GET['indice']))
           {
           if (isset(
$_GET['estado']))
                 {
                 switch(
$_GET['estado'])
                           {
                           case 
$estado 1;
                                       break;
                           case 
1$estado 0;
                                       break;
                           }
                  
$sql "UPDATE galerias SET aprobado = ".$estado." WHERE indice = " .$_GET['indice'];

                  
$rs mssql_query($sql);
                  }  
           } 
       
header("./aprobar.php");
       
?>
suerte.

ISKARIOTE