Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

[Resolvido] Problema com update no wamp

Recommended Posts

pessoal estou com um problema de update no wamp. Eu fiz o form que fica da seguinte maneira:

 

<form action="pagina.php?i=recebe_alteracaoaluno.php&id=<?php echo $id; ?>" method="post" name="aluno" enctype="multipart/form-data">

 

ate aqui beleza, pois dando um ver codigo da pagina no navegador ele esta assim:

 

<form action="pagina.php?i=recebe_alteracaoaluno.php&id=00000000004" method="post" name="aluno" enctype="multipart/form-data">

 

Então ate aqui esta funcionando.

 

Agora quando chega no arquivo recebe_alteracaoaluno.php ele nao esta recebendo o ID e nao atualiza, retornando a pagina com o seguinte endereço:

 

http://192.168.1.2/ue/carteirinha/pagina.php?i=alteraraluno.php&id=$id

 

ele volta com a variavel, e dando um echo no $id = $_GET['id']; ele nao esta findo.

 

meu codigo recebe_alteracaoaluno.php e:

 

<?
function reverse_date( $date )
       {
   return ( strstr( $date, '-' ) ) ? implode( '/', array_reverse( explode( '-', $date ) ) ) : implode( '-', array_reverse( explode(                '/', $date ) )      );
       }

ini_set( 'display_errors', true );
error_reporting( E_ALL );
// inicia criação de pasta
include"../includes/conecta.php"; 
echo $id = $_GET['id'];
$nome = $_POST['nome'];
$datanasc = reverse_date( $_POST[ 'datanasc' ] );
$dataHora = date("d-m-Y");
$rg = $_POST['rg'];
$cpf = $_POST['cpf'];
$inst = $_POST['inst'];
$serie = $_POST['serie'];
$turno = $_POST['turno'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$diretorio = "images/";
$nomeimagem = "images/".$nome.".jpg";
$upload = $diretorio.$_FILES['imagem']['name'];
 	$imagem = $_FILES['imagem']['name'];

  if($imagem == NULL) {

            $sql_atualiza = mysql_query("update aluno SET nome='$nome', datanasc='$datanasc', rg='$rg', cpf='$cpf', inst='$inst', serie='$serie', turno='$turno', email='$email', telefone='$telefone' WHERE id='$id' ", $db);  
                  echo "<script> alert('Alteração recebida com sucesso!')</script>";
                 echo "<script> window.location.href='pagina.php?i=alteraraluno.php&id=$id'</script>";
  }else{
       if(move_uploaded_file($_FILES['imagem']['tmp_name'], "images/".$nome.".jpg")) {

            $sql_atualiza = mysql_query("update aluno SET nome='$nome', datanasc='$datanasc', rg='$rg', cpf='$cpf', inst='$inst', serie='$serie', turno='$turno', email='$email', telefone='$telefone', imagem='$nomeimagem' WHERE id='$id' ", $db);  
                  echo "<script> alert('Alteração recebida com sucesso!')</script>";
                  echo "<script> window.location.href='pagina.php?i=alteraraluno.php&id=$id'</script>";
         }   
	  }          
?>

 

o pior e que em um servidor na web de hospedagem funciona perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se short_open_tag esta habilidade '<? ?>'

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.