BetimG
-
Total de itens
5 -
Registro em
-
Última visita
Posts postados por BetimG
-
-
E ae pessoal tudo tranquilo?
Preciso de uma ajuda pra criar um select na pagina de edição de informações, mais precisamente no CURSOS, pois tenho mais de uma opção de curso, não consigo criar o select ali, normalmente as informações ficam fora da opção, segue imagem e as linhas
<form method = "POST" action="">
<h4>Atualizar/Excluir Alunos </h4><br><br>
<?php
include "conexao.php";
$op = $_GET['operacao'];
$ra = $_GET['ra'];
$sql= mysqli_query($conexaobd,"SELECT a.ra,a.nome,c.nome as curso,a.datanasc FROM alunos a INNER JOIN cursos c ON a.curso = c.codcurso where a.ra=$ra");echo "<form method=POST action=''>
";
while($linha = mysqli_fetch_assoc($sql)){
$ra = $linha['ra'];
$nome = $linha ['nome'];
$curso = $linha ['curso'];
$datanasc = $linha ['datanasc'];
if($op==1) //editar
{
echo"<td>RA</td><br><input type=text name=txtra value=$ra><br><br>
<td>Nome</td><br><input type=text name=txtnome value=$nome><br><br>
<td>Curso</td><br><input type=text name=txtcurso value=$curso readonly><br><br>
<td>DataNasc</td><br><input type=date name=txtdatanasc value=$datanasc><br><br>
<br>
<input type=submit value='EDITAR'>";
}
else //excluir
{
echo "<input type=text name=txtra value=$ra readonly>
<input type=text name=txtnome value=$nome readonly>
<input type=text name=txtcurso value=$curso readonly>
<input type=date name=txtdatanasc value=$datanasc readonly>
<input type=submit value='EXCLUIR'>";
}
}
echo "</form>";mysqli_close($conexaobd);
?>
</center>
<?php
if(count($_POST)>0)
{
include "conexao.php";
$ra=$_POST['txtra'];
$nome=$_POST['txtnome'];
$curso=$_POST['txtcurso'];
$datanasc=$_POST['txtdatanasc'];if($op==1)
$sql="UPDATE alunos SET ra=$ra,nome='$nome',datanasc='$datanasc'";else
$sql="DELETE from alunos where ra=$ra";
$rs=mysqli_query($conexaobd,$sql);
if($op==1)
echo"<script language='javascript' type='text/javascript'>alert('Dados atualizados com sucesso!');window.location.href='alunos.php';</script>";
else
echo"<script language='javascript' type='text/javascript'>alert('Dados deletados com sucesso!');window.location.href='alunos.php';</script>";
mysqli_close($conexaobd);
}
?></form>
-
Tudo resolvido, obrigado amigo :D
-
30 minutos atrás, ShadowDLL disse:Seu erro está aqui:
$sql= mysqli_query($conexaobd, "SELECT * FROM 'estoque'");
O "correto" seria:
$sql = mysqli_query ( $conexaobd, "SELECT * FROM estoque" );
Obrigado amigo, era isso, mas apenas uma linha de informação esta dentro da tabela no PHP, as outras ficaram de fora, o que pode ser?
CodEquip Nome Descrição Quant 1 PC kkk 1 2impwww2
Essa info fora era um teste, mas ta ficando fora da table
-
<?php
$servername="localhost";
$username="root";
$password="";
$dbname="erpp";
$conexaobd = mysqli_connect($servername,$username,$password,$dbname);
if(!$conexaobd){
die("ERRO ao selecionar o Banco de Dados".mysqli_connect_error());
}
echo "";$sql= mysqli_query($conexaobd, "SELECT * FROM 'estoque'");
echo
"<table border=2>
<tr>
<td>CodEquip</td>
<td>Nome</td>
<td>Descrição</td>
<td>Quant</td>
</tr>";while($row = mysqli_fetch_array($sql))
{
echo "<tr>";
echo "<td>" .$row['codequipamento']. "</td>";
echo "<td>" .$row['nome']. "</td>";
echo "<td>" .$row['descricao']. "</td>";
echo "<td>" .$row['quant']. "</td>";
echo "</tr>";echo "</table>";
}
mysqli_close($conexaobd);
?>Da o seguinte erro: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in
Se eu deixo o While dessa forma While($sql) ele não apresenta o erro porem continua sem puxar as informações
Criando Select
em PHP
Postado
Obrigado amigo, deu certo, porem tem um pequeno problema.
Ali no cursos ta criando o select e aparecendo todas opções que tenho cadastrado no BD, porem quando vou editar, não mostra o curso que a pessoa esta fazendo, mostra o curso que esta cadastrado em primeiro no banco, mesmo eu não querendo mudar o curso da pessoa, como o primeiro fica selecionado, quando edito o curso muda, tipo isso:
Glauco Faz GTI
Quando vou editar a informação, o primeiro curso que aparece ali é o primeiro que esta na ista do BD
Automaticamente quando termino a edição, mesmo não mexendo no curso, ficou selecionado outro, justamente o que esta em primeiro no BD, existe alguma forma de corrigir isso?