Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2009, 12:39
Avatar de Knight_Rider
Knight_Rider
 
Fecha de Ingreso: noviembre-2009
Ubicación: La House de mis viejos XD
Mensajes: 83
Antigüedad: 14 años, 6 meses
Puntos: 4
Sumar comparar variables y bloquear opciones con php.

Saludos:
Esto el php cada vez me da en la nariz que hace que haga cosas mas complejas.
Os comento mi caos.. o caso... llamadlo como querais. El caso es qu estoy haciendo la web para un concurso de fotografia. Y como máximo puedes estar inscrito dos veces por categoria habiendo 2 categorias y dos subcategorias.

El problema es simple, tengo que una vez hayan estado inscritos en la categoria 1 y hayan subido dos fotos a la subcategoria 1 esta subacategoria en dicha categoria debe quedar bloqueada pero abierta en la categoria 2.

Categoria 1
SUBcategoria 1
Foto 1
Foto 2
Subcategoria 2
Foto 1
Foto 2
Categoria 2
SUBcategoria1
Foto 1
Foto 2
SUBcategoria2
Foto 1
Foto 2

Esto sería lo máximo permitido por el concurso cómo puedo hacer para ir bloqueando segun vaya usando? uso una DB y que vaya comparando, en este caso alguien me podria explicar como?? Que haga una suma de las variables, que evidentemente son letras y aunque fuesen números, como lo hago coincidir para que nos entendamos que la suma de todas las variables cargadas es igual a suprimir una categoria en concreto? Mi idea de esto último era ( $CATEGORIACarga1 + $CATEGORIACarga2 + $CATEGORIACarga3 + $CATEGORIACarga4 + $CATEGORIACarga5 = (4 subcategorias iguales = bloquear categoria igual y dejar la restante.)

Mi problema es como identificar en qué momento se ha superado el máximo de categorias permitidas. y no como aplicar el bloqueo que eso es mas sencillito. os paso lo que tenia hecho hasta ahora, que yo pensaba que solo eran dos cargas y la segunda carga fué simple "recojo la variable empleada>notifico qué variable queda como opción> Imprimo en el codigo option la respuesta" El problema es cuando hay taaantas que sumar y podrian ser entremezcladas :S
Código PHP:
<?
if ($categoria1 == FES) {
       
$categoria2opt 'CIA';
       
$categoria2optl 'Denuncia';
     }
     if (
$categoria1 == CIA) {
       
$categoria2opt 'CIA';
       
$categoria2optl 'Denuncia';
     }
// salto tramo de código
?>
        <select name='categoria2'>
          <option value='<? echo $categoria2opt;?>'><? echo $categoria2opt1;?></option>
Un ayudaaa por favoooooooooooo Asias

Última edición por Knight_Rider; 02/11/2009 a las 12:43 Razón: cambio en el codgo