Fiz esse formulário com os selects fazendo pesquisa direto do banco de dados e também fazendo triagem dos dados, mas na hora de enviar o formulário respondido o value que vai no <option> não é o valor que desejo e sim outro valor, como mostra nos 5 primeiros campos do formulário que seria "REGIONAL". RPA, TIPO DE UNIDADE , UNIDADE E INEP . O value que entra é o da variável dos id.
Obs: Pra ajuda a entender melhor o funcionamento dessa parte do código https://www.dropbox.com/s/v34dyd920djpop6/45.zip?dl=0..
<?php
include '/conexion.php';
$query ="SELECT id_regional, regional FROM t_regional ORDER BY regional";
$resultado=$mysqli->query($query);?><html><head><title>ComboBox Ajax, PHP y MySQL</title><scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script><scriptlanguage="javascript">
$(document).ready(function(){
$("#cbx_regional").change(function(){
$('#cbx_tipoUnidade').find('option').remove().end().append('<option value="whatever"></option>').val('whatever');
$("#cbx_regional option:selected").each(function(){
id_regional = $(this).val();
$.post("includes/getRPA.php",{ id_regional: id_regional },function(data){
$("#cbx_rpa").html(data);});});})});
$(document).ready(function(){
$("#cbx_rpa").change(function(){
$("#cbx_rpa option:selected").each(function(){
id_rpa = $(this).val();
$.post("includes/getTipoUnidade.php",{ id_rpa: id_rpa },function(data){
$("#cbx_tipoUnidade").html(data);});});})});
$(document).ready(function(){
$("#cbx_tipoUnidade").change(function(){
$("#cbx_tipoUnidade option:selected").each(function(){
id_tipoUnidade = $(this).val();
$.post("includes/getUnidade.php",{ id_tipoUnidade: id_tipoUnidade },function(data){
$("#cbx_Unidade").html(data);});});})});
$(document).ready(function(){
$("#cbx_Unidade").change(function(){
$("#cbx_Unidade option:selected").each(function(){
id_unidade = $(this).val();
$.post("includes/getInep.php",{ id_unidade: id_unidade },function(data){
$("#cbx_Inep").html(data);});});})});function populate4(verificamodalidade,resultado){var verificamodalidade = document.getElementById(verificamodalidade);var resultado = document.getElementById(resultado);
resultado.innerHTML ="";if(verificamodalidade.value =="CORREÇÃO DE FLUXO"){//verificar se o valor da modalidade de ensinovar optionArray =["|","SE LIGA|SE LIGA","ACELERA|ACELERA","TRAVESSIA RECIFE|TRAVESSIA RECIFE"];//retorna os anos de ensino}elseif(verificamodalidade.value =="EDUCAÇÃO JOVENS E ADULTOS"){//verificar se o valor da modalidade de ensino var optionArray =["|","MÓDULO 1|MÓDULO 1","MÓDULO 2|MÓDULO 2","MÓDULO 3|MÓDULO 3","MODULADA|MODULADA"];//retorna os anos de ensino}elseif(verificamodalidade.value =="EDUCAÇÃO INFANTIL"){//verificar se o valor da modalidade de ensino var optionArray =["|","BERÇÁRIO|BERÇÁRIO","GRUPO I|GRUPO I","GRUPO II|GRUPO II","GRUPO III|GRUPO III","GRUPO IV|GRUPO IV","GRUPO V|GRUPO V"];//retorna os anos de ensino}elseif(verificamodalidade.value =="ENSINO FUNDAMENTAL"){//verificar se o valor da modalidade de ensino var optionArray =["|","1° ANO|1° ANO","2° ANO|2° ANO","3° ANO|3° ANO","4° ANO|4° ANO","5° ANO|5º ANO"];//retorna os anos de ensino}elseif(verificamodalidade.value =="ENSINO FUNDAMENTAL ESPECIAL"){//verificar se o valor da modalidade de ensino var optionArray =["|","1° ANO|1° ANO","2° ANO|2° ANO","3° ANO|3° ANO","4° ANO|4° ANO","5° ANO|5º ANO"];//retorna os anos de ensino}for(var option in optionArray){var pair = optionArray[option].split("|");var newOption = document.createElement("option");
newOption.value = pair[0];
newOption.innerHTML = pair[1];
resultado.options.add(newOption);}}</script></head><body><br/><br/><h3>Informe os dados da turma:</h3>
Os campos com <spanstyle="color: red">*</span> são de preenchimento obrigatório!
<br/><br/><br/><formid="combo"name="combo"action="guarda.php"method="POST"><div>Regional :<spanstyle="color: red">*</span><br/><selectname="cbx_regional"id="cbx_regional"required><optionvalue="0"></option><?php while($row = $resultado->fetch_assoc()){?>
<option value="<?php echo $row['id_regional'];?>"><?php echo $row['regional'];?></option><?php }?></select></div><br/><div>RPA :<spanstyle="color: red">*</span><br/><selectname="cbx_rpa"id="cbx_rpa"required></select></div><br/><div>Tipo de Unidade :<spanstyle="color: red">*</span><br/><selectname="cbx_tipoUnidade"id="cbx_tipoUnidade"required></select></div><br/><div>Unidade de Ensino :<spanstyle="color: red">*</span><br/><selectname="cbx_Unidade"id="cbx_Unidade"required></select></div><br/><div>INEP :<spanstyle="color: red">*</span><br/><selectname="cbx_Inep"id="cbx_Inep"required></select></div><br/>
Modalidade de Ensino:<spanstyle="color: red">*</span><br/><selectid="mod"name="mod"onchange="populate4(this.id,'ano')"required><optionvalue=""></option><optionvalue="CORREÇÃO DE FLUXO">CORREÇÃO DE FLUXO</option><optionvalue="EDUCAÇÃO INFANTIL">EDUCAÇÃO INFANTIL</option><optionvalue="EDUCAÇÃO JOVENS E ADULTOS">EDUCAÇÃO JOVENS E ADULTOS</option><optionvalue="ENSINO FUNDAMENTAL">ENSINO FUNDAMENTAL</option><optionvalue="ENSINO FUNDAMENTAL ESPECIAL">ENSINO FUNDAMENTAL ESPECIAL</option></select><br/><br/>
Ano de Ensino:<spanstyle="color: red">*</span><br/><selectid="ano"name="ano"required></select><br/><br/>
Turma:<spanstyle="color: red">*</span><br/><selectid="turma"name="turma"required><optionvalue=""></option><optionvalue="A">A</option><optionvalue="B">B</option><optionvalue="C">C</option><optionvalue="D">D</option><optionvalue="E">E</option><optionvalue="F">F</option><optionvalue="G">G</option><optionvalue="H">H</option><optionvalue="I">I</option></select><br/><br/>
Turno:<spanstyle="color: red">*</span><br/><selectid="turno"name="turno"required><optionvalue=""></option><optionvalue="MANHÃ">MANHÃ</option><optionvalue="TARDE">TARDE</option><optionvalue="NOITE">NOITE</option><optionvalue="INTEGRAL">INTEGRAL</option></select><br/><br/>
Situação da Turma:<spanstyle="color: red">*</span><br/><selectid="situacaoTurma"name="situacaoTurma"required><optionvalue=""></option><optionvalue="CADEIRA VAGA / PROF. EFETIVO">CADEIRA VAGA / PROF. EFETIVO</option><optionvalue="CADEIRA VAGA / CTD">CADEIRA VAGA / CTD</option><optionvalue="CADEIRA VAGA / ACUMULAÇÃO">CADEIRA VAGA / ACUMULAÇÃO</option><optionvalue="CADEIRA VAGA / SEM PROFESSOR">CADEIRA VAGA / SEM PROFESSOR</option></select><br/><br/><inputtype="submit"id="enviar"name="enviar"value="Finalizar"/></form></body></html>
class Data {
public static function ExibirTempoDecorrido($date)
{
if(empty($date))
{
return "Informe a data";
}
$periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
$duracao = array("60","60","24","7","4.35","12","10");
$agora = time();
$unix_data = strtotime($date);
// check validity of date
if(empty($unix_data))
{
return "Bad date";
}
// is it future date or past date
if($agora > $unix_data)
{
$diferenca = $agora - $unix_data;
$tempo = "atrás";
}
else
{
$diferenca = $unix_data - $agora;
$tempo = "agora";
}
for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++)
{
$diferenca /= $duracao[$j];
}
$diferenca = round($diferenca);
if($diferenca != 1)
{
$periodos[$j].= "s";
}
return "$diferenca $periodos[$j] {$tempo}";
}
}
Funciona redondinho se o valor retornado for de algumas horas, mas...
Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
if($diferenca != 1)
{
$periodos[$j].= "s";
}
Olá...
Estou tentando fazer o seguinte !!
Listando dados em tabela !!
Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!
Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
A pergunta é:
O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
Ou é melhor usar um outro editor?
Olá a todos!
Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
Preciso que a pagina inclusa já inicie carregada
Meu código JavaScript e a DIV com a pagina PHP
<script>
function atualiza(){
var url = 'direita.php';
$.get(url, function(dataReturn) {
$('#direita').html(dataReturn);
});
}
setInterval("atualiza()",60000);
</script>
<div>
<span id="direita"></span>
</div>
Quero selecionar duas tabelas e mostrar com resultados intercalados. Abaixo segue um código explicando para vcs terem uma ideia.
$consulta = "SELECT A.*, B.* FROM tabela1 A, tabela2 B'";
$resultado = mysqli_query($conexao, $consulta) or die ("erro");
while($busca = mysqli_fetch_array($resultado)){
print $busca['cod_evento']; --> traz o código da tabela1
print $busca['titulo_evento']; --> traz o titulo da tabela1
print $busca['cod_noticia']; --> traz o código da tabela2
print $busca['titulo_noticia']; --> traz o tituloda tabela2
Fiz esse formulário com os selects fazendo pesquisa direto do banco de dados e também fazendo triagem dos dados, mas na hora de enviar o formulário respondido o value que vai no <option> não é o valor que desejo e sim outro valor, como mostra nos 5 primeiros campos do formulário que seria "REGIONAL". RPA, TIPO DE UNIDADE , UNIDADE E INEP . O value que entra é o da variável dos id.
Obs: Pra ajuda a entender melhor o funcionamento dessa parte do código https://www.dropbox.com/s/v34dyd920djpop6/45.zip?dl=0..
Compartilhar este post
Link para o post
Compartilhar em outros sites