Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

IsmaelAndres

Input text com value de variavel

Recommended Posts

Gente.

 

Estou refazendo o site da minha empresa, é um comércio.

Cada página de produto possui um formulário para o visitante pedir orçamento. Eu quero que o visitante preencha o campo de orçamento do produto A, quando ele for navegar no produto B o formulário já esteja preenchido, bastando ele dar um Submit.

 

To pensando assim, mas não está funcionando:

 

 

<form action="cart.php" method="post" name="orcamento">

<?php

$nome = $_POST["nome"];

$empresa = $_POST["empresa"];

$email = $_POST["email"];

$ddd = $_POST["ddd"];

$fone = $_POST["fone"];

?>

<fieldset>

<input type="hidden" name="produto" value="4" />

<label for="nomel">Seu nome:</label>

<input type="text"name="nome" value="<?=$nome?>" id="nomel" /> <br />

<label for="empresal">Empresa:</label>

<input type="text" name="empresa" value="<?=$empresa?>" id="empresal" /> <br />

<label for="email">E-mail:</label>

<input type="text" name="email" value="<?=$email?>" id="emaill" /> <br />

<label for="fone">Telefone:</label>

<input type="text" maxlength = "2" name="ddd" value="<?=$ddd?>" id="dddl" />

<input type="text" name="fone" value="<?=$fone?>" id="fonel" /> <br />

<label for="coment">Comentário:</label>

<textarea name="texto" id="coment" rows="5" cols="20"></textarea>

<br />

<a onCLick="document.orcamento.submit()" class="botaoorc">ver orçamento</a>

</fieldset>

</form>

 

 

Pesquisei no forum e no google, não achei uma solução funcional.

Grato pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce pode estar passando estes valores por sessao ou dar um echo no value

 

lembrando que so alterei os dois primeiros

 

<form action="cart.php" method="post" name="orcamento">
<?php
$_SESSION['nome'] = $nome = $_POST["nome"];
$empresa = $_POST["empresa"];
$email = $_POST["email"];
$ddd = $_POST["ddd"];
$fone = $_POST["fone"];
?>
<fieldset>
<input type="hidden" name="produto" value="4" />
<label for="nomel">Seu nome:</label>
<input type="text"name="nome" value="<?php echo $_SESSION['nome'] ?>" id="nomel" /> <br />
<label for="empresal">Empresa:</label>
<input type="text" name="empresa" value="<?php echo $empresa; ?>" id="empresal" /> <br />
<label for="email">E-mail:</label>
<input type="text" name="email" value="<?=$email?>" id="emaill" /> <br />
<label for="fone">Telefone:</label>
<input type="text" maxlength = "2" name="ddd" value="<?=$ddd?>" id="dddl" />
<input type="text" name="fone" value="<?=$fone?>" id="fonel" /> <br />
<label for="coment">Comentário:</label>
<textarea name="texto" id="coment" rows="5" cols="20"></textarea>
<br />
<a onCLick="document.orcamento.submit()" class="botaoorc">ver orçamento</a>
</fieldset>
</form>

duvidas posta ai http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo testei seu script aqui e funcionou normal so alterei a action para teste

 

<form action="<?php echo $PHP_SELF?>" method="post" name="orcamento">
<?php
$nome = $_POST["nome"];
$empresa = $_POST["empresa"];
$email = $_POST["email"];
$ddd = $_POST["ddd"];
$fone = $_POST["fone"];
$comentario = $_POST["texto"];
?>
<fieldset>
<input type="hidden" name="produto" value="4" />
<label for="nomel">Seu nome:</label>
<input type="text"name="nome" value="<?php echo $nome; ?>" id="nomel" /> <br />
<label for="empresal">Empresa:</label>
<input type="text" name="empresa" value="<?php echo $empresa; ?>" id="empresal" /> <br />
<label for="email">E-mail:</label>
<input type="text" name="email" value="<?php echo $email; ?>" id="emaill" /> <br />
<label for="fone">Telefone:</label>
<input type="text" maxlength = "2" name="ddd" value="<?php echo $ddd; ?>" id="dddl" />
<input type="text" name="fone" value="<?php echo $fone; ?>" id="fonel" /> <br />
<label for="coment">Comentário:</label>
<textarea name="texto" id="coment" rows="5" cols="20"><?php echo $comentario; ?>
</textarea>
<br />
<a onCLick="document.orcamento.submit()" class="botaoorc">ver orçamento</a>
</fieldset>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mudei novamente e não está funcionando.

 

vou tentar explicar novamente:

O cliente está na página do produto A q tem o formulário para pedir orçamento desse produto. Ao preencher os dados o cliente irá para a página cart.php que terá um resumo do orçamento. Eu quero é que quando o cliente vá para o produto B os dados no formulário já estejam preenchidos, bastando clicar em submit...

 

Tentei com os dois exemplos que o Wduarte passou mas não está pegando aqui. Será que é por já ter uma Session aberta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo existem várias maneiras de você fazer isso uma delas são:

 

<input name="" type="hidden" value="" />
$_GET[]
$_POST[]
$_SESSION[]

ou você não esta sabendo passar estas informações por etapa ou não sabe fazer!

 

parei aff... http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.