- Este tópico contém 17 respostas, 7 vozes e foi atualizado pela última vez 5 meses, 3 semanas atrás por Tutora Jessica.
-
AutorPosts
-
-
19 de fevereiro de 2022 às 17:27 #86775Flavio Cesar de oliveiraParticipante
olá, o codigo abaixo os 2 IF não estão funcionando, ja verifiquei varias vezes se esta igual ao do curso, não sei oque esta errado, conseguem me ajudar?
<?php
//$banco = new mysqli(host, usuario, senha, banco);
$banco = new mysqli(“localhost”, “root”, “”, “bd_games”);if ($banco->connect_errno) {
echo “<p>Encontrei um erro $banco->errno –> $banco->connect_error</p>”;die();
}$busca = $banco->query(“select * from generos”);
if (!$busca) {
echo “<p>Falha na busca! $banco->error</p>”;}
?> -
19 de fevereiro de 2022 às 17:32 #86777Flavio Cesar de oliveiraParticipante
o problema é quando eu testo os erros, o if não me retorna oque eu escrevi dentro dos “echo”,
-
4 de março de 2022 às 07:48 #87607Hercules rodrigues de souzaParticipante
Opa tudo bem, consegui resolver esse problema,pois deu Aki também já tentei de tudo e não retorna o echo.
-
4 de março de 2022 às 07:50 #87608Hercules rodrigues de souzaParticipante
Opa tudo bem, consegui resolver esse problema?por que deu Aki também já tentei de tudo e não retorna o echo.
-
-
21 de fevereiro de 2022 às 17:20 #86898Tutora VeraMestre
Flavio, faça uma análise desta linha juntamente à aula:
echo“<p>Encontrei um erro $banco->errno –> $banco->connect_error</p>”;
Após, verifique as demais se há erro ou ausência de alguma sintaxe.
Faça os testes, se preciso digite os códigos linha por linha novamente com bastante atenção, evitando o copia/ cola, acreditamos que isso possa te ajudar bastante. Dê o seu feedback caso consiga resolver ou não, ok? -
21 de fevereiro de 2022 às 22:42 #86924Flavio Cesar de oliveiraParticipante
Obrigado! outra coisa estou iniciando o ultimo modulo e consegui chegar até aqui sem problemas, mas eu vi que o modulo 02 foi disponibilizado os códigos prontos para quem não conseguiu, mas esta faltando informações, parece que falta 1 ou 2 passos do modulo 01, isso pode confundir futuros alunos que não conseguiram finalizar os código. >> (não esta colocando em ordem após uma pesquisa e “mostrar todos” não aparece.)
-
22 de fevereiro de 2022 às 14:12 #86957Tutora VeraMestre
Flavio, por gentileza nos encaminhe esta observação através da aba ajuda, pois como o fórum é voltado apenas as dúvidas nas aulas, podemos filtrar melhor lá esse possível problema, ok? Aguardamos a sua observação lá na aba ajuda, desde já agradecemos por relatar, Bons Estudos.
-
-
21 de março de 2022 às 15:05 #89144Pedro Henrique Reis TeixeiraParticipante
O meu também não funciona, já escrevi e reescrevi várias vezes, tudo funciona exceto as msgs de erro.
`if($banco->connect_errno){
echo “<p>Encontrei um erro $banco->errno –> $banco->connect_error</p>”;
die();
}``if(!$busca){
echo “<p>Falha na Busca! $banco->error</p>”;
}`-
22 de março de 2022 às 09:55 #89206Tutora VeraMestre
Tente simplificar os comandos echo, removendo a exibição dos códigos dos erros. Tentar usar mensagens simples, sem exibir especificações de erro pra ver se funciona e retorne para que possamos averiguar.
-
-
3 de abril de 2022 às 08:31 #90099Eduardo Raymond BenisteParticipante
Prezada querido mestre Jedi gustavo Gunabara eu quando faso esscódigo da aula 7 operações tenário ele da um erro
no código abaixo
<?php
$n1 = $_GET[“a”];
$n2 = $_GET[“b”];
$tipo = $_GET[“op”];
echo “Os valores passados foram $n1 e $n2 <br/>”;
$r = ($tipo == “s”) ? $n1+$n2 : $n1*$n2;
echo “O resultado sera $r”;
?>p?n1=a&n2=b&tipo=op passando o parãmetro para a url da o seguinte erro ja tentei de tudo
O erro que da quando eu passo o pârâmetro na url e esse o senho mestre jedi Gustavo guanabara poderia me ajudar a corrigir esse erro eu ja tentei de tudo por favor amado mestre jedi eu sou seu piquen ogafanhoto
Esse erro em baixo é quando aparece na tela
Notice: Undefined index: a in C:\Program Files (x86)\EasyPHP-Devserver-17-lite\eds-www\php-aula07\aula07\01-operacao.php on line 11
Notice: Undefined index: b in C:\Program Files (x86)\EasyPHP-Devserver-17-lite\eds-www\php-aula07\aula07\01-operacao.php on line 12
Notice: Undefined index: op in C:\Program Files (x86)\EasyPHP-Devserver-17-lite\eds-www\php-aula07\aula07\01-operacao.php on line 13
Os valores passados foram e
O resultado sera 0Ass Seu Dscipulo Eduardo Raymond Beniste
-
4 de abril de 2022 às 14:14 #90214Tutora VeraMestre
Thiago, Os parâmetros que você está passando pela URL são n1, n2 e tipo. No código PHP você tá pegando os parâmetros a, b e op. Tá tudo trocado. Por isso tá dando erro.
Passe algo do tipo
?a=5&b=3&op=s
Aí vai funcionar!
O problema está no seu HTML. Aconselhamos que verifique os nomes dos componentes do formulário.
-
-
17 de maio de 2024 às 21:47 #137058Christyan BrayanParticipante
Olá, estou fazendo a aula 01 do Módulo 1, e seguindo os comandos do professor, escrevi esse código com um erro de digitação em “localhost”:
$banco = new mysqli("localhot", "root", "", "bd_games"); if($banco->connect_errno) { echo "<p> Encontrei um erro $banco->errno --> $banco->connect_error </p>"; die(); }
Porém, quando abro a página aparece apenas os warnings, e não a mensagem do echo:
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for localhot failed: No such host is known. in C:\xampp\htdocs\estudonauta\php-mysql\includes\banco.php on line 14
Fatal error: Uncaught mysqli_sql_exception: php_network_getaddresses: getaddrinfo for localhot failed: No such host is known. in C:\xampp\htdocs\estudonauta\php-mysql\includes\banco.php:14 Stack trace: #0 C:\xampp\htdocs\estudonauta\php-mysql\includes\banco.php(14): mysqli->__construct(‘localhot’, ‘root’, Object(SensitiveParameterValue), ‘bd_games’) #1 {main} thrown in C:\xampp\htdocs\estudonauta\php-mysql\includes\banco.php on line 14
-
20 de maio de 2024 às 15:03 #137178Tutora JessicaModerador
Ola Christyan, por conta do erro de digitação o seu código não completou, por isso não apareceu a mensagem.
Logo após o warning aparece Fatal error, com a indicação do erro do seu código. -
22 de maio de 2024 às 23:47 #137320Christyan BrayanParticipante
Então não é possível mais mostrar essa mensagem “Encontrei um erro…”?
-
23 de maio de 2024 às 10:29 #137348Tutora JessicaModerador
Olá Christyan, você pode me especificar qual curso, aula e módulo exatamente que esta fazendo e se é do estudonauta mesmo? Não estou encontrando essa aula.
Mas seu código não esta entrando no echo por que o erro esta antes, então se tem um erro ele para onde encontra o erro, existe forma de fazer com que apareça o echo, mas é mais complexo.
Aguardo seu retorno para que eu possa tentar lhe ajudar melhor. -
28 de maio de 2024 às 10:51 #137622Christyan BrayanParticipante
Curso de PHP com MySQL – M01A01 – Conectando ao Banco de Dados
Então, na aula é escrito esse código simulando esse erro justamente para poder mostrar na tela esse echo, porém no meu só aparece os warnings e não o echo.
-
28 de maio de 2024 às 16:26 #137635Tutora JessicaModerador
Ola Christyan, obrigada por me informar.
Tenho algumas perguntas, você esta usando exatamente os mesmos programas do curso?
O seu servidor do banco de dados já esta ligado e o banco de dados já estava lá?
Quando fez o teste de abertura de banco de dados, deu tudo certo?
Você copiou e colou exatamente o seu código por completo?
Se puder e preferir nos envie prints da sua tela pelo nosso discord, por lá acredito que seja mais fácil para conseguir lhe ajudar melhor.
Lhe aguardo. -
28 de maio de 2024 às 16:36 #137642Tutora JessicaModerador
Aproveitei e trouxe sua dúvida para uma já existente no fórum do mesmo módulo e exercício, você pode observar acima algumas resoluções e explicações.
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.