Ir para conteúdo
Fórum Script Brasil
  • 0

Estrutura Do Banco De Dados


rptl

Pergunta

13 respostass a esta questão

Posts Recomendados

  • 0

Monta uma tabela só com:

ID

NOME DO EVENTO

DATA_HORA

não precisa de mais campos se for só pra isso

só você trabalhar com arrays e montar do jeito que você quer mas os campos da tabela vao fcar fixo

é facil se quiser começar a montar poste as duvidas ai

Link para o comentário
Compartilhar em outros sites

  • 0

Campo Tipo Atributos Nulo Padrão Extra Ações

grade_id int(8) Não auto_increment

grade_nro int(8) Não 0

grade_data date Não 0000-00-00

grade_prg int(8) Não 0

grade_hora time Não 00:00:00

--------------------------------------------------

a estrutura ta igual acima biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

você não ta entendendo a logica exemplo:

Data do evento: 2004-08-12

Descrição do evento: Abertura

hora: 8:00

depois você cadastra as outras descrições

Data do evento: 2004-08-12

Descrição do evento: Palestra xx

hora: 10:00

Data do evento: 2004-08-12

Descrição do evento: Palestra yy

hora: 14:00

dai fica facil pra você visualizar e pesquisar

Link para o comentário
Compartilhar em outros sites

  • 0

Fiz uma sisteminha simples pra você entender olha ai:

banco de dados:

CREATE TABLE `eventos` (

  `id` smallint(5) unsigned NOT NULL auto_increment,

  `evento` varchar(64) NOT NULL default '',

  `data` date NOT NULL default '0000-00-00',

  `hora` time NOT NULL default '00:00:00',

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

index.html:

<html>

<head>

<title>Eventos</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<p>&nbsp;</p>

<p><a href="cad_eventos.php">Cadastrar Eventos</a></p>

<p><a href="listar.php">Ver Lista de Eventos</a></p>

<p>&nbsp;  </p>

</body>

</html>

cad-Eventos.php:

<html>

<head>

<title>Cadastro de Eventos</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<form name="form1" method="post" action="salvar_eventos.php">

  <table width="437" border="0" align="center">

    <tr>

      <td><div align="right">Nome do Evento: </div></td>

      <td width="300"><input name="evento" type="text" id="evento"></td>

    </tr>

    <tr>

      <td><div align="right">Data:</div></td>

      <td>

<?

echo "<select name=\"dia\">\n";

for ($i = 1; $i <= 31; $i++) {

  $i = sprintf("%02d", $i); // preencher com zero &Agrave; esquerda

  echo "\t<option value=$i>$i</option>\n";

}

echo "</select>"; 

  // construindo o select do mes

echo "<select name=\"mes\">\n";

for ($i = 1; $i <= 12; $i++) {

  $i = sprintf("%02d", $i); // preencher com zero &Agrave; esquerda

  echo "\t<option value=$i>$i</option>\n";

}

echo "</select>";

echo "<select name=\"ano\">\n";

for ($i = 2004; $i <= 2010; $i++) {

  echo "\t<option value=$i>$i</option>\n";

}

echo "</select>";

?></td>

    </tr>

    <tr>

      <td><div align="right">Hora:</div></td>

      <td><?

echo "<select name=\"horas\">\n";

for ($i = 1; $i <= 23; $i++) {

  echo "\t<option value=$i>$i</option>\n";

}

echo "</select>"; 

echo "<select name=\"minutos\">\n";

for ($i = 0; $i <= 59; $i++) {

  $i = sprintf("%02d", $i); // preencher com zero &Agrave; esquerda

  echo "\t<option value=$i>$i</option>\n";

}

echo "</select>";

?></td>

    </tr>

    <tr>

      <td>&nbsp;</td>

      <td><input type="submit" name="Submit" value="Salvar"></td>

    </tr>

  </table>

</form>

</body>

</html>

listar.php:

<table width="444" border="1" align="center">

  <tr>

    <td width="265"><span class="style1">Evento</span></td>

    <td width="73"><span class="style1">Data</span></td>

    <td width="84"><span class="style1">Hora</span></td>

  </tr>

<?php

$cn = mysql_connect("localhost");

mysql_select_db("eventos",$cn);

$sql = "select * from eventos order by hora";

$query = mysql_query($sql);

while ($coluna = mysql_fetch_array($query)){

$eventos = $coluna["evento"];

$data = $coluna["data"];

$horas = $coluna["hora"];

$arr = explode("-", $data);

$data = "$arr[2]/$arr[1]/$arr[0]";

echo "

  <tr>

    <td>$eventos</td>

    <td>$data</td>

    <td>$horas</td>

  </tr>";

}

?>

</table>

salvar_eventos.php:

<?php

foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }

if(!checkdate($mes, $dia, $ano)){

echo "data errada";

exit;

}

$data = "$ano-$mes-$dia";

$horas = "$horas:$minutos:00";

$cn = mysql_connect("localhost");

mysql_select_db("eventos",$cn);

$sql = "INSERT INTO eventos VALUES ('', '$evento', '$data', '$horas')";

mysql_query($sql);

header("Location: cad_eventos.php");

?>

Bom é isso ai o resto você faz e adapta ao seu modo e da continuidade nele

ate mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...