Jump to content


Photo

Ajuda Com Sistema De Convite De Buffet Online!


  • Faça o login para participar
31 replies to this topic

#1 jhonesjns

jhonesjns

    De volta ao Lar

  • Usuários
  • 631 posts
  • Sexo:Não informado
  • Localidade:Tucuruví/SP
  • Interesses:Adobe PhotoShop, 3D Sudio Max, Corel Draw 11, Macromedia Flash MX, Front Page XP, Dreamweaver MX, Fireworks MX... e Fórum WMO, é claro !

Posted 04/09/2008, 01:09

Bom dia pessoal, eu venho estudando php poucos dias da semana durante uns 30 dias, e ontem me apareceu um trabalho que eu me interessei em fazer, justamente pra aprender mais, porém, o tempo é curto, tenho até sábado pra entregar... :unsure: Eu tenho já as noçoes de php e banco de dados, então quanto á isso, fiquem tranquilos. :wacko:

Não sei se vão entender o que eu quero aprender, mas tentarei explicá-lo o mais detalhado possivel. :click:
Bom vamos ao trabalho:

Trata-se de um sistema que será colocado em uma página no site do cliente com o seguinte link: "Convite Virtual", cujo interesse seria que o cliente do buffet que contratou os serviços de festas, etc, poderia entrar no site e mandar uns convites On-line mesmo para o e-mail que ela desejar enviar, entenderam? Bem, são 02 tipos de Convites salvos em JPG, um rosa (pra mulheres) e um azul (pra homens). Quando visitarem a pagina, logo veram um formulário com uma opção de selecionar o SEXO do Aniversáriante com uma preview pequena logo abaixo do tipo de convite que a pessoa escolheu, para que o convite seja enviado na cor específica, ok?

Lembrando que esse sistema não vai enviar o convite para um email que será préviamente especificado, e sim, vai enviar para o email que o cliente digitar no formulário entenderem?

- Vejam a minha idéia, pretendo criar um simples formulário com os seguintes campos:

01 - NOME
02 - NOME DO CONVIDADO
03 - DATA DO ANIVERSÁRIO

- E uma checkbox (aquela bolinha) que selecione o Sexo da criança aniversáriante para que o convite vá na cor escolhida;
- Logo abaixo (ou do lado) uma preview em miniatura do convite a ser enviado;
- Após isso, segue o botão enviar, e pronto! :blink:

Olha, não me levem á mau como burro, preguiçoso ou coisa parecida, criar o formulário em XHTML e CSS eu sei, o problema está na programação PHP os códigos eu não sei quais usar e como montá-los, se me mostrarem como fica a estrutura em PHP pra mim, logo eu monto e combino com o formulário e já ponho tudo pra funcionar.

Me ajudando com o PHP eu já serei eternamente grato, pois com esse sistema, eu estudarei ele, e óbviamente aprenderei muito mais sobre o PHP com ele, e futuramente irei usá-lo e/ou adápta-lo em muitas outras coisas que iram acontecer, né! :click:

Muito obrigado pela atenção :rolleyes: , e desculpa a Bíblia aí ... :unsure:


Convite SEXO MASCULINO: Attached File  CONVITE_AZUL.jpg   28.93KB   13 downloads
Convite SEXO FEMININO: Attached File  CONVITE_ROSA.jpg   27.89KB   11 downloads



Jhones Jns

Edição feita por: jhonesjns, 04/09/2008, 10:54.

Nome: Jhones Rafael
Msn: jhonesjns@msn.com
Portfolio: .: Em Construção :.
GMail: jhonesjns@gmail.com |
...... retornando ao WMO, minha casa ......

#2 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 09:01

Bom dia pessoal, eu venho estudando php poucos dias da semana durante uns 30 dias, e ontem me apareceu um trabalho que eu me interessei em fazer, justamente pra aprender mais, porém, o tempo é curto, tenho até sábado pra entregar... :unsure: Eu tenho já as noçoes de php e banco de dados, então quanto á isso, fiquem tranquilos. :wacko:

Não sei se vão entender o que eu quero aprender, mas tentarei explicá-lo o mais detalhado possivel. :click:
Bom vamos ao trabalho:

Trata-se de um sistema que será colocado em uma página no site do cliente com o seguinte link: "Convite Virtual", cujo interesse seria que o cliente do buffet que contratou os serviços de festas, etc, poderia entrar no site e mandar uns convites On-line mesmo para o e-mail que ela desejar enviar, entenderam? Bem, são 02 tipos de Convites salvos em JPG, um rosa (pra mulheres) e um azul (pra homens). Quando visitarem a pagina, logo veram um formulário com uma opção de selecionar o SEXO do Aniversáriante com uma preview pequena logo abaixo do tipo de convite que a pessoa escolheu, para que o convite seja enviado na cor específica, ok?

Lembrando que esse sistema não vai enviar o convite para um email que será préviamente especificado, e sim, vai enviar para o email que o cliente digitar no formulário entenderem?

- Vejam a minha idéia, pretendo criar um simples formulário com os seguintes campos:

01 - NOME
02 - NOME DO CONVIDADO
03 - DATA DO ANIVERSÁRIO

- E uma checkbox (aquela bolinha) que selecione o Sexo da criança aniversáriante para que o convite vá na cor escolhida;
- Logo abaixo (ou do lado) uma preview em miniatura do convite a ser enviado;
- Após isso, segue o botão enviar, e pronto! :blink:

Olha, não me levem á mau como burro, preguiçoso ou coisa parecida, criar o formulário em XHTML e CSS eu sei, o problema está na programação PHP os códigos eu não sei quais usar e como montá-los, se me mostrarem como fica a estrutura em PHP pra mim, logo eu monto e combino com o formulário e já ponho tudo pra funcionar.

Me ajudando com o PHP eu já serei eternamente grato, pois com esse sistema, eu estudarei ele, e óbviamente aprenderei muito mais sobre o PHP com ele, e futuramente irei usá-lo e/ou adápta-lo em muitas outras coisas que iram acontecer, né! :click:

Muito obrigado pela atenção :rolleyes: , e desculpa a Bíblia aí ... :unsure:


Convite SEXO MASCULINO: Attached File  CONVITE_AZUL.jpg   28.93KB   13 downloads
Convite SEXO FEMININO: Attached File  CONVITE_ROSA.jpg   27.89KB   11 downloads



Jhones Jns







Olá Amigo você conseguiu resolver?? estou desesperado atrás de um script tenho aqui um mas está dando muita dor de cabeça....Abraços.. ( Opss Desculpem desenterrar tópico antigo é que estou precisando de um script desta forma)

Edição feita por: T2Soluções-host, 25/10/2011, 09:02.


#3 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 09:15

Fala ai T2 olha esse eu acho que naum vai achar muiito facil na net um script desse tipo e mais ou menos bom. pois ele é um script naum muito utilizado ou seja pouco desenvolvido... seria mais rapido fazer um....
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#4 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 09:54

Fala ai T2 olha esse eu acho que naum vai achar muiito facil na net um script desse tipo e mais ou menos bom. pois ele é um script naum muito utilizado ou seja pouco desenvolvido... seria mais rapido fazer um....


Agradeço atenção...To até desenvolvendo um aqui mas está dificil pois meu conhecimento em php é basico....

#5 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 10:00

hannn... qualque duvida posta ai
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#6 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 10:07

hannn... qualque duvida posta ai


Eu achei algo nos meus achados e perdidos aqui mas não está funcionando se não me engano é um script que achei na web msm ele é feito em etapas(escolha da imagem dados etc.., quando vc coloca os dados no formulario ele envia no arquivo seguinte para mostrar como fica mas ele não envia os dados fica tudo em branco..ser´que voce poderia me ajudar??

#7 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 10:14

posta ai que a gente ve oque consegue
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#8 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 10:18

posta ai que a gente ve oque consegue




esse é formulário..

<form name="cartaogso" method="post" action="gso.php?cartao=passo03">

<CENTER>

<img border="0" src="<?php echo "$imgso"; ?>"><BR><BR>

SEU NOME: <input type=text name=seunome><BR><BR>

SEU E-MAIL: <input type=text name=seuemail><BR><BR>

NOME DO AMIGO: <input type=text name=nomeamigo><BR><BR>

E-MAIL DO AMIGO: <input type=text name=emailamigo><BR><BR>

MENSAGEM:<BR>
<textarea rows=5 cols=40 name=mensagem></textarea><BR><BR>

<input type=hidden value="<?php echo "$imgso"; ?>" name="imgso">
<input type="submit" name="cartaogso" value="Avançar"><BR>

</CENTER>

</form>

Esse proximo passo...aonde fica em branco


<form name="cartaogso" method="post" action="gso.php?cartao=passoFIM">

<CENTER>

<img border="0" src="<?php echo "$imgso"; ?>"><BR><BR><BR>

SEU NOME: <?php echo ("$seunome"); ?><BR><BR>

SEU E-MAIL: <?php echo ("$seuemail"); ?><BR><BR>

NOME DO AMIGO: <?php echo ("$nomeamigo"); ?><BR><BR>

E-MAIL DO AMIGO: <?php echo ("$emailamigo"); ?><BR><BR>

MENSAGEM:<BR><BR>
<?php echo ("$mensagem"); ?>

</CENTER><BR><BR>

<?php echo "<input type=hidden value=\"$imgso\" name=\"imgso\">"; ?>
<?php echo "<input type=hidden value=\"$nomeamigo\" name=\"nomeamigo\">"; ?>
<?php echo "<input type=hidden value=\"$emailamigo\" name=\"emailamigo\">"; ?>
<?php echo "<input type=hidden value=\"$seunome\" name=\"seunome\">"; ?>
<?php echo "<input type=hidden value=\"$seuemail\" name=\"seuemail\">"; ?>
<?php echo "<input type=hidden value=\"$mensagem\" name=\"mensagem\">"; ?>
<input type="submit" name="cartaogso" value="Mandar Cartão!">

</form>

Edição feita por: Diego Bezerra, 25/10/2011, 10:33.


#9 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 10:19

posta o codigo do php esse é só form
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#10 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 10:31

posta o codigo do php esse é só form





Então ele inicia com formulário depois passa a mostrar os dados colocados ai proxima etapa ele envia para php enviar e-mail..


php.. é que sou novo aqui no forum to enrolando pouco para postar vou postar certinho todos os codigos por etapas ..ok

Etapa1

<?php
if($_GET['cartao']=="passo01"){
include "cartaogso01.php";

} elseif($_GET['cartao']=="passo02"){
include "cartaogso02.php";

} elseif($_GET['cartao']=="passo03"){
include "cartaogso03.php";

} elseif($_GET['cartao']=="passoFIM"){
include "cartaogsoFIM.php";

} elseif(!$gso){
header("LOCATION: gso.php?cartao=passo01");
}
?>




Etapa2

<form name="cartaogso" method="post" action="gso.php?cartao=passo02">

<div align=center>
<table border=1 cellspacing=0 cellpadding="5" bordercolor="#000000">

<tr>
<td align="center">

<img border="0" src="http://endereçodosite/imagens/ima1P.gif"><br>

<input type="radio" name="imgso" value="http://endereçodosite/imagens/ima1G.gif" checked>Selecionar

</td><td align="center">

<img border="0" src="http://endereçodosite/imagens/ima2P.gif"><br>

<input type="radio" name="imgso" value="http://endereçodosite/imagens/ima2G.gif"> Selecionar

</td>

</tr><tr>

<td align="center">

<img border="0" src="http://endereçodosite/imagens/ima3P.gif"><br>

<input type="radio" name="imgso" value="http://endereçodosite/imagens/ima3G.gif"> Selecionar

</td><td align="center">

<img border="0" src="http://endereçodosite/imagens/ima4P.gif"><br>








Etapa 3




<form name="cartaogso" method="post" action="gso.php?cartao=passo03">

<CENTER>

<img border="0" src="<?php echo "$imgso"; ?>"><BR><BR>

SEU NOME: <input type=text name=seunome><BR><BR>

SEU E-MAIL: <input type=text name=seuemail><BR><BR>

NOME DO AMIGO: <input type=text name=nomeamigo><BR><BR>

E-MAIL DO AMIGO: <input type=text name=emailamigo><BR><BR>

MENSAGEM:<BR>
<textarea rows=5 cols=40 name=mensagem></textarea><BR><BR>

<input type=hidden value="<?php echo "$imgso"; ?>" name="imgso">
<input type="submit" name="cartaogso" value="Avançar"><BR>

</CENTER>

</form>









Etapa 4



<form name="cartaogso" method="post" action="gso.php?cartao=passoFIM">

<CENTER>

<img border="0" src="<?php echo "$imgso"; ?>"><BR><BR><BR>

SEU NOME: <?php echo ("$seunome"); ?><BR><BR>

SEU E-MAIL: <?php echo ("$seuemail"); ?><BR><BR>

NOME DO AMIGO: <?php echo ("$nomeamigo"); ?><BR><BR>

E-MAIL DO AMIGO: <?php echo ("$emailamigo"); ?><BR><BR>

MENSAGEM:<BR><BR>
<?php echo ("$mensagem"); ?>

</CENTER><BR><BR>

<?php echo "<input type=hidden value=\"$imgso\" name=\"imgso\">"; ?>
<?php echo "<input type=hidden value=\"$nomeamigo\" name=\"nomeamigo\">"; ?>
<?php echo "<input type=hidden value=\"$emailamigo\" name=\"emailamigo\">"; ?>
<?php echo "<input type=hidden value=\"$seunome\" name=\"seunome\">"; ?>
<?php echo "<input type=hidden value=\"$seuemail\" name=\"seuemail\">"; ?>
<?php echo "<input type=hidden value=\"$mensagem\" name=\"mensagem\">"; ?>
<input type="submit" name="cartaogso" value="Mandar Cartão!">

</form>








Etapa 5





<?php

require "gsoenviar.php";

if (!(ereg ("^.+@.+\\..+$", $seuemail))) {
echo "<FONT COLOR=RED><B>Seu e-mail parece ser inválido.</B></FONT>";
exit;

}elseif (!(ereg ("^.+@.+\\..+$", $emailamigo))) {
echo "<FONT COLOR=RED><B>O e-mail do seu amigo parece ser inválido.</B></FONT>";
exit;
}
echo "<B>PARABÉNS, <FONT COLOR=RED>$gso_seunome !</B></FONT>";

mail ($gso_seuemail, $gso_seuassunto, $gso_suamensagem, "From:$gso_amigoemail\nContent-type: text/html\n");

mail ($gso_amigoemail, $gso_amigoassunto, $gso_amigomensagem, "From:$gso_seuemail\nContent-type: text/html\n");

echo "<CENTER>O seu cartão foi enviado.</CENTER>";

?>











Etapa 6 final













<?

$gso_seunome="$seunome";
$gso_seuemail="$seuemail";
$gso_seuassunto="Obrigado...";


$gso_amigonome="$nomeamigo";
$gso_amigoemail="$emailamigo";
$gso_amigoassunto="CARTÃO VIRTUAL...";

$gso_amigomensagem="

<FONT FACE=VERDANA SIZE=1>
<B>Ola <FONT COLOR=RED>$nomeamigo</FONT>,</B><BR>
Este cartão é todo seu!</FONT>

<BR><FONT FACE=VERDANA SIZE=2>
Quem enviou este cartão foi: <BR>Nome: <B>$seunome</B> <BR>E-mail: <B>$seuemail</B>
</FONT><BR><BR>

<CENTER><img border=0 src=$imgso></CENTER><BR>

<CENTER><B>MENSAGEM:</B><BR><BR>

<CENTER><FONT FACE=VERDANA SIZE=2>$mensagem</FONT></CENTER>";

$gso_suamensagem="

<FONT FACE=VERDANA SIZE=1>
<B>Ola <FONT COLOR=RED>$seunome</FONT>,</B><BR>
SUCESSO GERAL!</FONT>

<BR>

<FONT FACE=VERDANA SIZE=1>
O seu cartão virtual já está na caixa postal de:
<B>$nomeamigo</B> (<B>$emailamigo</B>)</FONT>";

?>

Edição feita por: T2Soluções-host, 25/10/2011, 10:33.


#11 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 10:59

ei tipo assim o ploblema esta nas variavels, ou seja ta chamando uma varial que naum existe / não foi definida... vc tem que definir as variavels
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#12 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 11:10

ei tipo assim o ploblema esta nas variavels, ou seja ta chamando uma varial que naum existe / não foi definida... vc tem que definir as variavels



Ok .. Vou esquentar o coco aqui ve se consigo resolver como falei conheço pouco php mas vamos que vamos, vou tentar aqui...Obrigado pela ajuda..acaso precisar de algo que seja de minha alçada(hospedagem,revenda hospedagem,desenvolvimento gráfico) estamos aqui...

#13 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 11:25

ééé eu tipo assim deixa eu te explicar melhor da etapa 1 para a 2 ....

na etapa 1 temo formulario e é selecionado 1 das 3 opções só que ao passar para a etapa 3 colocando só este codigo <?php echo "$imgso"; ?> não vai funcionar pq esta $imgso é uma variavel mais esta variavel deveria ter sido definida antes de ser usada tipo assim vou postar como ficaria a etapa 3

tipo assim o $_POST['imgso']; ou o imgso é o nome do input da etapa 2

Etapa 3


<?php
$imgso 		= $_POST['imgso'];
?>
<form name="cartaogso" method="post" action="gso.php?cartao=passo03">

<CENTER>

<img border="0" src="<?php echo $imgso; ?>"><BR><BR>

SEU NOME: <input type="text" name="seunome"><BR><BR>

SEU E-MAIL: <input type="text" name="seuemail"><BR><BR>

NOME DO AMIGO: <input type="text" name="nomeamigo"><BR><BR>

E-MAIL DO AMIGO: <input type="text" name="emailamigo"><BR><BR>

MENSAGEM:<BR>
<textarea rows="5" cols="40" name="mensagem"></textarea><BR><BR>

<input type="hidden" value="<?php echo $imgso; ?>" name="imgso">
<input type="submit" name="cartaogso" value="Avançar"><BR>

</CENTER>

</form>

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#14 T2Soluções-host

T2Soluções-host

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino
  • Localidade:Guarulhos

Posted 25/10/2011, 12:59

ééé eu tipo assim deixa eu te explicar melhor da etapa 1 para a 2 ....

na etapa 1 temo formulario e é selecionado 1 das 3 opções só que ao passar para a etapa 3 colocando só este codigo <?php echo "$imgso"; ?> não vai funcionar pq esta $imgso é uma variavel mais esta variavel deveria ter sido definida antes de ser usada tipo assim vou postar como ficaria a etapa 3

tipo assim o $_POST['imgso']; ou o imgso é o nome do input da etapa 2

Etapa 3


<?php
$imgso 		= $_POST['imgso'];
?>
<form name="cartaogso" method="post" action="gso.php?cartao=passo03">

<CENTER>

<img border="0" src="<?php echo $imgso; ?>"><BR><BR>

SEU NOME: <input type="text" name="seunome"><BR><BR>

SEU E-MAIL: <input type="text" name="seuemail"><BR><BR>

NOME DO AMIGO: <input type="text" name="nomeamigo"><BR><BR>

E-MAIL DO AMIGO: <input type="text" name="emailamigo"><BR><BR>

MENSAGEM:<BR>
<textarea rows="5" cols="40" name="mensagem"></textarea><BR><BR>

<input type="hidden" value="<?php echo $imgso; ?>" name="imgso">
<input type="submit" name="cartaogso" value="Avançar"><BR>

</CENTER>

</form>




















Se é que eu entendi ve se é isso..




<form name="cartaogso" method="post" action="gso.php?cartao=passo03">

<CENTER>

<img border="0" src="<?php $imgso= $_POST['imgso'];?>"><BR><BR>

SEU NOME: <input type=text name=seunome><BR><BR>

SEU E-MAIL: <input type=text name=seuemail><BR><BR>

NOME DO AMIGO: <input type=text name=nomeamigo><BR><BR>

E-MAIL DO AMIGO: <input type=text name=emailamigo><BR><BR>

MENSAGEM:<BR>
<textarea rows=5 cols=40 name=mensagem></textarea><BR><BR>

<input type=hidden value="<?php $imgso= $_POST['imgso'];?>" name="imgso">
<input type="submit" name="cartaogso" value="Avançar"><BR>

</CENTER>

</form>

#15 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 25/10/2011, 13:15

não vc vai te que definir antes de usar tipo assim

<?php $imgso= $_POST['imgso'];?>
<img border="0" src="<?php echo $imgso;?>"><BR><BR>

ou vc pode usar assim

<img border="0" src="<?php echo $_POST['imgso'];?>"><BR><BR>

ou seja a primeira opção vc define antes e usa depois a segunda vc naum define somente exibi oque foi passado pelo POST
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq