Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Stélio Monteiro

Desativando um iten do List Menu

Recommended Posts

Olá amigos, tenho um sistema de cadastro de cursos, onde um list menu recebe dados dinamicos do db.

Como possuo limite de vagas nos cursos, gostaria de uma ajuda de como desabilitar uma linha no menu, assim que chegasse ao seu limite de vagas, fiz uma consulta onde ela me mostra quantos já foram escritos, e me diz se ainda há vagas ou não, mas gostaria também que a opção do curso no menu ficasse desabilitada. Pesquisei e encontrei a opção "disabled" mas nao consegui junta-la com o php.

Agradeço a atenção.

Segue o cod da contagem.

 

<?php
$vagas='10';
if ($row_contador['count(curso)'] < $vagas) {
echo "Ainda temos vagas";
} else {
echo "Não temos vagas";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<select name="curso" class="form" id="curso">

<option value="" <?php if (!(strcmp("", $row_cursos['nome']))) {echo "selected=\"selected\"";} ?>>Selecione o Curso</option>

<?php

do {

?>

<option value="<?php echo $row_cursos['Id']?>"<?php if (!(strcmp($row_cursos['Id'], $row_cursos['nome']))) {echo "selected=\"selected\"";} ?>><?php echo $row_cursos['nome']?></option>

<?php

} while ($row_cursos = mysql_fetch_assoc($cursos));

$rows = mysql_num_rows($cursos);

if($rows > 0) {

mysql_data_seek($cursos, 0);

$row_cursos = mysql_fetch_assoc($cursos);

}

?>

</select>

 

 

Ola amigo, consegui fazer o que queria, fiz um if em php dentro da linha do <option> e deu certo, veja o cod:

 

<option <? if($cnt == 15) {echo 'disabled=true';}?> value="1">Curso1</option>

 

Ele está estático, mas está fazendo o que eu queria, valeu pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.