tenho o seguinte código abaixo e quero tirar as barras e a virgula, mas não sei como faço pois não entendo muito de Ajax e JavaScript..
Quero apenas que mostre as duas informações uma embaixo da outra como um combo normal. O código já esta fazendo com que ao selecionar um projeto seja filtradas apenas tarefas relacionadas a esse projeto..mas como disse não quero barras, quero apenas os nomes retornados no combo..
O que posso modificar para fica do jeito que preciso ?
<HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript"> function pesquisar_dados(valor) { http.open("GET", "consultar_tarefas.php?id=" + valor, true); http.onreadystatechange = handleHttpResponse; http.send(null); } function handleHttpResponse() { campo_select = document.forms[0].combo_tarefa_andamento; if (http.readyState == 4) { campo_select.options.length = 0; results = http.responseText.split(","); for(i=0; i < results.length;i++) { string = results[i].split("|"); campo_select.options[i] = new Option(string[0],string[1]); } } } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); </script> </HEAD> <BODY> <table width="55%" align="center" border="0" height="210" > <form method="POST" action="acao_andamento.php"> <TR> <TD align="right" valign="bottom" ><font face = "verdana" size="2"><b>PROJETO:</b></font></TD> <TD valign="bottom"> <select name="combo_projeto_andamento" onchange="pesquisar_dados(this.value)"> <option></option> <?php $dados= pg_query($connect, "SELECT nm_projeto, id_projeto FROM tb_projeto ORDER BY id_projeto"); while($campo = pg_fetch_array($dados)) { ?> <option value="<?echo $campo['id_projeto']?>"><? echo $campo['nm_projeto']?></option> <? } ?> </select> </TD> </TR> <TR> <TD align="right" valign="bottom" ><font face = "verdana" size="2"><b>TAREFA:</b></font></TD> <TD valign="bottom"> <select name="combo_tarefa_andamento" ></select></TD> </TR> . . .
consultar_tarefas.php
<?php include "conectar.php"; $combo_projeto_andamento = addslashes(trim($_GET["id"])); $dados_combo_tarefa = pg_query($connect, "SELECT * FROM tb_tarefa WHERE id_projeto = '$combo_projeto_andamento' ORDER BY id_tarefa"); while( $campo_tarefa = pg_fetch_assoc($dados_combo_tarefa)) { echo $campo_tarefa["nm_tarefa"] . "|" . $campo_tarefa["id_tarefa"] . ","; } ?>
Alguem me ajuda !!
