while (list($id_imagem,$id_produto,$nome,$descricao,$categoria,$arquivo,$usuario_cad,$data_cad,$ip_cad,$usuario_alt,$data_alt,$ip_alt,$status) = mysql_fetch_array($sql_query))
{
//Criar o nome do campo quantidade dinamicamente (nome do produto + qtd)
Pergunta
Edielson
Boa tarde a todos.
Estou intrigado com uma situação que bateu á minha porta.
Criei um formulário dinamicamente cujo código se segue:
<?php
include "conecta_mysql.inc";
//Seleção dos campos
$sql_select = "SELECT * FROM galeria group BY nome";
// Executa o Query
$sql_query = mysql_query($sql_select);
// executar query
$linhas=mysql_num_rows($sql_query);
if ($linhas==0)
{
echo "<script>alert('NÃO HÁ IMAGENS CADASTRADAS!'); window.history.go(-1); </script>n";
}
else
{
echo'<form action="cadastra_pedido.php" method="post" >
<table>
<thead>
<tr>
<th>IMAGEM</th>
<th>DESCRIÇÃO</th>
<th>QUANTIDADE</th>
</tr>
</thead>
<tbody>';
while (list($id_imagem,$id_produto,$nome,$descricao,$categoria,$arquivo,$usuario_cad,$data_cad,$ip_cad,$usuario_alt,$data_alt,$ip_alt,$status) = mysql_fetch_array($sql_query))
{
//Criar o nome do campo quantidade dinamicamente (nome do produto + qtd)
$qtd=$nome."qtd";
echo' <td width="15%" ><a href="galeria.php?id_imagem='.$id_imagem.'&nome='.$nome.'" target="_blank"><img src="'.$arquivo.'" width="90" height="75"></a></td>
<td width="70%"><a href="galeria.php?id_imagem='.$id_imagem.'&nome='.$nome.'" target="_blank"><strong>Produto:</strong> '.$nome.'<br /><strong>Descrição:</strong> '.$descricao.'</a></td>
<td width="15%" ><select name="'.$qtd.'" id="qtd">
<option>Escolha</option>
<option>5</option>
<option>10</option>
</select></td>
</tr>';
}
echo'</table>';
echo'<br />';
echo'<br />';
echo'<fieldset>
<legend>Insira seus dados</legend>
<dl>
<dt><label for="nome">Nome:</label></dt>
<dd><input id="nome" type="text" name="nome_cliente" autofocus="autofocus" required="required" size="58" />
</dd>
</dl>
<dl>
<dt><label for="email">Email:</label></dt>
<dd><input id="email" type="text" name="email" required="required" size="58" />
</dd>
</dl>
<dl>
<dt><label for="telefone">Tel:</label></dt>
<dd><input id="telefone" type="text" name="telefone" required="required" size="58" />
</dd>
</dl>
<dl>
<dt><label for="observacao">Observação:</label></dt>
<dd><textarea name="observacao" id="obserevacao" rows="3" cols="55" required="required"></textarea></dd>
</dl>
<dl>
<dt></dt>
<dd><input type="submit" name="submit" id="submit" value="Enviar" /></dd>
</dl>
</fieldset>
</tbody></form>';
}
?>
O formulário é criado perfeitamente, mas ao passar os valores para a página "cadastra_pedido", faço mais um select
...........
$qtd=$nome."qtd";
$qtd=$_POST["qtd"];
........
Quando visualizo o campo, ele está em branco, sem nenhum valor.
Alguém poderia me dar um auxílio????
Edielson
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.