Jump to content
Angelino

Variáveis indefinidas e Também não está gravado no Banco de Dados

Recommended Posts

Boa tarde, meus amigos tenho um arquivo PHP para Formas de Pagamento

 

Está mostrando 1 Erro e também não está gravado no Banco de Dados

 

Este são o erro

 

PHP Warning:  mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /admin/method.php on line 166
 

Este é o arquivo method.php agradeço muito mas muito mesmo se poder mim ajudar

 

<?php 
$methods_all = mysqli_query($conms,"SELECT * FROM payment_gateway");
while($methods = mysql_fetch_array($methods_all)){ ?>

 

Share this post


Link to post
Share on other sites
2 horas atrás, Angelino disse:

PHP Warning:  mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /admin/method.php on line 166

Sua query está falhando e retornando false.

Tente por depois das suas consultas o OR DIE(mysql_error()); para verificar por que sua query está falhando.

mysqli_query() OR DIE(mysql_error());

 

Share this post


Link to post
Share on other sites
21 minutos atrás, Gleyson Abreu disse:

Sua query está falhando e retornando false.

Tente por depois das suas consultas o OR DIE(mysql_error()); para verificar por que sua query está falhando.


mysqli_query() OR DIE(mysql_error());

 

Olá, coloquei antes pôquer abaixo dava erro

 

O erro foi este que apareceu

PHP Warning:  mysqli_query() expects at least 2 parameters, 0 given in /admin/method.php on line 165

 

Share this post


Link to post
Share on other sites

2 coisas:

aqui estão faltando dados em sua conexão:

3 horas atrás, Angelino disse:

<?php $dbname = ""; $dbhost = "localhost"; $dbuser = ""; $dbpass = "";

 

no caso: o nome do banco de dados, nome do usuario e senha;
verifique.

 

outra coisa:

Citar

OR DIE(mysql_error());

 

troque por:

OR DIE(mysqli_error());

e depois das consultas sim;

veja mais detalhes importantes aqui:

 

Share this post


Link to post
Share on other sites
1 hora atrás, Fernando C disse:

2 coisas:

aqui estão faltando dados em sua conexão:

 

no caso: o nome do banco de dados, nome do usuario e senha;
verifique.

 

outra coisa:

 

troque por:


OR DIE(mysqli_error());

e depois das consultas sim;

veja mais detalhes importantes aqui:

 

Olá boa noite, sobre o nome do banco de dados já ta no arquivo mas o erros permanece

 

Após consulta o  ORDIE(mysql_error()); apareceu estes 3 erros

 

PHP Deprecated:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /admin/method.php on line 43
PHP Warning:  mysql_query() expects parameter 1 to be string, resource given in /admin/method.php on line 164
PHP Fatal error:  Call to undefined function ORDIE() in /admin/method.php on line 165

 

Eu acho que tem que fazer uma tabela para este arquivo e enviar para o banco de dados? que o banco não tem esta tabela deste arquivo

 

A mais uma coisa troquei o mysqli por mysql poquer o meu banco de dados está assim mysql

e o erro permanece

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By mamotinho
      Olá, hoje pensei em avança a versão do PHP e gostaria de começa com a conexão em PDO, porém não sei como posso ta fazendo e se realmente é possível eu realizar conexão mssql com PHP7 se for possível alguém poderia me da uma dica de como fazer
    • By sanase
      Boa tarde, 
       
      Galera estou com um problema, tenho uma pastas com alguns arquivos e preciso coletar algumas linhas de todos os arquivos.
      Consegui fazer ele ler apenas um mas não estou conseguindo fazer o looping
       
      o codigo apontando para apenas um arquivo ficou assim, esta funcionando
       
      <?php
          $url = 'D:/FTP/Inventario/MREC000129.htm';
          // PEGANDO TODO CONTEUDO
          $dadosSite = file_get_contents($url);
          $comp1 = explode('<TR><TD><TD><TD>Computador&nbsp;&nbsp;<TD>',$dadosSite);
          $comp2 = explode("<TR>",$comp1[1]);
          $user1 = explode('<TR><TD><TD><TD>Gerador&nbsp;&nbsp;<TD>',$dadosSite);
          $user2 = explode("<TR>",$user1[1]);
          $sist1 = explode('<TR><TD><TD><TD>Sistema operacional&nbsp;&nbsp;<TD>',$dadosSite);
          $sist2 = explode("<TR>",$sist1[1]);
          $memo1 = explode('<TR><TD><TD><TD><TD>Memória do Sistema&nbsp;&nbsp;<TD>',$dadosSite);
          $memo2 = explode("</TABLE>",$memo1[1]);
          $fabr1 = explode('<TR><TD><TD><TD><TD>Fabricante&nbsp;&nbsp;<TD>',$dadosSite);
          $fabr2 = explode("<TR>",$fabr1[1]);
          $mode1 = explode('<TR><TD><TD><TD><TD>Produto&nbsp;&nbsp;<TD>',$dadosSite);
          $mode2 = explode("<TR>",$mode1[1]);
          $mode1 = explode('<TR><TD><TD><TD><TD>Produto&nbsp;&nbsp;<TD>',$dadosSite);
          $mode2 = explode("<TR>",$mode1[1]);
          $seri1 = explode('<TR><TD><TD><TD><TD>Número de série&nbsp;&nbsp;<TD>',$dadosSite);
          $seri2 = explode("<TR>",$seri1[1]);
          $proc1 = explode('<TR><TD><TD><TD><TD>Versão&nbsp;&nbsp;<TD>Intel',$dadosSite);
          $proc2 = explode("<TR>",$proc1[1]);
          $proc1 = explode('<TR><TD><TD><TD><TD>Versão&nbsp;&nbsp;<TD>Intel',$dadosSite);
          $proc2 = explode("<TR>",$proc1[1]);
          $noip1 = explode('<TR><TD><TD><TD><TD>Endereço / Máscara da sub-rede&nbsp;&nbsp;<TD>',$dadosSite);
          $noip2 = explode(" / 255.",$noip1[1]);
          $data1 = explode('<TR><TD><TD><TD>Data&nbsp;&nbsp;<TD>',$dadosSite);
          $data2 = explode("<TR>",$data1[1]);

          print('
          <table width="82%" border="0" cellpadding="0" cellspacing="1" align="center">
              <tr bgcolor="#FFFFFF"> 
                  <td height="22"> 
                      <div align="center"><font size="4" color="#000099">INVETÁRIOS DO PARQUE COMPUTACIONAL PROFILE LOGISTICA</font><font size="5" color="#000099"> 
                      </font></div>
                  </td>
              </tr>
              <tr bgcolor="#FFFFFF"> 
                  <td height="5">&nbsp;</td>
              </tr>
                  <tr bgcolor="#FFFFFF"> 
                  <td height="22"> 
                  <div align="center"><font size="5" color="#000099"><b><font size="4">RELAÇÃO DE COMPUTADORES</font></b></font></div>
              </td>
          </table>
          </br>
          ');
          print('
              <table border="1" align="center" width="100%" cellspacing="0" cellpadding="3">
                  <tr bgcolor="#F7FCBA">
                      <th>Seq</th>
                      <th>Computador</th>
                      <th>Usuário</th>
                      <th>Sistema Operacional</th>
                      <th>Mamória</th>
                      <th>Fabricante</th>
                      <th>Modelo</th>
                      <th>Série</th>
                      <th>Processador</th>
                      <th>Endereço IP</th>
                      <th>Data</th>
                  </tr>
          ');
          print (' 
                  <tr>
                      <th>1</th>
                      <th>'.$comp2[0].'</th>
                      <th>'.$user2[0].'</th>
                      <th>'.$sist2[0].'</th>
                      <th>'.$memo2[0].'</th>
                      <th>'.$fabr2[0].'</th>
                      <th>'.$mode2[0].'</th>
                      <th>'.$seri2[0].'</th>
                      <th> Intel '.$proc2[0].'</th>
                      <th>'.$noip2[0].'</th>
                      <th>'.$data2[0].'</th>
                  </tr>
          </table>
          ');

      }
    • By guilhermewebber
      Olá, eu to com uma duvida para conseguir trazer um dado do banco pra uma input. Tenho o seguinte código
       
       <input class="form-control" type="text" readonly>                 <?php                 $sql2 = "select Codigo, SaldoAtual from saldo";                 $conexao2 = new Conexao2();                 $saldos = $conexao2 -> execute($sql2);                   while($saldo = $saldos ->fetch_array()) {                   echo '<option value="'.$saldo['Codigo'].'"> '.$saldo['SaldoAtual'].' </option>';                 }                 ?>                 </select>
    • By ivanjrx
      bom pessoal estou montando um projeto em Arduíno mais não entendo quase nada de php, eu queria fazer um botão on-off no mesmo botão, para quando pressionar ligar e para quando soltar desligar parecido com botão de voz do whatsApp quando solta para de gravar nesse caso eu quero pra quando soltar desligar. no projeto já adicionei um botão submit mais queria que esse mesmo botão fizesse essa as duas funções igual descrevo acima. 
      <html> <head> <title>Arduino Controlled Based PHP</title> </head> <body> <?php echo "<p>Control Page</p><p>"; $port = fopen("COM7", "w+"); sleep(0); ?> <br> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="on" /> <input type="Submit" value="on"> </form> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="off" /> <input type="Submit" value="off"> </form> <?php if ($_POST['turn']=="on") { echo "Turned on"; fwrite($port, "n"); } if ($_POST['turn']=="off") { echo "Turned off"; fwrite($port, "f"); } fclose($port); ?> </body> </html>  
    • By iSilvaMarcelo
      Boa tarde pessoal!
      Estou tendo uma dificuldade em repetição na minha tabela.
      Tentei usar foreach para exibir as informação do meu banco de dados porém ele só repetir o primeiro nome do meu banco, o objetivo é mostra todos eles em ordem. Mais não está indo.
      Testei usando while ($row_usuario = mysqli_fetch_assoc($resultado_usuario)){ }, ele funcionar porem os nomes ficam em varias tabelas separadas.
      Na imagem tem o código que usei.
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.