$variável

Enviada por Neto Amparo 
Neto Amparo
$variável
08 de September de 2007 às 09:48PM
eu valido uma variável, imprimo ela na pagina seguinte, mas se eu pô-las num campo de formulário, ela perde a segunda palavra e demais, caso exista, se é uma variável que vale uma frase, ao imprimir na próxima página, ela sai a frase todas, se eu dê um avançar e pô-la num db, só vai a primeira palavra da frase,me ajudem a resolver esse problema.
Roberson Faria
Re: $variável
10 de September de 2007 às 06:43PM
nossa muito estranho isso, coloca o codigo ai pra agente poder palpitar, só pelo q vc ta falando isso é no minimo muito estranho
Neto Amparo
Re: $variável
11 de September de 2007 às 07:26AM
Cara!
não tem como eu postar o código, pois qualquer variável com valor de uma frase (mais de uma plalavra) quando eu ponho num campo de form(qualquer campo de formulário, mesmo um do tipo hidden) perde o valor das próximas palavras que não seja a primeira, do tipo:"$endereco= rua neto, numero 37" se eu imprimir numa pagina inprime correto, no entanto, se eu colocar num form pra por num db, entra apenas a palavra "rua".
Roberson Faria
Re: $variável
11 de September de 2007 às 08:50AM
bom mas as vezes vc ta fazendo algo errado no seu código, eu normalmente uso dessa forma

<?
if(isset($_POST)){ // verifica se o form foi enviado
echo $_POST["campo_form"];
}
?>

<body>
<form name='form_teste' action='' method='POST'>
<input type='text' name='campo_form' id='campo_form'>
<input type='submit' name='btn_form' value='Enviar'>
</form>
</body>


tenta ai se num funcionar dessa forma ai provavelmente vc está com algum problema na configuração do seu apache ou php ou algo ta dando problema ai, ai seria melhor vc postar a parte do seu codigo pra vermos e dar uma boa olhada nas suas configurações
Neto Amparo
Re: $variável
11 de September de 2007 às 04:02PM
Prezado, gostaria muito da tua ajuda, relamente eu faço igual a vc, mas tá dando erro sempre, é assim, caso vc queira me dicionar no teu msn, o meu é: neto@adbelem.net, fico grato pela atenção dispensada
Tiago Machado
Re: $variável
16 de September de 2007 às 02:57PM
Roberson, estou com um problema parecido.

Seguinte no meu caso é no formulário de atualização de endereço.
Eu tenho um form html que coloco um endereco no banco de dados. Tenho um outro form que tem como objetivo alterar o endereço, por isso eu faço um query que coloca o endereco no input text. só que não aparece nada após o primeiro espaço. segue o código.

if (!verifica_cliente($email_cliente))
echo "USUÁRIO NÃO EXISTE, FAVOR MARQUE A OPÇÃO INCLUIR...".mysql_error();
else
{
$consulta = mysql_query("select email_cliente, nome_cliente, endereco_cliente, cep_cliente,
descricao_cidade from clientes
join cidades
on
clientes.cod_cidade = cidades.cod_cidade
where email_cliente = '$email_cliente'");
$dados = mysql_fetch_array($consulta);

echo "email_cliente ".$dados['email_cliente'];
echo "<br> nome_cliente ".$dados['nome_cliente'];
echo "<br>endereco_cliente ".$dados['endereco_cliente'];
echo "<br>cep_cliente ".$dados['cep_cliente'];
echo "<br>CIDADE ".$dados['descricao_cidade'];
$endereco_cliente = $dados['endereco_cliente'];

echo "<table BORDER=30>
<form name=cad_user method=post action=\"alt_clientes.php\">
<tr>
<th colspan=6 ALIGN=CENTER>CADASTRO DE CLIENTES</tr>
</th>
<tr>
<th>EMAIL CLIENTE</th>
<TH><INPUT TYPE=TEXT NAME=email_cliente value=".$dados['email_cliente']."></TH>
<th>NOME DO CLINTE</th>
<TH><INPUT TYPE=TEXT NAME=nome_cliente value=".$dados['nome_cliente']."></TH>
</th>
<tr>
<th>ENDERECO</th>
<TH colspan=3><INPUT TYPE=TEXT NAME=endereco_cliente size=60 value=".$endereco_cliente."></TH>
</th>
<tr>
<th>CEP</th>
<TH><INPUT TYPE=TEXT NAME=cep_cliente value=".$dados['cep_cliente']."></TH>
<th>CIDADE</th>
<th>
<input type=text name=cidade value=".$dados['descricao_cidade'].">
</th>
</tr>
<tr>
<input type=hidden name=opcao value=5>
<th colspan=6 ALIGN=CENTER><INPUT TYPE=SUBMIT VALUE=ENVIAR></tr>
</th>

</FORM>
</table>";
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.