- Este tópico contém 6 respostas, 2 vozes e foi atualizado pela última vez 2 anos, 9 meses atrás por Victor Hugo.
-
AutorPosts
-
-
26 de janeiro de 2022 às 15:15 #85032Victor HugoParticipante
Boa Tarde
Estava escrevendo o codigo do arquivo user-login.php,e nessa parte do código:$u = $_POST[‘usuario’] $s = $_POST[‘senha’] ;,o código estava dando o erro “Undefined index”então tive que colocar essas duas variáveis dentro de um if,e aí tive que definir essas variáveis como vazias,porque senão daria o erro”undefined variable”,mas como eu fiz isso,quando aperto no botão de entrar no topo do programa,ao invés de me levar ao arquivo “user-form-login”(onde está o formulário de usuario e senha) ele me leva ao user-login.php
User-login.php:
<?php
$u=”;
$s=”;
if(isset($_POST[‘usuario’],$_POST[‘senha’])){
$u = $_POST[‘usuario’] ;
$s = $_POST[‘senha’] ;
}if(is_null($u) || is_null($s)){
require “user-login-form.php”;}else{
echo “Dados foram passados…”;
} -
28 de janeiro de 2022 às 08:30 #85147Tutora VeraMestre
Victor, preciso saber, em qual aula você está?
Antes de você colocar essas variáveis dentro de um if e definir como vazias, a gente precisa entender a extensão do erro antes disso e ai sim ver por qual motivo quando você faz essa modificação ele entra apenas ao user-login.php. Mas, verifica se a linha require “user-login-form.php”; está declarada de acordo com a sua modificação.- Esta resposta foi modificada 2 anos, 10 meses atrás por Tutora Vera.
-
28 de janeiro de 2022 às 15:08 #85167Victor HugoParticipante
Boa tarde
EU estou na aula 8(M02A07)
Agora,ele está me levando aos dois arquivos juntos(user-login e user-login-form),e eles etão misturados,em baixo escrito “Dados foram passados” e em cima a interface de login do user-login-form.php,e quando eu aperto em entrar ele me leva novamente aos dois arquivos misturados,não mudando nada
-
31 de janeiro de 2022 às 10:28 #85281Tutora VeraMestre
Victor, o ideal mesmo é seguir conforme mostrado na aula, tenta refazer essa parte sem utilizar a mudança que você fez quanto ao uso do if, pois isso vai virar uma bola de neve e você vai ficar cada vez mais confuso ou perdido. Refaz e verifica se vai dar o mesmo erro do inicio com a codificação sugerida na aula. Aguardo o seu retorno.
-
31 de janeiro de 2022 às 15:23 #85293Victor HugoParticipante
Refiz o código,mas acabou não resolvendo,eu fui obrigado a fazer esse if,pois na minha maquina estava dando o erro “Undefined index” no código original da aula,vou tentar migrar para o php 7 para ver se esses erros se resolvem
-
2 de fevereiro de 2022 às 08:14 #85359Tutora VeraMestre
Victor, conseguiu resolver o problema? Aguardo o seu retorno.
-
2 de fevereiro de 2022 às 14:12 #85380Victor HugoParticipante
Vou tentar reinstalar tudo e usar o novo php 8
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.