Jump to content


Photo

Um Formulario Duas Função?


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

#1 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 07/04/2011, 09:05

ola Pessoal é a minha primeira pergunta aqui e no forum??? Vamos la
Eu tou fazendo um site e trabalho com varios modos de crição, só eu quero saber (a logica) para mim fazer um formulario, onde este formulario edita e esclua (atraves do mesmo) sei fazer isso em frameworks, mais quero fazer isso em php (PURO)? Alguem tem o brilho
vlww
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#2 Jefferson Ventura

Jefferson Ventura

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino

Posted 08/04/2011, 09:52

Olá! Diego,

É o seguinte existe N maneiras de se fazer o que você esta querendo, então vou te passar 2 links
onde você encontra exemplos completos.

http://goo.gl/v2HLq

http://goo.gl/v2HLq

Qualquer dúvida só falar!

Edição feita por: Jefferson Ventura, 08/04/2011, 09:55.

  • Diego Bezerra likes this

#3 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 08/04/2011, 10:12

ola Jefferson Ventura o tutorial é escelente? Só que não é bem isso que eu quero (esse eu uso) sem o PDO ou COM ELE? oque eu realmente quero é o seguinte?

vou usar esse formulario como exemplo:
<form class="cmxform" action="<?php echo $framework?>/controle/vereadores.php?vereador=editar/salvar&vid=<?php printf("%s \n", $ver['vid']); ?> method="post" enctype="multipart/form-data" name="vereadores">
<table width="70%" align="left">
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Nome:</th>
    <td width="345" bgcolor="#CCFFFF"><input type="hidden" name="vid" value="<?php printf ("%s \n", $ver["vid"]);  ?>"><span id="valida.nome">
      <input  type="text" class="textbox" name="nome" value="<?php printf ("%s \n", $ver["vid"]);  ?>" size="45">
      <span class="textfieldRequiredMsg">Esqueceu o Nome!.</span></span></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF"> Nascimento:</th>
    <td bgcolor="#CCFFFF"><span id="valida.nasc">
    <input type="text" class="textbox" name="nasc" value="<?php printf ("%s \n", $ver["nasc"]);  ?>" size="25">
    <span class="textfieldRequiredMsg">Coloque a Data de Nascimento.</span><span class="textfieldInvalidFormatMsg">Formato errado!.</span></span></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Sexo:</th>
    <td bgcolor="#CCFFFF"><label for="sexo"></label>
      <select name="sexo" id="sexo" title="Selecione o sexo" validate="required:true"> >
        <option value="1">Masculino</option>
        <option value="2">Fermino</option>
      </select></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Site:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="site" value="<?php printf ("%s \n", $ver["site"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Partido</th>
    <td bgcolor="#CCFFFF"><span id="sprytextfield3">
    <input type="text" class="textbox" name="partido" value="<?php printf ("%s \n", $ver["partido"]);  ?>" size="20" id="partido">
    <span class="textfieldRequiredMsg">Partido Obrigatorio.</span></span></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Email:</th>
    <td bgcolor="#CCFFFF"><span id="sprytextfield4">
    <input type="text" class="textbox" name="email" value="<?php printf ("%s \n", $ver["email"]);  ?>" size="55">
    <span class="textfieldRequiredMsg">Digite o Email.</span><span class="textfieldInvalidFormatMsg">Email invalido.</span></span></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Twitter:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="twitter" value="<?php printf ("%s \n", $ver["twitter"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Facebook:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="facebook" value="<?php printf ("%s \n", $ver["facebook"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Orkut:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="orkut" value="<?php printf ("%s \n", $ver["orkut"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Telefone:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="telefone" value="<?php printf ("%s \n", $ver["telefone"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Celular:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="celular" value="<?php printf ("%s \n", $ver["celular"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Msn:</th>
    <td bgcolor="#CCFFFF"><input type="text" class="textbox" name="msn" value="<?php printf ("%s \n", $ver["msn"]);  ?>" size="50"></td>
  </tr>
  <tr valign="baseline">
    <th colspan="2" align="left" valign="baseline" nowrap bgcolor="#CCFFFF"> Biografia:</th>
    </tr>
  <tr valign="baseline">
    <th colspan="2" align="right" nowrap bgcolor="#CCFFFF"><span id="valida.biografia">
      <label for="biografia"></label>
      <textarea name="biografia" id="biografia" cols="66" rows="20" style="width:100%"><?php printf ("%s \n", $ver["biografia"]);  ?></textarea>
      <span class="textareaRequiredMsg">Biografia obrigatoria.</span></span></th>
    </tr>
  <tr valign="baseline">
    <th width="10%" align="right" nowrap bgcolor="#CCFFFF">Foto:</th>
    <td bgcolor="#CCFFFF"><label for="foto"></label>
      <input name="foto" type="file" id="foto" size="65"><a href="<?php echo $upload ?>/<?php printf ("%s \n", $ver["foto"]);  ?>"><?php printf ("%s \n", $ver["foto"]);  ?></a></td>
  </tr>
  <tr valign="baseline">
    <th width="10%" height="26" align="right" nowrap bgcolor="#CCFFFF">&nbsp;</th>
<td bgcolor="#CCFFFF"><div id="btnbar" class="container" xt-preservestate>
                    <input  type="submit" value="Salvar" />
                    <input type="submit" value="Cancelar" /><br />
        </div></td>
  </tr>
</table></form>

neste codigo ai é um formulario de edição ta funcionando 100% esse é só um pedaço.... ttatatatat
então oque eu realmente? que neste mesmo form eu edito, crio novo, sem ter que copiar esse formulario duas vezes?
ex: no no RAXAN eu faço di boa (é um framework OTIMO);

obrigado pela antenção

Edição feita por: Diego Bezerra, 08/04/2011, 10:12.

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

#4 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 08/04/2011, 11:48

Diego, um modo bem simples é manter o ID em um campo hidden, quando esse ID existir você faz update e quando não existir você faz insert ou ainda usar replace (http://dev.mysql.com...pt/replace.html).
  • Diego Bezerra likes this
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#5 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 08/04/2011, 12:27

Diego, um modo bem simples é manter o ID em um campo hidden, quando esse ID existir você faz update e quando não existir você faz insert ou ainda usar replace (http://dev.mysql.com...pt/replace.html).


ola tambem funciona com o MySQLi???

OLA Cristiano Galdino VCS PRENTENDEM COLOCAR ALGUMA CATEGORIA RELACIONADO AO RADPHP XE (ANTIGO DELPHI FOR PHP)
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#6 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 08/04/2011, 12:57


Diego, um modo bem simples é manter o ID em um campo hidden, quando esse ID existir você faz update e quando não existir você faz insert ou ainda usar replace (http://dev.mysql.com...pt/replace.html).


ola tambem funciona com o MySQLi???

OLA Cristiano Galdino VCS PRENTENDEM COLOCAR ALGUMA CATEGORIA RELACIONADO AO RADPHP XE (ANTIGO DELPHI FOR PHP)

Sim, funciona.

Não temos planos de novas categorias.
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#7 Diego Bezerra

Diego Bezerra

    Diego Bezerra

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

Posted 08/04/2011, 12:59

Obrigado cristiano pelos artigos estarei fazendo sos testes no final de semana e coloco aqui os resultados???

topico RESOLVIDO
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