Jump to content
Fórum Script Brasil
  • 0

Erro ao Atualizar dados em PHP


Question

Página update.php está recebendo os dados de outra página porém não está atualizando. O que devo ajustar na linha 20?

<?php
	session_start();
	
	//Incluindo a conexão com banco de dados
	include_once("conecta.php");
  $nome=$_POST['nome'];
   $nivel=$_POST['nivel'];
   $usuario=$_POST['email'];
   $senha=$_POST['senha'];	
   $id=$_POST['id'];


	//$login == null
	//O campo usuário e senha preenchido entra no if para validar
		
	if((isset($_POST['email'])) && (isset($_POST['senha']))){
$result= mysqli_query("UPDATE USUARIOS SET nome = '$nome',niveis_acesso_id = '$nivel',email = '$usuario',senha = '$senha' WHERE id =$id")OR DIE(mysql_error());
	//mysql_query("UPDATE carros SET marca_carro='$marca', modelo_carro='$modelo' WHERE id=$id");
 if(mysqli_affected_rows() > 0){
  echo"<script language='javascript' type='text/javascript'>
	 alert('Atualizado com sucesso!');window.location.href='colaborador.php'</script>";
        
}else{
  echo "Aviso: Não foi atualizado!";
   
  
   echo"<script language='javascript' type='text/javascript'>
       alert('Não foi possível atualizar esse usuário');window.location.href='colaborador.php'</script>";
}
	//	$resultado_usuario = mysqli_query($link, $up);
	
	}

           ?>
		   

Está dando erro nessa linha:

$result= mysqli_query("UPDATE USUARIOS SET nome = '$nome',niveis_acesso_id = '$nivel',email = '$usuario',senha = '$senha' WHERE id =$id")OR DIE(mysql_error() ) ;

 

 

Erro: Parse error: syntax error, unexpected '' (T_STRING), expecting ')' in C:\xampp\htdocs\sistema\update.php on line 20

Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Olá!

Como as extensões mysql_* foram completamente removidas desde o php 7, tente com mysqli_error()

E não se esqueça de no topo do arquivo, definir as exibições de erro assim:

error_reporting(E_ALL);

2 horas atrás, Aldirandre disse:

id")OR DIE(mysql_error());

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148691
    • Total Posts
      644531
×
×
  • Create New...