Pesquisar na Comunidade
Mostrando resultados para as tags ''php ajax''.
Encontrado 1 registro
-
tenho a pagina que retorna para requisição ajax, Se executo ela passando os parametros: grupoCategoria=1&subCat=302 quando chegar no if($dados_Subcategorias[codigo_subcategoria] == $_GET[subCat]) ele faz o option como selected, Nessa página funciona, mas na página que faz a requisição a essa página ela não traz o dado que entra no IF só o dado do ELSE <?php $grupoCategoria = $_GET['grupoCategoria']; $sql = "SELECT codigo_categoria,codigo_subcategoria,nome_subcategoria,descricao_subcategoria FROM Subcategorias WHERE codigo_categoria=$grupoCategoria and codigo_subcategoria in(302,308,309) order by nome_subcategoria "; $res_Subcategorias = mysql_query($sql, $con_local); $num_Subcategorias = mysql_num_rows($res_Subcategorias); if($num_Subcategorias>0){ echo "<select name='Subcategorias' id='Subcategorias' >"; echo "<option value=''>Selecione...</option>"; for($j=0;$j<$num_Subcategorias;$j++){ $dados_Subcategorias = mysql_fetch_assoc($res_Subcategorias); // echo "<option value='$dados_Subcategorias[codigo_subcategoria]'>".utf8_encode($dados_Subcategorias[nome_subcategoria])."</option>"; if($dados_Subcategorias[codigo_subcategoria] == $_GET[subCat]){ echo "<option selected='selected' value='$dados_Subcategorias[codigo_subcategoria]'>".utf8_encode($dados_Subcategorias[nome_subcategoria])."-".$dados_Subcategorias[codigo_subcategoria]."</option>"; } else{ echo "<option value='$dados_Subcategorias[codigo_subcategoria]'>".utf8_encode($dados_Subcategorias[nome_subcategoria])."-".$dados_Subcategorias[codigo_subcategoria]."</option>"; } } echo "</select>"; } ?> eu já tentei fazer cast (int) (string) nas duas variáveis que comparo no IF, mas mesmo assim não deu certo, eu percebi que a variavel que eu recebo na pagina ajax: $_GET[subCat] ela vem nulla para a pagina que recebe o ajax, dei um echo $_GET[subCat] => NULL na página ajax ele monta, passa pelo IF e já deixa selecionado a opção <select name='Subcategorias' id='Subcategorias' > <option value=''>Selecione...</option> <option value='833'>Adaptador Coletor Admissão</option> <option value='5'>Adaptador Mangueira Ar Quente</option> <option selected='selected' value='302'>Interruptor Pressão Óleo</option> <option value='304'>Jogo Calco Camisa</option> <option value='308'>Jogo Junta Motor</option> </select> na página que faz a requisição ajax, não traz o retorno do IF, somente o ELSE, (não seleciona) <select name='Subcategorias' id='Subcategorias' > <option value=''>Selecione...</option> <option value='833'>Adaptador Coletor Admissão</option> <option value='5'>Adaptador Mangueira Ar Quente</option> <option value='302'>Interruptor Pressão Óleo</option> <option value='304'>Jogo Calco Camisa</option> <option value='308'>Jogo Junta Motor</option> </select>