Jump to content

sabrinasouza

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About sabrinasouza

  1. Olá, como eu já havia dito em uma resposta anterior, já corrigi este erro. Porém um ainda prevale.. :/ Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 16
  2. Obrigado, realmente não havia percebido este erro! Porém não foi corrigindo o mesmo que me ajudou com os outros.
  3. Certamente isto corrigiu um erro, porém este prevalece: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 16 :( :(
  4. Olá, estou iniciando com PHP, e um trabalho que deveria ser fácil está me causando muita dor de cabeça. Preciso fazer a alteração de um cadastro no bando de dados, através do php, porém toda vez que tento, os seguintes erros aparecem: Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 15 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 16 Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\salvaralteracao.php on line 22 Eis meus 3 códigos: 1 - O que mostra os registros (ESTE ESTÁ OK): <html> <head> <meta charset="UTF-8"> <title>Manutenção</title> </head> <body bgcolor="#D14242"> <h3><b>Alteração dos Livros: Ficção Cientifica</h3><br> <?php include "conexao.inc"; $res=mysqli_query($conexao, "SELECT * FROM ficcao_cientifica"); $linhas=mysqli_num_rows($res); echo "Encontrados $linhas registros na tabela Ficção Cientifica"; mysqli_close($conexao); ?> <form name="alterafic" method="get"> <table border=""> <td>Cód</td><td>Nome</td><td>Autor</td><td>Páginas</td><td>Ano</td><td>Editora</td> </tr><br> <?php include "conexao.inc"; $sql="SELECT * FROM ficcao_cientifica order by cod"; $res=mysqli_query($conexao, $sql); while($reg=mysqli_fetch_row($res)) { $cod=$reg[0]; $nome=$reg[1]; $autor=$reg[2]; $paginas=$reg[3]; $ano=$reg[4]; $editora=$reg[5]; echo"<tr>"; echo"<td>$cod</td><td>$nome</td><td>$autor</td><td>$paginas</td><td>$ano</td><td>$editora</td>"; echo"<td><a href='alt_fic.php?id=$cod' style=text-decoration:none>Editar</a></td>"; echo"</tr>"; } mysqli_close($conexao); ?> </table> </form> <a href="C:/EasyPHP-DevServer-14.1VC9/data/localweb/projects/Wina/manutencao_romance.html" style="text-decoration:none"> ← Voltar</a> <a href="C:/EasyPHP-DevServer-14.1VC9/data/localweb/projects/Wina/index.html" style="text-decoration:none"> ۩ Inicio</a> </body> </html> O que me permite a alteração: Erro: Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 15 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\alt_fic.php on line 16 <html> <head> <meta charset="UTF-8"> <title>Alteração</title> </head> <body bgcolor="#D14242"> <h3><b>Alterar Livro: Ficção Cientifica</b></h3> <?php include "conexao.inc"; $cod=$_REQUEST['id']; $sql="selec * from ficcao_cientifica where id='$cod'"; $dados=mysqli_query($sql, '$conexao'); $elemento=mysqli_fetch_array($dados); $nome=$elemento['nome']; $autor=$elemento['autor']; $paginas=$elemento['pag']; $ano=$elemento['ano']; $editora=$elemento['editora']; mysqli_close($conexao); ?> <form method="get" action="salvaralteracao.php"> <table> <tr> <th align="left" valign="top">Cod:</th> <td><input type="number" name="cod" size="1" maxlength="3" value="<?php echo $cod?>"></td> </tr> <tr> <th align="left" valign="top">Nome:</th> <td><input type="text" name="nome" size="20" maxlength="50" value="<?php echo $nome?>"></td> </tr> <tr> <th align="left" valign="top">Autor:</th> <td><input type="text" name="autor" size="20" maxlength="50" value="<?php echo $autor?>"></td> </tr> <tr> <th align="left">N° de paginas:</th> <td><input type="text" name="paginas" size="1" maxlength="4" value="<?php echo $paginas?>"></td> </tr> <tr> <th align="left">Ano:</th> <td> <select name="ano" listebox value="<?php echo $ano?>"> <option select>2015</option> <option>2014</option> <option>2013</option> <option>2012</option> <option>2011</option> <option>2010</option> <option>2009</option> <option>2008</option> <option>2007</option> <option>2006</option> <option>2005</option> <option>2004</option> <option>2003</option> <option>2002</option> <option>2001</option> <option>2000</option> </select> </td> </tr> <tr> <th align="left">Editora</th> <td><input type="text" name="editora" size="20" maxlength="50" value="<?php echo $editora?>"></td> </tr> </table> <br><br> <input type="submit" value="Salvar" name="Salvar"/> </form> </body> <html> E o que deveria salvar a alterção: Erro: Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\EasyPHP-DevServer-14.1VC11\data\localweb\projects\wina\salvaralteracao.php on line 22 <?php include "conexao.inc"; $cod=$_REQUEST['cod']; $nome=$_REQUEST['nome']; $autor=$_REQUEST['autor']; $paginas=$_REQUEST['paginas']; $ano=$_REQUEST['ano']; $editora=$_REQUEST['editora']; $sql = "UPDATE ficcao_cientifica SET cod = '$cod' nome = '$nome' autor = '$autor' paginas = '$paginas' ano = '$ano' editora = '$editora' Where cod = '$cod' "; mysqli_query ($sql, $conexao); mysqli_close($conexao); ?>
×

Important Information

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