Pular para o conteúdo

select dinamico mysql

Responder tópico
  • Denunciar
  • Indicar

1. select dinamico mysql

Enviado em 24/09/2009 - 12:36h

Ola!
tenha a seguinte duvida.

tenho um script para que consulta os dados do cliente do mysql

e na mesma pagina queor fazer um select dinamico com outros dados do mysql, porem quando vem a resposta a consulta dos dados do cliente some.

como faço para não mudar a pagina e não sumir dos dados do cliente?

agradeço desde ja a ajuda

segue abaixo meu script:

<html>
<style>
</style>
<Script Language="JavaScript">
function getStates(what) {
if (what.selectedIndex != '') {
var produtos = what.value;
document.location=('validaorcamento2.php?+produtos=' + produtos);

}
}

</Script>
<body>

<form method="post" action="">

<table width="100%">

<tr>
<td width="100%" >
<div><?php
$produtos=$_GET['produtos'];
$conexao=mysql_connect('localhost','ana','**');
mysql_select_db("minha_tabela", $conexao);
$query = "select * from produtos order by id";
$result = mysql_query($query) or die(mysql_error());
$query = stripslashes($query);
?>

<select name="sele" onChange="getStates(this);">
<option value=""> selecione </option> <?php
while ($row = mysql_fetch_row($result)){
$REF = $row[1];
$id = $row[0];
?>
<option value=<?echo $id;?> <? if ($produtos==$id){ echo "SELECTED";} ?> > <? echo $REF; ?> </option> <?
}
?>
</select>

<?php
$query = "select * from produtos1 where id='$produtos'";
$result= mysql_query($query) or die(mysql_error());
$query = stripslashes($query);
if ($produtos){ ?>

<?php
while ($row = mysql_fetch_row($result)){
$DESC1 = $row[1];
$id2 = $row[0];
echo "<input type='hidden' name='produtos' value=$produtos> $DESC1 ";
}
?>
</select>
<?php }
?>
</div></td>
</tr>

</table>
</body>
</form>
</html>

Responder tópico

2. Re: select dinamico mysql

Enviado em 25/09/2009 - 11:42h

Substitua a linha 8 de seu script:

document.location=('validaorcamento2.php?+produtos=' + produtos);

Por isto:

document.location=('validaorcamento2.php?produtos=' + produtos);

Repare que você colocou um "+" onde não podia.

Só uma dica, alí na linha 31 substitua getStates(this) por getStates(this.value), assim evita incompatibilidades.

3. select dianmico mysql

Enviado em 28/09/2009 - 13:12h

Sr. JoaoCagnoni,
não deu certo conforme suas dicas.
os dados não aparecem mais.
snif, não sei mais o que fazer.

grata

4. Re: select dinamico mysql

Enviado em 01/10/2009 - 10:42h

Não vi no seu script onde você seleciona dados de clientes.
Se era em outra página, essa outra deve ser incluída no script.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder