Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou querendo fazer uma consulta a um webservice, que vai retornar um xml com a situação do pedido.
Fiz uma consulta ao meu banco de dados que vai me retornar os status do pedido na minha tabela pedidos.
Preciso passar cada um dos números dos pedidos via um formulário html, que vai ter um campo de texto que vai receber o número do pedido.
Como faço para este campo de texto receber os número do pedido (mudar automaticamente e enviar a requisição para o webservice) que já foram achados pelo comando select
Segue um exemplo que fiz: Recuperei os pedidos e seus status, porém não consegui carregar os números do pedido dentro do campo de texto do formulário que vai enviar a requisição para o webservice.
Alguma idéia, sugestão?
<html>
<head><title>Teste de Consulta Status</title></head>
<body onload="document.formulario.submit()">
<table width="740" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFCC00"><div align="left" class="style2">ID_PEDIDO:</div></td>
<td bgcolor="#FFCC00"><div align="left" class="style2">ID_PRODUTO:</div></td>
<td bgcolor="#FFCC00"><div align="left" class="style2">STATUS:</div></td>
</tr>
<?php
require_once("conexao.php"); //link para acessar o banco de dados.
$sql = "select * from pedidos where status = 'PENDENTE' ORDER BY id_pedido"; //gera o codigo sql. and senha = '$passe'"
$cunhu_proprio=mysql_query($sql);
while ($dados=mysql_fetch_array($cunhu_proprio, MYSQL_ASSOC)){
if ($a==1){
echo "<tr><td bgcolor=#F3F3F3>".$dados['ID_PEDIDO']."</td>";
echo "<td bgcolor=#F3F3F3>".$dados['ID_PRODUTO']."</td>";
echo "<td bgcolor=#F3F3F3>".$dados['STATUS']."</td>";
$a=0;
}else{
echo "<tr><td bgcolor=#BFDFFF>".$dados['ID_PEDIDO']."</td>";
echo "<td bgcolor=#BFDFFF>".$dados['ID_PRODUTO']."</td>";
echo "<td bgcolor=#BFDFFF>".$dados['STATUS']."</td>";
$id=$dados['ID_PEDIDO'];
echo $id;
$count=$count+1;
}}
//Contador para identificar quantos pedidos foram carregados
echo $count;
?>
<form name="formulario" target="_blank" action="[https://www.meuservidor.com/consulta"](https://www.meuservidor.com/consulta) method="post">
<tr>
<td VALIGN="top" align="left" bgcolor="black" border="0">
<FONT SIZE=+1 color="white" > Número do Cliente </FONT>
</td>
<td VALIGN="top" align="left" bgcolor="black" border="0" >
<input name="acc_id" value="67284438744" SIZE=10>
</td>
</tr>
<tr>
<td VALIGN="top" align="left" bgcolor="black" border="0">
<FONT SIZE=+1 color="white" > Código de Segurança</FONT>
</td>
<td VALIGN="top" align="left" bgcolor="black" >
<input name="sonda_key" type="password" value="poos54100$ki5&" SIZE=40>
</td>
</tr>
<tr>
<td VALIGN="top" align="left" bgcolor="black" border="0">
<FONT SIZE=+1 color="white" > Número do Pedido</FONT>
</td>
<td VALIGN="top" align="left" bgcolor="black" >
<input name="seller_op_id" type ="text" value="<? for ($i=1;$i<=$count;$i++){echo $dados['ID_PEDIDO'];}?>" SIZE=30>
</td>
</tr>
<br><br>
<tr>
<td VALIGN="top" align="center" bgcolor="black" colspan=2>
<input type="submit" border="0">
</td>
</tr>
</form>
</body>
</html>Carregando comentários...