Colocar grid para ler informações cadastradas

Olá pessoal, estou precisando de ajuda com o seguinte:

Tenho essa página anexada, que faz parte das páginas de um sistema.

Na parte que tem a setinha e o retângulo estou precisando colocar um grid ou uma tabela que leia as informações cadastradas no banco de dados.

Assim que o usuário preencher os campos e clicar no botão “Incluir Hóspede”, ele irá gravar no banco de dados essa informação e depois dar um select no nome do hóspede cadastrado e jogar dentro desse grid ou dessa tabela, assim o usuário irá ver quem ja foi cadastrado, e se houve algum erro, podera edita-lo ou remove-lo.

Gostaria de saber se tem como montar esse grid, seja HTML ou PHP.

Se não houver esse tipo de grid, terei que fazer uma tabela fixa.

Grato, Lucas


Será que seria uma boa solução essa ? Na hora de dar um select no campo, ele criar no PHP a tabela mesmo, usando <td> e <tr> pra cada hóspede…

usa

e , eu particularmente não conheço nenhuma gris pra isso

E o posicionamento da tabela eu coloco em uma div desenhada?

você quer mostrar todos os hospedes nessa div ?

em php os Grids são montadas manualmente…em forma de tabelas html

você tem que fazer o seguinte:

1- Usuario clica em "Incluir Hóspede"
2- la no form action, você coloca qual página php irá processar os dados…
3- ele recebe os dados via Post ou Get e Cadastra no Banco,
3- no final desse cadastro no banco, você redireciona para a página anterior.


na página Incluir_Hospede, dentro da div que quer puxar os hospedes, você coloca:

<? echo(""); Hospede[] ListadeHospedes = seleciona os hospedes no banco e retorna array de Hospedes(); for(i=0 até quantidadeDeHospedes){ echo (""); } echo("
Hospede[i]->getNome()
"); ?>

sei que ficou portugolzão, veja se ajuda, qualquer dúvida posta ai

pode ser interessante tambem a utilização do ajax com jquery…

[quote=douglaskd]você quer mostrar todos os hospedes nessa div ?

em php os Grids são montadas manualmente…em forma de tabelas html

você tem que fazer o seguinte:

1- Usuario clica em "Incluir Hóspede"
2- la no form action, você coloca qual página php irá processar os dados…
3- ele recebe os dados via Post ou Get e Cadastra no Banco,
3- no final desse cadastro no banco, você redireciona para a página anterior.


na página Incluir_Hospede, dentro da div que quer puxar os hospedes, você coloca:

<? echo(""); Hospede[] ListadeHospedes = seleciona os hospedes no banco e retorna array de Hospedes(); for(i=0 até quantidadeDeHospedes){ echo (""); } echo("
Hospede[i]->getNome()
"); ?>

sei que ficou portugolzão, veja se ajuda, qualquer dúvida posta ai

pode ser interessante tambem a utilização do ajax com jquery…[/quote]

Aah, é bem isso que preciso mesmo… Toda vez que incluir o hóspede ele ja vai cair nessa tabela né?

isso

Vou testar aqui e depois posto o resultado, muito obrigado.

Bom, não consegui implementar essa idéia…

Eu vi alguns casos de exibir dados do bd em uma tabela

[code]<html>
<head>
<title>Exibir dados com PHP/MySql</title>
</head>
<body>

<h1>Exibir dados com PHP/MySql</h1>

<?php

$servidor = ?localhost?; /maquina a qual o banco de dados está/
$usuario = ?root?; /usuario do banco de dados MySql/
$senha = ?root?; /senha do banco de dados MySql/
$banco = ?banco?; /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 usuarios?); /*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>Login</td><td>Nome do Usuário</td><td>Senha do Usuário</td></tr>?;

/*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */
while($escrever=mysql_fetch_array($res)){

/Escreve cada linha da tabela/
echo ?<tr><td>? . $escrever[?login?] . ?</td><td>? . $escrever[?nome?] . ?</td><td>? . $escrever[?senha?] . ?</td></tr>?;

}/Fim do while/

echo ?</table>?; /fecha a tabela apos termino de impressão das linhas/

mysql_close(conexao);

?>

</body>
</html>[/code]

O problema é que por exemplo: Quando eu digito os dados do hospede, clico no botão incluir hospede, ele tem que incluir no banco de dados o hospede, e depois dar um select nesse hospede que foi cadastro dentro dessa tabela no form, e junto vir um botão alterar e excluir, caso o cliente tenha digitado o hospede errado. Alguem tem alguma solução?