Ir para conteúdo

POWERED BY:

Arquivado

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

raelteixeira

Problema ao pegar valor de outra página com $_GET

Recommended Posts

Olá pessoal, eu sou novo no fórum e novo em PHP também. Estou trabalhando em um projeto no qual preciso editar os dados de um professor cadastrado e para isso abro um iframe com o formulário para fazer as alterações. Para abrir a página de edição em um iframe eu usei a seguinte linha de código:


$busca = mysqli_query($conexao,"SELECT * FROM professores WHERE primeiro_nome != ''");
if(mysqli_num_rows($busca) == 0){
...

while($res_1 = mysqli_fetch_array($busca)){

...

<a class="a" href="editar_professor.php?id=<?php echo $res_1['id']; ?>">//Essa linha aqui...

Porém retorna o seguinte erro: Undefined index: id in C:\wamp\www\MS_Professional\admin\editar_professor.php on line 18

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, onde está o fechamento do seu WHILE? ele deve fechar após o seu HTML.

while($res_1 = mysqli_fetch_array($busca)){

?>

<a class="a" href="editar_professor.php?id=<?php echo $res_1['id']; ?>

<?php }//Fechamento do WHILE ?>

Testa ai

 

abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que o seu select não está retornando nada, acho até que ele esta errado....

Por exemplo vc colocou que o Primeiro nome != (diferente) de ""... ta errado não essa lógica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola

 

 

Acredito que o seu select esteja certo, veja se entendi.

 

Voce colocou o != para que ele nao selecione nenhum dado vazio na coluna primeiro_nome.?

 

 

 

<a class="a" href="editar_professor.php?id=<?=$res_1['id']?>">//Essa linha aqui...

 

Acredito que seu codigo tenha de ser assim.

para poder pegar o id, afinal no erro que ele nos retorno podemos ver claramente que o id esta indefinido.

na real ali nao e necessario abrir o bloco php, se você coloca o igual como fis ali em cima ele recebe o valor no id, e nao precisa de ;

 

Acredito que seja isso tenta ai!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante

PERGUNTAS QUE PRECISAM SER RESPONDIDAS:

 

O que tem na linha 18? É a linha que recebe o ID?

A coluna "id" existe?

Você fechou todas as chaves?

 

Se todas elas você tiver corrigido e não funcionar, chame um padre... exorcize esse código...

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.