Jump to content


DNL

Member Since 17/11/2002
Offline Last Active 22/02/2009, 18:51
-----

Posts I've Made

In Topic: Acentos Não Pegam Qnd Grava No Bd

28/07/2006, 08:49

Tenta passar com a função utf8_encode() do php para ver no que vai dar =]


Não deu certo tb, eu usei a utf8_encode e depois para mostrar a utf8_decode, daí, por exemplo coloquei no nome, José Antônio, e apareceu "José Antônio"...

Mas será que estou colocando no lugar certo? fiz assim, assim que preenche o formulário e clica em um botão gravar ele manda os dados dos campos ara uma função do xajax como arrays, tipo a função usa a var $f daí eu faço assim:

$nome = $f['nome'];

Nome é o que está no name do campo do formulário, daí essa mesma função depois grava os dados no bd, para usar essa função que você passou fiz assim:

$nome = utf8_enconde($f['nome']);

Será que é o certo assim mesmo?



Valew
Até+

In Topic: Criar Um Formulário Com Envio Por Email

25/07/2006, 11:18

Oi acho q vc poderia fazer usando suas páginas, uma html, onde vai ficar os códigos do formulário e uma outra php, onde vai receber os dados do form e enviá-los no seu email, dá uma olhada:

formulario.htm

<html>
<head>
<title>Página de Contato</title>
</head
<body>
<form action="formulario.php" method="POST">
Seu Nome : <input type="text" name="nome"><br>
Seu E-mail : <input type="text" name="email"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>


formulario.php

<?

//Recebe os dados do form e coloca em variáveis
$nome = $_POST['nome'];
$email = $_POST['email'];

//Mosta a Mensagem
$msg = "<h1>Fomulário de Contato</h1>";
$msg .= "<p>Nome $nome<br>";
$msg .= "<p>E-mail: $email</p>";


$cabecalho = "From: Formulario site";

//Função Mail, não esqueça de trocar pelo seu e-mail :)
mail("lalala@gmail.com", "$nome", $msg, $cabecalho);

//Mesagem de Resposta
echo "<center><h1>Muito Obrigado, $nome</h1></center>";
echo "<center><h3>Em breve te responderemos</h3></center>";

?>



tenta aí...



ps: copiei uns pedaços desse post: http://forum.wmonlin...howtopic=155905


Até+

In Topic: Formulário Php

25/07/2006, 10:25

:D
Até+

In Topic: If Dentro Do For

25/07/2006, 10:07

Bom...

Coloque esse código ai pra gente ver o que acontece:

//Pesquisa no bd pelo campo data, na tabela o campo data esta com o tipo date e a variável data tb esta no mesmo formato...
$w = mysql_query("SELECT * FROM consultas WHERE data = '$data'") or die(mysql_error());
$k = 0;
WHILE($z = mysql_fetch_array($w)){

//coloca na variavel horario o valor do campo horario vindo da pesquisa
$horario = $z['horario'];

//Variável que gera o horário
$i = $duracao*$k;

//if que define um valor para a variavel resultado
if ($k == $horario) {
$resultado = 'Nome: '.$z['paciente'].'';
} else {
$resultado = '<a href="" onclick="xajax_NovaEntrada(\''.$k.'\');return false;">'.$k.' - Adicionar Nova Entrada</a>';
}

//Variável que guarda o resultado que vai ser exibido
$Bsc .= '
<tr>
<td style="text-align: center;font-weight:bold;">'.date("H:i", mktime(8, 0+$i, 0, date("m"), date("d"), date("y"))).' - '.$k.'</td>
<td><div id="'.$k.'">'.$resultado.'</div></td>
</tr>
';
$k++;
}


Ainda não entendi porque que com WHILE não deu certo. :huh:

Té mais ;)




Tb não deu certo, tipo ele mostra só 4 linhas, pq tem 4 consultas agendadas, olha lá p/ vc ver, atualizei nakele link tb...

mas acho q consegui aqui, vou testar mais um poko, acho q a xxxxxx tá lá nakela var horario msm, to tentando coloca um while dentro do for pra testa... tá ficando um balaio de gato isso aki...

daki a poko coloco a resposta...

olha só o que eu fiz, coloquei um while dentro do for, daí ele tá funcionando em partes... rsrs...

tipo ele mostra todo mundo que tá cadastrado só que os erros são:

- se num dia tem 4 pesoas cadastrada ele mostra 4 vezes cada horario
- só está mostrando os horários que são pares
- por ssó estar mostrando os pares ao invés de ser de 20 em 20 minutos está de 40 em 40 minutos

atualizei aquele link, vejam como está:
http://www.nextinfor...mostra.php?id=1






Valew
Até+



------------------------------- Editando

eskeci de colcoar o código q eu fiz agora:

for($a = 0; $a<$consultas; $a++){

$i = $duracao*$a;

$w = mysql_query("SELECT * FROM consultas WHERE data = '$data'");

while($z = mysql_fetch_array($w)){

$horario = $z['horario'];

if ($a == $horario) { $resultado = 'Nome: '.$z['paciente'].''; } else { $resultado = '<a href="" onclick="xajax_NovaEntrada(\''.$a.'\');return false;">Adicionar Nova Entrada</a>'; }


$Bsc .= '
<tr>
<td style="text-align: center;font-weight:bold;">'.date("H:i", mktime(8, 0+$i, 0, date("m"), date("d"), date("y"))).' - '.$a.'</td>
<td><div id="'.$a.'">'.$resultado.'</div></td>
</tr>
';

}
$a++;
}




Valew
Até+

alguém tem alguma idéia do que possa ser??






Valew
Até+

In Topic: Formulário Php

25/07/2006, 10:00

Oi, e se vc deixar o seu php assim:

<?

$nome = $_POST['nome'];
$responsavel = $_POST['responsavel'];
$cpf = $_POST['cpf'];
$rg = $_POST['rg'];
$endereco = $_POST['endereco'];
$bancarias = $_POST['bancarias'];
$comerciais = $_POST['comerciais'];
$nopessoaisme = $_POST['pessoais'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$produto = $_POST['produto'];
$mensagem = $_POST['mensagem'];


$msg = "Tipo:\t$radiobutton\n";
$msg = "Nome / Empresa:\t$nome\n";
$msg .= "Responsável:\t$responsavel\n";
$msg .= "CNPJ / CPF:\t$cpf\n";
$msg .= "Inscrição Estadual / RG:\t$rg\n";
$msg .= "Endereço:\t$endereco\n";
$msg .= "CEP:\t$cep\n";
$msg .= "Referencias bancárias:\t$bancarias\n";
$msg .= "Referencias comerciais:\t$comerciais\n";
$msg .= "Referencias pessoais:\t$pessoais\n";
$msg .= "E-mail:\t$email\n";
$msg .= "Telefone:\t$telefone\n";
$msg .= "Produto pretendido:\t$produto\n";
$msg .= "Observações:\t$mensagem\n";

$cabecalho = "From: Formulario site";

mail("lalala@gmail.com", "\t$nome\n", $msg, $cabecalho);

echo "<center><h1>Muito Obrigado, $nome</h1></center>";
echo "<center><h3>Em breve te responderemos</h3></center>";
?>





Até+

IPB Skin By Virteq