Ir para conteúdo
Fórum Script Brasil
  • 0

Transferir Valor Da Combo


pukurucha

Pergunta

BOm é o seguinte, tenho um combo que é resultado de um recordset;

<?php
mysql_select_db($database_cnncepromat, $cnncepromat);
$query_rs_obra = "SELECT codObra FROM material GROUP BY codObra ASC";
$rs_obra = mysql_query($query_rs_obra, $cnncepromat) or die(mysql_error());
$row_rs_obra = mysql_fetch_assoc($rs_obra);
$totalRows_rs_obra = mysql_num_rows($rs_obra);

?>
e ai no form faço:
<select name="obra" id="obra">
                <?php
do {  
?>
                <option value="<?php echo $row_rs_obra['codObra']?>"><?php echo $row_rs_obra['codObra']?></option>
                <?php
} while ($row_rs_obra = mysql_fetch_assoc($rs_obra));
  $rows = mysql_num_rows($rs_obra);
  if($rows > 0) {
      mysql_data_seek($rs_obra, 0);
      $row_rs_obra = mysql_fetch_assoc($rs_obra);
  }
?>
              </select>
e no submite keria tranferir o valor selecionado na combo p uma outra pagina, mas não ta tranferindo. O codigo é:
<td width="155"><input type="submit" onClick="window.open('novaQtdde.php?cod=<?php echo $_POST['obra'];?>','','width=360,left=262,top=184,height=200');window.close()" name="Submit" value="OK"></td>
</tr>

alguém me ajuda a sair dessa??

Obrgada

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Se por acaso isso dai:

<select name="obra" id="obra">
                <?php
do {  
?>
                <option value="<?php echo $row_rs_obra['codObra']?>"><?php echo $row_rs_obra['codObra']?></option>
                <?php
} while ($row_rs_obra = mysql_fetch_assoc($rs_obra));
  $rows = mysql_num_rows($rs_obra);
  if($rows > 0) {
      mysql_data_seek($rs_obra, 0);
      $row_rs_obra = mysql_fetch_assoc($rs_obra);
  }
?>
              </select>
<td width="155"><input type="submit" onClick="window.open('novaQtdde.php?cod=<?php echo $_POST['obra'];?>','','width=360,left=262,top=184,height=200');window.close()" name="Submit" value="OK"></td>
</tr>

estiver na mesma página é claro que não vai funcionar... no caso você teria que utiliza javascript para no momento em que você selecionasse alguma coisa no select ele mudasse o valor ali no onClick...

Para você utilizar o $_POST['obra'], você teria que submeter o formulário para outra página, ai sim poderia resgatar o valor, mas pelo visto não é isso que você está fazendo...

Link para o comentário
Compartilhar em outros sites

  • 0

Mas você está passando o valor do select no onClick (window.open('novaQtdde.php?cod=<?php echo $_POST['obra'];?>), se você quiser assim vai ter que pegar o valor com javascript, caso contrário, você enviar o formulário e lá você resgata o valor usando o $_POST['obra']...

Link para o comentário
Compartilhar em outros sites

  • 0

Alo ESerra.

Fiz o seguinte:

onClick="window.open('novaQtdde.php?cod=<script>document.form1.obra.value;</script>','','width=360,left=262,top=184,height=200')

Mas na pagina seguinte traz o seginte resultado: <script>document.form1.obra.value;</script>

Como saio dessa? Como transfiro esse codigo p a page seguinte?

Me ajudem!!!

Link para o comentário
Compartilhar em outros sites

  • 0

tenta assim

<td width="155"><input type="button" onClick="envia(<?php echo $_POST['obra'];?>);" name="Submit" value="OK"></td>
</tr>
function envia(par){
window.open('novaQtdde.php?cod='+par+','','width=360,left=262,top=184,height=200');
window.close();
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...