Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ezequiel777888

Update

Recommended Posts

Olá pessoal, estou com problema pra fazer um UPDATE com php.

<p> <?php  include("config/connect.php"); ?>  </p>



<?php

//Lista de variaveis
$nome=$_POST['Nome'];
$sobrenome=$_POST['Sobrenome'];
$email=$_POST['Email'];
$c_email=$_POST['C_email'];
$telefone=$_POST['Telefone'];
$level=$_POST['Level'];
$senha=$_POST['Senha'];
$c_senha=$_POST['C_senha'];

//Verifica 'se' o botão foi clicado.


 if(isset($_POST["botao_reg"])){
$gravando = mysql_query("INSERT INTO profile_account (profile_name, profile_lastname,profile_email,profile_phone,profile_level,profile_pass) VALUES ('$nome', '$sobrenome','$email','$telefone','$level','$senha')");
 }

 


?>



<p>Cadastro de usuários </p>

<!-- input with placeholder -->
<form method="post"   data-role="validator" 
data-show-required-state="false" 
data-hint-mode="line" 
data-hint-background="bg-red" 
data-hint-color="fg-white" 
data-hide-error="5000">

<div class="input-control text">
    <input name="Nome"type="text" data-validate-func="required" placeholder="Nome" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="Sobrenome"type="text" data-validate-func="required" placeholder="Sobrenome" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="Email"type="email" data-validate-func="required" placeholder="Email" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="C_email"type="email" data-validate-func="required" placeholder="Confirme E-mail" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="Telefone"type="tel" data-validate-func="required" placeholder="Telefone" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="Senha" type="password" data-validate-func="required" placeholder="Senha" data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control text">
    <input name="C_senha"type="password" data-validate-func="required" placeholder="Confirme senha." data-validate-hint="Não pode ser vazio."> 
</div>
<div class="input-control select">
    <select name="Level">
        <option value="1">Level-1</option>
        <option value="2">Level-2</option>
        <option value="3">Level-3</option>
    </select>
</div>
<p>
<input class="button success"name="botao_reg"type="submit" value="Registrar">
</p>
</form>
<hr>



<?php 

 
    $sql = ("SELECT * FROM profile_account");
    $resultado =  mysql_query($sql);
while ($linha= mysql_fetch_assoc($resultado)) {
$select .= "
				   
					<tr>
						<td width='5' >
							{$linha["profile_id"]}</td>
						<td width='33%'>
						 <input name='Nome1'type='text'size='15' value='	{$linha["profile_name"]}' > </td>
						<td width='33%'>
							 <input name='Sobrenome'type='text'size='15' value='	{$linha["profile_lastname"]}'></td>
							<td width='33%'>
							 <input name='Email'type='text'size='15' value='	{$linha["profile_email"]}'></td>
							<td width='33%'>
							 <input name='Telefone'type='text' size='15'value='	{$linha["profile_phone"]}'></td>
							<td width='5%'>
							 <input name='level'type='text'size='2' value='	{$linha["profile_level"]}'></td>
							<td width='33%'>
							
							<a href='?p=profile_new&id_up={$linha["profile_id"]}'>Atualize</a></td>
						<td width='33%'>
							<a href='?p=profile_new&id_down={$linha["profile_id"]}'>Delete</a></td>
					</tr>
				 
            
			";
			
			

 
}
?>
<?php echo "

 
<table class='table striped hovered cell-hovered border bordered'>  
    <tr>
        <td>ID</td>
        <td>Nome</td>
        <td>Sobrenome</td>
        <td>E-mail</td>
        <td>Telefone</td>
        <td>Level</td>
        <td>Edite</td>
        <td>Delete</td>
    </tr> 
	 
	
	"; ?>
<?php echo $select ?>
<?php echo" </table> "; ?>


<?php
    if($_GET['id_down'] != ""){
    $userID1 = $_GET['id_down'];
    $sql1 = "DELETE FROM profile_account WHERE profile_id='".$userID1."'";
    $query1  = mysql_query($sql1);
	}
?>

<?php
    if($_GET['id_up'] != ""){
    $userID1 = $_GET['id_up'];
      $sql1 = "UPDATE profile_account SET profile_name='$nome' WHERE profile_id='".$userID1."'";serID1."'";
    $query1  = mysql_query($sql1);
	}
?>




No casso... sempre que eu cliko em atualizar ele apaga o registro e nao salva nada...

segue link com exemplo online

 

http://work-web.ddns.net/administration.php?p=profile_new

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ezequiel blz?

 

Vc esta conseguindo fazer o insert e o delete normal é somente o update ? O link que vc deixo na descrição para simular o erro não esta funcionando pelo menos eu não conseguir acessar. Esse código está tudo na mesma pagina ?? Esta usando alguma biblioteca do javascript ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá renato, então... estou há várias e várias horas.... e não conseguir ainda....

 

 

aki o link atualizado

http://work-web.ddns.net/index.php?p=profile_account

 

 

Edit:

 

Então, eu consigo cadastrar e deletar,... Mas tem 2 semanas que não consigo fazer esse UPDATE funcionar. T_T

 

edit:

<?php include("config/connect.php")?>

<form  method="post" data-role="validator" data-show-required-state="false" data-hint-mode="line" data-hint-background="bg-red" data-hint-color="fg-white" data-hide-error="5000">
<div class="grid">
    <div class="row">
        <div class="cell">                         
						
						
						
	<div class="input-control text" data-role="input">
        <input type="text" name="Nome" data-validate-func="required" placeholder="Nome" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>	
	<div class="input-control text" data-role="input">
        <input type="text" name="Sobrenome" data-validate-func="required" placeholder="Sobrenome" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>
	 <div class="input-control text" data-role="input">
        <input type="text"name="Email" data-validate-func="required" placeholder="E-mail" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>	
    <div class="input-control text" data-role="input">
        <input type="text"name="C_Email" data-validate-func="required" placeholder="Confirme E-mail" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>
    <div class="input-control text" data-role="input">
        <input type="text"name="Telefone" data-validate-func="required" placeholder="Telefone" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>
	<div class="input-control select">
    
	<select name="Level">
        <option value="1">level de acesso 1 </option>
        <option value="2">level de acesso 2</option>
        <option value="3">level de acesso 3</option>
    </select>
	</div>
	  <div class="input-control text" data-role="input">
        <input type="text"name="Senha" data-validate-func="required" placeholder="Senha" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>
	  <div class="input-control text" data-role="input">
        <input type="text"name="C_Senha" data-validate-func="required" placeholder="confirme senha" data-validate-hint="Este campo não pode ser vazio">
        <span class="input-state-error mif-warning"></span>
        <span class="input-state-success mif-checkmark"></span>
    </div>

	<button class="button primary" type="submit" name="Validar">Validar</button>
	</form>

</div>
</div>
</div>
<form method="post">

<input type="text" value="1"name="id_editar" hidden />
</form>


<?php

$nome=$_POST["Nome"];
$sobrenome=$_POST["Sobrenome"];
$email=$_POST["Email"];
$c_email=$_POST["C_Email"];
$telefone=$_POST["Telefone"];
$level=$_POST["Level"];
$senha=$_POST["Senha"];
$c_senha=$_POST["C_Senha"];



if(isset($_POST["Validar"])){
$gravando = mysql_query("INSERT INTO profile_account (profile_name, profile_lastname,profile_email,profile_phone,profile_level,profile_pass) VALUES ('$nome', '$sobrenome','$email','$telefone','$level','$senha')");
 }

if ($gravando==true)
	
	 
		
		{echo " <span class='mif-checkmark fg-blue   mif-ani-fast'></span> Registrado "; echo "<meta http-equiv='refresh' content='0;URL=?p=profile_account' />";}
	
?>

<?php 


 


	//Mostrar resultado da pesquisa na tabela
   
   $sql = ("SELECT * FROM profile_account");
    $result =  mysql_query($sql);
while ($linha= mysql_fetch_assoc($result)) {

$exibi .= "	<tr>
						<td>
							{$linha["profile_id"]}</td>
						<td>
							{$linha["profile_name"]}</td>
						<td>
							{$linha["profile_lastname"]}</td>
						<td>
							{$linha["profile_email"]}</td>
						<td>
							{$linha["profile_phone"]}</td>
						<td>
							{$linha["profile_level"]}</td>
						<td>
							{$linha["profile_pass"]}</td>
						<td>
							<a href='?p=profile_account&id_editar={$linha["profile_id"]}'> Atualizar </a></td>
						<td>
							<a href='?p=profile_account&id_deletar={$linha["profile_id"]}'> Delete </a> </td> </tr>";}
?>
<?php
   
    if($_GET['id_deletar'] != ""){
    $userID = $_GET['id_deletar'];
    $sqld = "DELETE FROM profile_account WHERE profile_id='".$userID."'";
    $queryd  = mysql_query($sqld);
	 if ($queryd==true) {echo " <span class='mif-loop2 fg-blue  mif-ani-spin'></span> Deletando... "; echo "<meta http-equiv='refresh' content='0;URL=?p=profile_account' />";}
	}
	
	
	if($_GET['id_editar'] != ""){
		
		echo " ta dando certo ";
		
    $id = $_GET['id_editar'];
    $sqld2 = "SELECT FROM profile_account WHERE profile_id='".$id."'";
    $atualizar  = mysql_query($sqld2);
	while ($linha= mysql_fetch_assoc($atualizar)) {
	 echo $linha["profile_name"];
	 
	}}
?>


<hr>
<div id="countdown">
<table class="table striped hovered cell-hovered border bordered">

     <thead>
<tr>
	<th>ID</th>
	<th>Nome</th>
	<th>Sobrenome</th>
	<th>E-mail</th>
	<th>Telefone</th>
	<th>Level</th>
	<th>Senha</th>
	<th>Editar</th>
	<th>Deletar</th>
</tr>
	 </thead>
	 <tbody>
<tr>
						
<?php echo $exibi; ?>							
</tr>
	</tbody>
</table>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.