Um Formulario Duas Função?
			
				
					
						
					
					#1
					
					
				
				
				
					
				
			
				
			
			
			Posted 07/04/2011, 09:05
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
			
				
					
						
					
					#2
					
					
				
				
				
					
				
			
				
			
			
			Posted 08/04/2011, 09:52
É 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
					
					
				
				
				
					
				
			
				
			
			
			Posted 08/04/2011, 10:12
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"> </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.
			
				
					
						
					
					#4
					
					
				
				
				
					
				
			
				
			
			
			Posted 08/04/2011, 11:48
- Diego Bezerra likes this
 
			
				
					
						
					
					#5
					
					
				
				
				
					
				
			
				
			
			
			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)
			
				
					
						
					
					#6
					
					
				
				
				
					
				
			
				
			
			
			Posted 08/04/2011, 12:57
Sim, funciona.
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)
Não temos planos de novas categorias.
			
				
					
						
					
					#7
					
					
				
				
				
					
				
			
				
			
			
			Posted 08/04/2011, 12:59
topico RESOLVIDO
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










