
joannes
Membros-
Total de itens
8 -
Registro em
-
Última visita
Tudo que joannes postou
-
Olá a todos, o sistema de login que estou trabalhando é em cima de um que peguei meio que pronto e tive que modificar conforme as minhas necessidade, porém tem um erro serio, é assim, a pessoa tem que logar com numero de matricula e senha, se eu colocar numero de matricula e senha diferente não loga, ate ai tudo bem, mas se eu digito uma letra a pessoa loga normal para a conta principal, e isso não pode acontecer. podem me dar uma ajuda? segue uma esquema do codigo, que é de teste. aqui a pagina de login.php <?php session_start(); // se já existir um usuário logado if (isset($_SESSION['user'])) { // volta pro index header('Location: ./'); } elseif (isset($_POST['login'])) { // conecta ao banco de dados include 'app/models/connect.php'; // conecta ao banco de dados include 'app/models/model.php'; // criar a query de busca $query = "SELECT * FROM usuarios WHERE status = 1 AND matricula ='$_POST[login]' AND senha = MD5('$_POST[senha]')"; // executar a query if (is_array($result = returnArray($query))) { $_SESSION['user'] = $result[0]; header('Location: ./'); } else { $e = "<p class='error'>$result</p>"; } } ?> <form method="POST" action="valida.php"> <table> <tr> <td> <img src="assets/imgs/logo.png"> </td> <td><h1>Sistema de Gestão<br><b>Patrimonial do DEP</b></h1></a></td> </tr> <tr> <td colspan='2'> <input type="text" name="txt_usuario" id="txt_usuario" class="form-control" placeholder="login" required autofocus> <br><br> <input type="password" name="txt_senha" id="txt_senha" class="form-control" placeholder="Senha" required> <br><br> <input type='submit' value='logar'> <?php if(isset($_SESSION['loginErro'])) { echo $_SESSION['loginErro']; unset ($_SESSION['loginErro']); } ?> </tr> </table> </form> --------------------- seguranca.php <?php function seguranca_adm(){ if((empty($_SESSION['usuarioId'])) && (empty($_SESSION['usuarioMatricula'])) && (empty($_SESSION['usuarioNiveisAcessoId']))){ $_SESSION['loginErro'] = "Área restrita"; header("Location: login.php"); }else{ if($_SESSION['usuarioNiveisAcessoId'] != "1"){ $_SESSION['loginErro'] = "Área restrita"; header("Location: login.php"); } } } ?> ------------------------------------- valida.php // pega os dados vindo do login session_start(); include_once("conexao/conexao.php"); //Verifica se os campos possuem dados if((isset($_POST['txt_usuario']) == ['txt_usuario'] ) && (isset($_POST['txt_senha']))){ $usuario = mysqli_real_escape_string($conn, $_POST['txt_usuario']); //Escapar de caracteres especiais, como aspas, prevenindo SQL injection $senha = mysqli_real_escape_string($conn, $_POST['txt_senha']); //$senha = md5($senha); //$senha = hash('sha512','$senha'); $senha = $senha; $result_usuario = "SELECT * FROM usuarios WHERE matricula = '$usuario' && senha = '$senha'"; $resultado_usuario = mysqli_query($conn, $result_usuario); $resultado = mysqli_fetch_assoc($resultado_usuario); //Encontrando um usuário na tabela usuario com os mesmos dados digitado pelo usuario if(isset($resultado)){ $_SESSION['usuarioId'] = $resultado['id']; $_SESSION['usuarioNome'] = $resultado['nome']; $_SESSION['usuarioNiveisAcessoId'] = $resultado['niveis_acesso_id']; $_SESSION['usuarioMatricula'] = $resultado['matricula']; if($_SESSION['usuarioNiveisAcessoId'] == "1"){ header("Location: adm.php"); }elseif($_SESSION['usuarioNiveisAcessoId'] == "2"){ header("Location: pagi_moderador/moderad.php"); }elseif($_SESSION['usuarioNiveisAcessoId'] == "3"){ header("Location: user_comum/user.php"); }else{ $_SESSION['loginErro'] = "Erro - Entre em contato suporte@suporte.com.br"; header("Location: login.php"); } }else{ $_SESSION['loginErro'] = "Usuário ou senha inválido"; header("Location: login.php"); } }else{ $_SESSION['loginErro'] = "Usuário ou senha inválido"; header("Location: login.php"); } ?> não sei onde estou errando pois o camp matricula é int e no login aceita letras.
-
- niveis
- inconsistente
-
(e %d mais)
Tags:
-
LuckeLogin V1 - Sistema de login avançado em PHP
pergunta respondeu ao lucke de joannes em Repositório de Scripts - PHP
ola pessoal não consigo fazer download -
-- phpMyAdmin SQL Dump -- version 4.5.0.2 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: Nov 28, 2015 at 11:36 PM -- Server version: 10.0.17-MariaDB -- PHP Version: 5.6.14 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `dep` -- -- -------------------------------------------------------- -- -- Table structure for table `cadastro` -- CREATE TABLE `cadastro` ( `id` int(11) NOT NULL, `nome` varchar(20) CHARACTER SET utf8 NOT NULL, `pi` varchar(11) CHARACTER SET utf8 NOT NULL, `local` varchar(100) CHARACTER SET utf8 NOT NULL, `descricao` varchar(200) CHARACTER SET utf8 NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `cadastro` -- INSERT INTO `cadastro` (`id`, `nome`, `pi`, `local`, `descricao`) VALUES (1, 'joannes', 'joannes', 'jonnes', 'joannes'), (2, 'omkjnc', 'inini', 'ninjin', 'jinin'); -- -- Indexes for dumped tables -- olá Alowys, com o codigo que você modificou testei aki esse foi o codigo certo? <!doctype html> <html lang='pt_br'> <head> <meta charset='utf-8'> <title>Listagem de Cadastros</title> </head> <body> <form method="post" name="f_exlcuir" action="index.php" > <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div> <table width='80%' border='1' align='center' class="sortable" id="id" > <tr> <th>Nome</th> <th>Pi</th> <th>Local</th> <th>Descricao</th> <th>id</th> <th>Excluir</th> </tr> <?php include 'connect.php'; if (isset($_POST['sel'])) { $result = $sqli->query('DELETE * FROM cadastro WHERE id in(' . implode(', ', $_POST['sel']) . ')'); // verificar se houve algum erro: if ($sqli->error) { // exibe o erro na tela: echo '<p class="error">Falha ao deletar cadastro: ' . $sqli->error . '</p>'; } echo "forme submetido"; } else { echo "forme não submetido"; } $result = $result = $sqli->query('SELECT * FROM cadastro order by id'); // verificar se houve algum erro: if ($sqli->error) { // exibe o erro na tela: die('<p class="error">Falha ao executar query: ' . $sqli->error . '</p>'); } while ($vreg = $result->fetch_row()) { $nome = $vreg[0]; $pi = $vreg[1]; $local = $vreg[2]; $descricao = $vreg[3]; $id = $vreg[4]; /* Escreve cada linha da tabela */ /* Escreve cada linha da tabela */ echo "<tr> <td>$nome</td> <td>$pi</td> <td>$local</td> <td>$descricao</td> <td>$id</td> <td> <input type='checkbox' value='$id' name='sel[]'> </td> </tr>"; }/* Fim do while */ ?> </table> <div align='center'> <input type="submit" value="Excluir marcados" name="bt_escluir" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')"> </div> </form> </body> </html> então apareceu este erro, abaixo estar os tipos de dados na tabela que foi so teste que eu inseri la, onde serao os dados de equipamentos, Falha ao deletar cadastro: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '* FROM cadastro WHERE id in(jinin)' at line 1 forme submetido NomePiLocalDescricaoidExcluir1joannesjoannesjonnesjoannes2omkjncininininjinjinin este é o codigo do sql que foi exportado -- Indexes for table `cadastro` -- ALTER TABLE `cadastro` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `cadastro` -- ALTER TABLE `cadastro` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; e o codigo do connect que você passou <?php // arquivo para conexão com o mysql // definição de variáveis para conexão $host = 'localhost'; // endereço do banco $user = 'root'; // usuário $pass = ''; // senha $database = 'dep'; // nome do banco de dados // estabelecer conexão: $sqli = new mysqli($host, $user, $pass); // verificando se conectou de boas: if ($sqli->connect_error) { // se houver alguma falha, exibe mensagem: echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>'; } // definir o padrão de caracteres if (!$sqli->set_charset('utf8')) { // se não conseguir definir o padrão de caracteres, exibe o padrão disponível echo "<p class='error'>Seu charset não é utf8, chefe!<br>$sqli->character_set_name()</p>"; } // selecionar/abrir o banco de dados para trabalhar if (!$sqli->select_db($database)) { // se o banco de dados não for encontrado if (!preg_match('/install.php/', $_SERVER['PHP_SELF'])) { // ir para o arquivo de instalação do baco de dados, se já não estiver nele: header('Location: sql/install.php'); } echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } ?> para este erro to use near '* FROM cadastro WHERE id in(jinin)' at line 1 tirei o asterico de FROM e deu este erro. Falha ao deletar cadastro: Unknown column 'jinin' in 'where clause' forme submetido NomePiLocalDescricaoidExcluir1joannesjoannesjonnesjoannes2omkjncininininjinjininobrigado pela força, e estarei aguardando outra sujestao sua vlw. exportei para php e ficou assim <?php /** * Export to PHP Array plugin for PHPMyAdmin * @version 0.2b */ // // Database `dep` // // `dep`.`cadastro` $cadastro = array( array('id' => '1','nome' => 'joannes','pi' => 'joannes','local' => 'jonnes','descricao' => 'joannes'), array('id' => '2','nome' => 'omkjnc','pi' => 'inini','local' => 'ninjin','descricao' => 'jinin') );
-
galera mudei um pouco meu codigo ficou assim, porem não esxlui os selecionados, pois estva vendo um tutorial no youtube e la funcionava direito, mais no meu codigo não, me ajudem ai. segue o codigo mudado. index.php <form method="post" name="f_exlcuir" action="index.php" > <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div> <table width='80%' border='1' align='center' class="sortable" id="id" > <tr> <th>Nome</th> <th>Pi</th> <th>Local</th> <th>Descricao</th> <th>id</th> <th>Excluir</th> </tr> <?php include "conectar.php"; if(isset ($_post['sel'])){ foreach($_post['sel'] as $id){ $sql="DELETE * FROM cadastro WHERE id=$id"; $result=mysqli_query($con,$sql); } echo "forme submetido"; }else{ echo "forme não submetido"; } $sql = "SELECT * FROM cadastro order by id "; $result=mysqli_query($con,$sql); while($vreg=mysqli_fetch_row($result)) { $nome=$vreg[0]; $pi=$vreg[1]; $local=$vreg[2]; $descricao=$vreg[3]; $id=$vreg[4]; /*Escreve cada linha da tabela*/ /*Escreve cada linha da tabela*/ echo "<tr>" . "<td>" . $nome . "</td>" . "<td>" . $pi . "</td>" . "<td>" . $local ."</td>" . "<td>" . $descricao . "</td>" . "<td>" . $id . "</td>" . "<td>" . "<input type=checkbox value=$id name=sel[] >" . "</td>" . "</tr>"; }/*Fim do while*/ mysqli_close($con); ?> </table> <div align='center'> <input type="submit" value="Excluir marcados" name="bt_escluir" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')"> </div> </form> </body> </html> o conectar.php <?php $con=mysqli_connect("localhost","root","89wjjw89"); mysqli_select_db($con,"dep"); ?> so quero conseguir deletar os selecionados.
-
aguardo sugestoes. obrigado. Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\dep\conectar.php on line 9 Banco de Dados inexistente! segue o codig do conectar.php <?php $mysqli_usuario="root"; // Usu�rio do MySQL $mysqli_password="89wjjw89"; // Senha do usu�rio MySQL $mysqli_database="dep"; // Nome da base de dados $mysqli_host="localhost"; //Host da base de dados $conexao = mysqli_connect($mysqli_host, $mysqli_usuario, $mysqli_password) or die ('Erro na conex�o com o MySQL'); //Tentando conex�o com o BD $bd=mysqli_select_db($mysqli_database, $conexao) or die("<p>Banco de Dados inexistente!"); //Verificando a exist�ncia do BD ap�s conex�o; ?> estava tudo funcionando quando fiz essas modificaçoes deu erro, o arquivo esta abilitado mysqli no xamp.
-
Pessoal estendo muita dificuldade em excluir dados somente selecionados, me de uma forca aki no meu codigo. segue parte do codigo <?php // conecta ao banco de dados include'conectar.php'; ?> <html> <head> <meta charset="UTF-8"> <title>Site Secretaria DEP</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/stilos.css"> <link rel="stylesheet" href="css/menu.css"> <meta name="keywords" content="Site Secretaria DEP,Entrar DEP, DEP" /> <meta name="description" content="Conheca o site dep" /> <title>dep</title> </head> <body> <div><CENTER><img src="imagens/barra_superior.gif"> </CENTER></div> <table border="1"> <tr> <th colspan='12'>Controle Patrimonio</th> </tr> </table> </body> </html> <html> <head> <script src="js/principal.js"></script> <script src="js/sorttable.js"></script> <link rel="stylesheet" type="text/css" href="css/principal.css" /> <link rel="stylesheet" type="text/css" href="css/tabela.css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/functions.js"></script> <title>dep</title> <style type='text/css'> a,a:visited{text-decoration:none;color:blue;} a:hover{text-decoration:underline;} </style> </head> <body> <hr noshade height='1'> <h2 align='center'>Criando Site Para Controle Patrimonio do DEP</h2> <hr noshade height='1'> <div id='cssmenu'> <ul> <li><a href='#'><span>Principal</span></a></li> <li class='active has-sub'><a href='#'><span>Products</span></a> <ul> <li class='has-sub'><a href='#'><span>Product 1</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> <li class='has-sub'><a href='#'><span>Product 2</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> </ul> </li> <li><a href='#'><span>About</span></a></li> <li class='last'><a href='#'><span>Contact</span></a></li> </ul> </div> <div align='center'> Clique sobre um item na tabela para alterar suas informações ou sobre o botão <i>Adicionar</i> para incluir um novo. <br /> <a href='adic_pi.php'><img src="imagens/adic.gif" border=0></a> </div> <p align='center' colspan='2'><a title='Planilha de dados dos equipamentos cadastrados' href="javascript:return false;" onclick="window.open('listar_exel.php?excel=1','','top=0,left=0,width='+(screen.width/2)+',height='+(screen.height/2)+',toolbar=1,location=0,status=1,menubar=1,resizable=1,scrollbars=1');"> Gerar Planilha :<img height="32" width="32" src="imagens/excel.gif" border='0' alt='Arquivo .xls' /></a></p> <form name="sampleform" action="deletar.php" method="post"> <!-- Equipamentos--> <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div> <table width='80%' border='1' align='center' class="sortable" id="id" > <tr> <th>Nome</th> <th>Pi</th> <th>Local</th> <th>Descricao</th> <th>id</th> <th>Excluir</th> </tr> <?php $selecao = mysql_query("SELECT * FROM cadastro "); while($result = mysql_fetch_array($selecao)){ /*Escreve cada linha da tabela*/ /*Escreve cada linha da tabela*/ echo "<tr>" . "<td>" . $result['nome'] . "</td>" . "<td>" . $result['pi'] . "</td>" . "<td>" . $result['local'] ."</td>" . "<td>" . $result['descricao'] . "</td>" . "<td>" . $result['id'] . "</td>" . "<td>" . "<input type='checkbox' href'deletar.php' name='excluir[]' id=exluir class='excluir' value='excluir'>" . "</td>" . "</tr>"; }/*Fim do while*/ ?> </table> <a href="deletar.php?id=<?php echo $result['id'] ?>"> <!– Enviando o valor do id para a página deletar.php –> <div align='center'> <input class='botao' type="submit" value="Excluir marcados" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')"> </div> </form> </body> </html> isso é do index.php do arquivo deleta esta assim mas deleta todos os dados, o que eu posso fazer? <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=index.php"> <?php include 'conectar.php'; $banco = mysql_select_db("dep",$conexao); //nome da tabela que deseja que seja inserida os dados cadastrais if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $result = "DELETE FROM cadastro "; $sql = mysql_query($result) or die (mysql_error()); echo "Exclusão realizada com sucesso!"; ?>
-
Construindo um site do zero
pergunta respondeu ao Webdesignemfoco.Com de joannes em Tutoriais & Dicas - PHP
muito bom, mais estava fazendo aplicando ao meu site e estou com essa duvida, pois não consigo excluir as linhas que eu quero do db, segue parte do codigo <?php // conecta ao banco de dados include'conectar.php'; ?> <html> <head> <meta charset="UTF-8"> <title>Site Secretaria DEP</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/stilos.css"> <link rel="stylesheet" href="css/menu.css"> <meta name="keywords" content="Site Secretaria DEP,Entrar DEP, DEP" /> <meta name="description" content="Conheca o site dep" /> <title>dep</title> </head> <body> <div><CENTER><img src="imagens/barra_superior.gif"> </CENTER></div> <table border="1"> <tr> <th colspan='12'>Controle Patrimonio</th> </tr> </table> </body> </html> <html> <head> <script src="js/principal.js"></script> <script src="js/sorttable.js"></script> <link rel="stylesheet" type="text/css" href="css/principal.css" /> <link rel="stylesheet" type="text/css" href="css/tabela.css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/functions.js"></script> <title>dep</title> <style type='text/css'> a,a:visited{text-decoration:none;color:blue;} a:hover{text-decoration:underline;} </style> </head> <body> <hr noshade height='1'> <h2 align='center'>Criando Site Para Controle Patrimonio do DEP</h2> <hr noshade height='1'> <div id='cssmenu'> <ul> <li><a href='#'><span>Principal</span></a></li> <li class='active has-sub'><a href='#'><span>Products</span></a> <ul> <li class='has-sub'><a href='#'><span>Product 1</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> <li class='has-sub'><a href='#'><span>Product 2</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> </ul> </li> <li><a href='#'><span>About</span></a></li> <li class='last'><a href='#'><span>Contact</span></a></li> </ul> </div> <div align='center'> Clique sobre um item na tabela para alterar suas informações ou sobre o botão <i>Adicionar</i> para incluir um novo. <br /> <a href='adic_pi.php'><img src="imagens/adic.gif" border=0></a> </div> <p align='center' colspan='2'><a title='Planilha de dados dos equipamentos cadastrados' href="javascript:return false;" onclick="window.open('listar_exel.php?excel=1','','top=0,left=0,width='+(screen.width/2)+',height='+(screen.height/2)+',toolbar=1,location=0,status=1,menubar=1,resizable=1,scrollbars=1');"> Gerar Planilha :<img height="32" width="32" src="imagens/excel.gif" border='0' alt='Arquivo .xls' /></a></p> <form name="sampleform" action="deletar.php" method="post"> <!-- Equipamentos--> <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div> <table width='80%' border='1' align='center' class="sortable" id="id" > <tr> <th>Nome</th> <th>Pi</th> <th>Local</th> <th>Descricao</th> <th>id</th> <th>Excluir</th> </tr> <?php $selecao = mysql_query("SELECT * FROM cadastro "); while($result = mysql_fetch_array($selecao)){ /*Escreve cada linha da tabela*/ /*Escreve cada linha da tabela*/ echo "<tr>" . "<td>" . $result['nome'] . "</td>" . "<td>" . $result['pi'] . "</td>" . "<td>" . $result['local'] ."</td>" . "<td>" . $result['descricao'] . "</td>" . "<td>" . $result['id'] . "</td>" . "<td>" . "<input type='checkbox' href'deletar.php' name='excluir[]' id=exluir class='excluir' value='excluir'>" . "</td>" . "</tr>"; }/*Fim do while*/ ?> </table> <a href="deletar.php?id=<?php echo $result['id'] ?>"> <!– Enviando o valor do id para a página deletar.php –> <div align='center'> <input class='botao' type="submit" value="Excluir marcados" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')"> </div> </form> </body> </html> isso é do index.php do arquivo deleta esta assim mas deleta todos os dados, o que eu posso fazer? <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=index.php"> <?php include 'conectar.php'; $banco = mysql_select_db("dep",$conexao); //nome da tabela que deseja que seja inserida os dados cadastrais if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $result = "DELETE FROM cadastro "; $sql = mysql_query($result) or die (mysql_error()); echo "Exclusão realizada com sucesso!"; ?> --------------------------- -
Galera sou novo aki, e comecei um trabalho onde faço estagio, em que devo criaar um site que recebeba o nome de equipamento, patrimonio, local e descricao, muito bem, fiz isso, e os dados é gravados no BD, mas não sei como fazer a consulta retornar em uma caixar de dialogo como em sites profissionais e não so escrita na pagina, , preciso da ajuda de todos, vou postar parte do codigo e me ajudem onde devo e como criar essa caixa em php, de foma que a consulta seja exibida dentro dela. Obrigado. <form name="form1" id="form1" method="post" action="" onsubmit="return validaCampo(); return false;"> <td><input type="submit" value="Adicionar" height="200px" ></td> <div id="table"> <table cellspacing="3" cellpadding="3" border="3" type="text" > <tr> <td align="center" width="167px" bgcolor="white"> NOME </td> <td align="center" width="167px" bgcolor="white"> PATRIMONIO</td> <td align="center" width="167px" bgcolor="white"> LOCAL </td> <td align="center" width="167px" bgcolor="white"> DESCRICAO</td> </tr> </table> <table cellspacing="2" cellpadding="2" border="1" bgcolor="green"> <tr> <td> <input type="text" id="nome" name="nome" placeholder="Nome" required> </input></td> <td><input type="text" id="pi" name="pi" placeholder="PI" required> </input> </td> <td><input type="text" id="local" name="LOCAL" placeholder="LOCAL" required> </input> </td> <td> <textarea type="text" id="descricao" name="descricao" placeholder="DESCRICAO"></textarea> </td> </tr> </table> </form> <?php $servidor = "localhost"; /*maquina a qual o banco de dados está*/ $usuario = "root"; /*usuario do banco de dados MySql*/ $senha = ""; /*senha do banco de dados MySql*/ $banco = "dep"; /*seleciona o banco a ser usado*/ $conexao = mysql_connect($servidor,$usuario,$senha); /*Conecta no bando de dados MySql*/ mysql_select_db($banco); /*seleciona o banco a ser usado*/ $res = mysql_query("select * from cadastro"); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res) */ echo "<table>" . "<tr>" . "<td>Nome</td>" . "<td>Pi</td>" . "<td>Local</td>" . "<td>Descricao </td>" ."<td>Alterar </td>" . "</tr>"; /*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */ while($result = mysql_fetch_array($res)){ /*Escreve cada linha da tabela*/ echo "<tr>" . "<td>" . $result['nome'] . "</td>" . "<td>" . $result['pi'] . "</td>" . "<td>" . $result['local'] ."</td>" . "<td>" . $result['descricao'] . "</td>" . "<td> Alterar </td>" . "<td> Excluir</td>" . "</tr>"; // assim aparece o resultado na pagina mais não dentro de uma caixa de texto como por exemplo como aquelas que criamos em formularios para cadastrar, quando pego o mesmo codigo e coloco no ECHO da erro. }/*Fim do while*/ echo "</table>"; /*fecha a tabela apos termino de impressão das linhas*/ ?> segue imagem em anexo.