Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico Formulario dinamico

Visualizar analisado - Mostrar apenas o texto da mensagem ??

Received: by 10.229.82.69 with SMTP id a5mr210211qcl.27.1246629859664;
        Fri, 03 Jul 2009 07:04:19 -0700 (PDT)
Return-Path: <felipenmo...@gmail.com>
Received: from mail-qy0-f183.google.com (mail-qy0-f183.google.com [209.85.221.183])
        by gmr-mx.google.com with ESMTP id 20si152541qyk.13.2009.07.03.07.04.18;
        Fri, 03 Jul 2009 07:04:18 -0700 (PDT)
Received-SPF: pass (google.com: domain of felipenmo...@gmail.com designates 209.85.221.183 as permitted sender) client-ip=209.85.221.183;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of felipenmo...@gmail.com designates 209.85.221.183 as permitted sender) smtp.mail=felipenmo...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by qyk13 with SMTP id 13so2800099qyk.14
        for <listaphp@googlegroups.com>; Fri, 03 Jul 2009 07:04:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:in-reply-to:references
         :from:date:message-id:subject:to:content-type;
        bh=Z/gMFNgPwl8Vb4/uK3h8/wyr0dmA9XbN6n3vzvDTwPY=;
        b=FLKZdL5dW5QszL4P9Liz0fB8X29kcskYrFohR3B0QaWql14MoEt6XutkKUeOH2D9TR
         8i9EFu13J4p7raHbkb/xwuZt82YX3/7VuNquzZKqP57RH8sFE/lEAD4A3RXjZ1bVwZk1
         jKqIliO/pr1Tgw/NVn3Q0Ef30NiV4j+jE3aGk=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type;
        b=DA5LWGfzObN7m+JOrdmkBqGwH35JuCSql38QYkFtJKiZM3pY1eO+AYI2txeblka/kH
         XKD0SWj1osnrtJNU9KIHoz7RicneQ/3RgcxM8QsklShb/hJdkTUnqaZjj1u78KBOpi1N
         iNYR4AIiLJIX0mYY7vPVbT9G2EJ9Ljs7ZVOK8=
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="001636426d49dc2e14046dcda1ef"
Received: by 10.229.94.139 with SMTP id z11mr1135681qcm.6.1246629858123; Fri, 
	03 Jul 2009 07:04:18 -0700 (PDT)
In-Reply-To: <1246629424.3863.3.camel@localhost>
References: <29606d1f0907030641s7f9de2f0kababd529362459ff@mail.gmail.com> 
	<1246629424.3863.3.camel@localhost>
From: Felipe Nascimento de Moura <felipenmo...@gmail.com>
Date: Fri, 3 Jul 2009 11:03:58 -0300
Message-ID: <28c149360907030703w1b9ac2fdpbc43d511118cf...@mail.gmail.com>
Subject: Re: [ PHP - Google ] Re: Formulario dinamico
To: listaphp@googlegroups.com

--001636426d49dc2e14046dcda1ef
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hmm...
isso q tu fez em jquery nao =E9 muito ... usual, talvez... mas vai funciona=
r.
=E9 que nao gosto da ideia de escrever uma string la dentro, pra ter maior
controle (pra exluir uma linha q foi inserida por engano, por exemplo) eu
criaria um objecto input, um tr, um td, e daria os devidos appendchilds,
setando ids, names e types.

Mas isso nao vai mudar nada para o php. no teu input, tu coloca o name com
[].
assim, no PHP, ele ja se torna uma Array. Dai tu vai usar
$_POST['campo'][0]...[1]...[2], etc
so cuidado que, usando
while($linha=3D current($_POST['campo']))
{
next($_POST['campo']);
}
caso um dos campos estivesse em branco, ele vai sair do while.

no mais, era isso...qualquer coisa, da um grito pra galera ;)



2009/7/3 Jo=E3o Batista Neto <neto.joaobati...@gmail.com>

>
> > Seria mais ou menos igual ou "ANEXAR UM ARQUIVO" do gmail, s=F3 que
> > seria com campos de um formulario.
> > O Cliente deve indicar pessoas.
> > Gostaria de criar um formulario que a cada vez que ele clicasse em um
> > determinado botao, fosse inseridos uma quantidade de campos no
> > formulario.
>
> Bom amigo,
>
> Voc=EA pode utilizar o JQuery, Dojo, Ext, existem v=E1rios exemplos disso=
 em
> v=E1rios lugares, se vale uma sugest=E3o pessoal, eu prefiro o JQuery.
>
> $( "#seubotao" ).click( function(){
>        $( "#seuform" ).append( "<input name=3D'campo[]' type=3D'text' />"=
 );
> } );
>
> --
> []'s
> Jo=E3o Batista Neto
> neto.joaobati...@gmail.com
>
>
> >
>


--=20
Felipe N. de Moura
Desenvolvimento Web

http://thewebmind.org
fel...@thewebmind.org
---------------------------------
Fazendo da web um lugar melhor pra se viver.
Making the web a better place to live

--001636426d49dc2e14046dcda1ef
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hmm...<br>isso q tu fez em jquery nao =E9 muito ... usual, talvez... mas va=
i funcionar.<br>=E9 que nao gosto da ideia de escrever uma string la dentro=
, pra ter maior controle (pra exluir uma linha q foi inserida por engano, p=
or exemplo) eu criaria um objecto input, um tr, um td, e daria os devidos a=
ppendchilds, setando ids, names e types.<br>

<br>Mas isso nao vai mudar nada para o php. no teu input, tu coloca o name =
com [].<br>assim, no PHP, ele ja se torna uma Array. Dai tu vai usar $_POST=
[&#39;campo&#39;][0]...[1]...[2], etc<br>so cuidado que, usando<br>while($l=
inha=3D current($_POST[&#39;campo&#39;]))<br>

{<br>next($_POST[&#39;campo&#39;]);<br>}<br>caso um dos campos estivesse em=
 branco, ele vai sair do while.<br><br>no mais, era isso...qualquer coisa, =
da um grito pra galera ;)<br><br><br><br><div class=3D"gmail_quote">2009/7/=
3 Jo=E3o Batista Neto <span dir=3D"ltr">&lt;<a href=3D"mailto:neto.joaobati=
s...@gmail.com">neto.joaobati...@gmail.com</a>&gt;</span><br>

<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class=3D"im"=
><br>
&gt; Seria mais ou menos igual ou &quot;ANEXAR UM ARQUIVO&quot; do gmail, s=
=F3 que<br>
&gt; seria com campos de um formulario.<br>
&gt; O Cliente deve indicar pessoas.<br>
&gt; Gostaria de criar um formulario que a cada vez que ele clicasse em um<=
br>
&gt; determinado botao, fosse inseridos uma quantidade de campos no<br>
&gt; formulario.<br>
<br>
</div>Bom amigo,<br>
<br>
Voc=EA pode utilizar o JQuery, Dojo, Ext, existem v=E1rios exemplos disso e=
m<br>
v=E1rios lugares, se vale uma sugest=E3o pessoal, eu prefiro o JQuery.<br>
<br>
$( &quot;#seubotao&quot; ).click( function(){<br>
 =A0 =A0 =A0 =A0$( &quot;#seuform&quot; ).append( &quot;&lt;input name=3D&#=
39;campo[]&#39; type=3D&#39;text&#39; /&gt;&quot; );<br>
} );<br>
<font color=3D"#888888"><br>
--<br>
[]&#39;s<br>
Jo=E3o Batista Neto<br>
<a href=3D"mailto:neto.joaobati...@gmail.com">neto.joaobati...@gmail.com</a=
><br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Felipe N. d=
e Moura<br>Desenvolvimento Web<br><br><a href=3D"http://thewebmind.org">htt=
p://thewebmind.org</a><br><a href=3D"mailto:fel...@thewebmind.org">felipe@t=
hewebmind.org</a><br>

---------------------------------<br>Fazendo da web um lugar melhor pra se =
viver.<br>Making the web a better place to live<br>

--001636426d49dc2e14046dcda1ef--


Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google