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 !!













