-
Total de itens
283 -
Registro em
-
Última visita
-
Dias vencidos
1
Tudo que icarof postou
-
use uma if simples
-
Primeiro, você ta abrindo e fechando muito as tags php sem necessidade é bom enxugar esse coidgo e substituir o Mysql pelo PDO. tente assim: <?php $botaoaluno = mysqli_query("SELECT aluno FROM escola WHERE colegio_id='$colid'",$db); $alunoativo = mysqli_num_rows($botaoaluno); if ($alunoativo == 1) { $pegaralunos = mysqli_query("SELECT alunosdisponiveis FROM tabelasalunos WHERE userID='{$_SESSION['userid']}' and alunosID='{$objauALN["alunID"]}'", $db); $classe = mysqli_num_rows($pegaralunos); if($classe != 0){ echo '<button name="geraralunos">Aluno presente</button>'; } else { echo '<button name="geraralunos">Aluno faltante</button>'; } } else{ echo '<p>Não tem aluno</p>'; } ?> tente tbm armazer a userid em uma variabvel do tipo inteiro antes da query
-
Como criar subdomínios automáticos a partir de um formulário
icarof respondeu ao tópico de dutopfave em PHP
Vamos lá Você precisa criar uma arquitetura multytenacity, ou seja multi inquilinos. vou explicar a lógica necessária para isso e você desenvolve se codigo. 1º crie uma tabela para seus clientes e identifique seus subdominios: e la armazene, a id do cliente, o subdomino e o nome. Ex: www.meusistema.com.br -> site matriz onde esta o sistema Cliente A - > clienteA.meusistema.com.br -> endereço do cliente A ClienteB - > clienteB.meusistema.com.br -> endereço do cliente B 2º Redirecione o subdominio dos clientes para a pasta da aplicação. 3º crie um arquivo pode chama-lo de tenacity.php e nele user a super global HTTP_HOST, ela ira lhe fornecer o endereço que quem esta acessando a pagina no momento. $dominio = $_SERVER['HTTP_HOST']; 4º nesse mesmo arquivo faça um consulta ao banco de dado informando o domínio como clausula WHERE para que você possa achar o cliente. com base na ID do cliente você fará a busca das informações dele na base de dados dele para que o sistema funcione normalmente. inlcua esse arquivo na index- 5 respostas
-
- subdominios
- subdomínios
-
(e mais 2 )
Tags:
-
Amigo qual server você usa? isso é local ou ja na hospedagem? caso você use local e use o Wamp verifique onde ta se conectado pq ele vem com o Maria DB e mysql, e ambos sao acessados pelo phpmyadmin
- 1 resposta
-
- mysql
- phpmyadmin
-
(e mais 1 )
Tags:
-
meu camarada é tudo questão de uso de condições, armazene o nivel de permissão em uma variavel e exiba os dados de acordo com a condição satifesita. <?php //pai = 1 //aluno = 2 //professor = 3 $nivel = 1; //login de pai if($nivel == 1){ //exiba aqui o conteudo do pai } elseif($nivel == 2){ //exiba aqui o conteudo para o aluno } elseif($nivel == 3){ //exiba conteudo para o professor } else{ echo "VocÊ nao tem permissão para acesso, contate o ADM"; } so realize essas condições apos o login ser confirmado,
- 1 resposta
-
Rode a busca das obras, e popule os quadros, use como condição do while o mysqli_fecth_assoc, e preencha as informações da obra, dentro bloco da obra você chama outro while com as info dos equipamentos. mais ou menos assim: <?php // $obra = "query que buscas as obras ja executada nessa variavel" while ($row = mysqli_fetch_assoc($obra)){ $id_obra = $row['id_obra'];//dentro das aspas vem o nome do campo na tabela do BD //demais dados relativos a obra como nome e informações. ?> <div class="row"> div que recebe todos os dados da obra <?php $query_eqipamentos = "buscas todos os equipamentos associados a id da obra"; $equips = "query executada" while($linha = mysqli_fetch_assoc($equips){ //lance aqui todas a informções dos equipamentos, você pode eusa o echo pra imprimiras as tags html ou abrir e fechar a php } ?> </div> <?php } ?> posso te fornecer essa logica
-
Amigo, fiz algo parecido, você so vai precisar de de mais if e elseif, tipo <?php $estado_civil = "valor do BD"; ?> <select name="estadocivil" id="estadocivil" class="campo"> <option value="<?= $estado_civil; ?>"><?= $estado_civil; ?></option> <?php if($estado_civil == "Solteiro(a)"){ echo ' <option value="Casado(a)">Casado(a)</option> <option value="Divorciado(a)">Divorciado(a)</option> <option value="Viúvo(a">Viúvo(a)</option>'; } elseif($estado_civil == "Casado(a)"){ echo ' <option value="Solteiro(a)">Solteiro(a)</option> <option value="Divorciado(a)">Divorciado(a)</option> <option value="Viúvo(a">Viúvo(a)</option>'; } elseif($estado_civil == "Divorciado(a)"){ echo ' <option value="Solteiro(a)">Solteiro(a)</option> <option value="Casado(a)">Casado(a)</option> <option value="Viúvo(a">Viúvo(a)</option>'; } elseif($estado_civil == "Viúvo(a)"){ echo ' <option value="Solteiro(a)">Solteiro(a)</option> <option value="Casado(a)">Casado(a)</option> <option value="Divorciado(a)">Divorciado(a)</option>'; } ?> tenta ai
-
So motrar como pago quando todos que tiver datas vencidas tiver status 1
icarof respondeu ao tópico de alysson122010 em PHP
você precisa criar uma condição, ai é mais um problema de logica do que de programação, tente o seguinte: 1 - conte quantos registros de "carne " você tem que seja do mesmo grupo ou lote sem consultar a data EX1:10 carnes Com base nisso rode a verificação e só peça para que ele exiba quando o total vencido for "idêntico" ao total de registro de carnes cadastrados. posso te ajudar com a logica, qual coisa posta o codigo ai -
Amigo, seria mais interessante você fazer esse redirecionamento diretamente no DNS do dominio, para que ambos acessem a mesma hospedagem
-
de uma verificado nas querys, pode ta havendo algum erro na volta das informaçoes, você ja verificou como o BD fica depois da requisição? ta mudando no no BD?
-
Cara, quais a condições para que o campo venha desabilitado? você pode inserir if dentro do while tbm, so uma dica, procure criar funções para suas conexões, poruqe no mesmo arquivo você ta fazendo isso 2 vezes e nao ta fechando elas tbm
-
Como criar subdomínios automáticos a partir de um formulário
icarof respondeu ao tópico de dutopfave em PHP
onde esta hospedado?- 5 respostas
-
- subdominios
- subdomínios
-
(e mais 2 )
Tags:
-
sim funciona tbm lembre de realizar o If pra validar se vai vir checado ou não Dica, tente usar sempre a mesma tag php <input type="checkbox" name="marcados[]" value="<?php echo $pegaTurma['id']?>"> <?php echo $pegaTurma['nome_turma']?> - <?php echo $pegaTurma['escola_turma']?><br> tnte assim: <input type="checkbox" name="marcados[]" value="<?= $pegaTurma['id']?>"> <?php echo $pegaTurma['nome_turma']."-".$pegaTurma['escola_turma']; ?><br>
-
no caso marsolim, ele nao vai escrever manualmente o noem das categorias eles vem didamicamente do banco
-
php Leitura de porta serial (COM ou LPT) com PHP
icarof respondeu ao tópico de Fernando Rafael em PHP
entendo, no caso não faziamos a leitura, os dados eram enviado direto a maquina que recebia os camandos -
Amigo tenho uma função qeu faz isso, adapte a seu uso: function GeraRA(){ $novo_valor= ""; $valor = "0123456789"; srand((double)microtime()*1000000); for ($i=0; $i<8; $i++){ $novo_valor.= $valor[rand()%strlen($valor)]; } return $novo_valor; } //Essa função gera o Registro academico do aluno. no caso, eu uso o padrão Cliente/ Aluno, onde tenho um cliente só, mas ele pode se matricular em diferentes cursos tendo um RA para cada um deles, no caso quando clica em matricular, meu sistema chama uma modal, que ja exibe o RA na hora de selecionar o curso, so que tem uma função na action para verificar se sse numero ja exite mesmo sendo gerado dessa forma
-
Amigo, ai você teria 2 opções 1 - Colocar o campo como unique no BD, o que as vezes pode atrapalhar mas evita cadastros duplicados, ai você poe um tratamento para erro e exibe a mensagem. 2 - criar uma função que que execute uma busca, verifica se o nome ja existe e retorna se houver nome, ele avisa, se não ele grava. function VerificaItem($item){ $query = "faz a sua query aqui"; $resultado = DBExecute($query)//função que executa a query; $m = mysqli_num_rows($resultado); if($m != 0){ echo " Este item ja esta cadastrado"; } elseif( $m == 0){ //execute o insert do item } else{ echo "Houve um erro na busca, verifique a solicitação" //tratativa de erro } }
-
No caso, o formulario que vai receber esses dados fica dentro de uma form, e você envia as alterações nomalmente em de insert você vai usar um update na action, a tag checked é so pra avisar que o fomulario precisa exibir esse input marcado. lembrando que nesse exemplo ai que te mandei ele vai mandar esses check como uma array, você precisa fazer o foreach na sair pra gravar.
-
Amiga, podemos ir lhe ajudando, vai postando os erros que você encontra que vamos lhe ajudando
-
Cara, creio que não, ate porque qua do você lança o video o youtube ja te fornce logo a url resumida do video, o que vcpode fazer é criar uma função para receber so o codigo e ja colocar o video, tipo você cadastra so a URL e ele ja entende que é pra incorporar o video.
- 2 respostas
-
- integração
- youtube
-
(e mais 1 )
Tags:
-
Sapinn, faz o seguinte, você faz a query e traz os dados, faz um if dentro da inpout do checkbox para verificar se o valor que veio do banco é o mesmo que esta dentro da tag value, caso seja você da um echo na opção checked. tipo assim: <?php $query = "faça a query a tragas os dados para pupular o formulario"; //use o metodo de query PDO ou MySqli e ponha e uma variavel o resultado $chbox = "valor que veio do BD"; ?> <span>Selecione uma opção</span><br/> <input type="checkbox" name='chbox' value="1" <?php if($chbox == 1){ echo "checked"; } ?> > Opção 1 <br/> <input type="checkbox" name='chbox[]' value="2" <?php if($chbox == 2){ echo "checked"; } ?>> Opção 2 <br/> <input type="checkbox" name='chbox' value="3" <?php if($chbox == 3){ echo "checked"; } ?>> Opção 3 <br/> <input type="checkbox" name='chbox' value="4" <?php if($chbox == 4){ echo "checked"; } ?>> Opção 4 <br/> Mais ou mnenos isso ai, lembrando que nao é regra absoluta, apenas uma forma de fazer o que você quer.
-
php Leitura de porta serial (COM ou LPT) com PHP
icarof respondeu ao tópico de Fernando Rafael em PHP
Rafael, é possível ler essas portas sem bloqueio desenvolvemos uma aplicação no trablho que envia comando hexadecimais para para um equipamento com porta serial, no caso usamos um cabo conversor de usb para serial. usamos a seguinte codificação: //Passa os paramentros de acesso para a porta COM, aqui no caso a porta com exec("mode com5: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off"); //Faz a abertura em modo de escrita $fp =fopen("com5", "w"); após a abertura você pode enviar o comando: fwrite($fp, "mensagem a ser enviada"); //Hexa para camera 1 fclose($fp); -
Pode, você pode por um Alert Javascript ou chamar uma janela modal. no caso você faz essa chamada antes do redirecionamento.
-
Amigo, ai você teria de usar alguma biblioteca para tratar as imagens e converte-las em php, sugiro que busque também em outros foruns.
-
faz assim <input type="checkbox" name="id[]" value="o valor a ser passado"> no final usa um foreach e percorre a array e usa os dados.