Jump to content
Fórum Script Brasil
  • 0

Transferir Valor Da Combo


pukurucha
 Share

Question

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 to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...