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

Limpar Arquivos


sorocabaunderground

Pergunta

tipo veja!

veja

tem varias datas de shows cadastradas, so q eu não sei como eu posso fazer um painel de admin com uma opção para deletar as datas q já passou ou nem precisa de um admin, tem algum tipo de Code q eu possa usar para deletar sozinha as datas quando, já tiverem passado??

Um cara me passo os codes q estão em negritos, mais não funciono.. veja.

obrigado! wink.gif

<?

#$conexao = mysql_connect("localhost","root","");

#mysql_select_db("servicos",$conexao);

$conexao = mysql_connect("localhost","sorocaba_agenda","xxxxxx");

mysql_select_db("sorocaba_agenda",$conexao);

/************************************

# Tabelas:

CREATE TABLE `agenda` (

`id` INT(50) NOT NULL AUTO_INCREMENT PRIMARY KEY,

`show` VARCHAR(250) NOT NULL,

`data_dia` CHAR(2) NOT NULL,

`data_mes` CHAR(2) NOT NULL,

`data_ano` CHAR(4) NOT NULL,

`horario` VARCHAR(20) NOT NULL,

`local` VARCHAR(250) NOT NULL,

`end` TEXT NOT NULL,

`cidade` TEXT NOT NULL,

`uf` CHAR(2) NOT NULL,

`bandas` TEXT NOT NULL,

`preço` VARCHAR(250) NOT NULL,

`infor` VARCHAR(250) NOT NULL

)

COMMENT = 'Agenda';

INSERT INTO agenda VALUES (1, 'ROCK', '25', '06', '2004', '21h', 'Espaço Largo', 'Rua x Bla Bla', 'São Paulo', 'SP', 'XP 33, BandaX', '5', 'meusite@bol.com.br');

INSERT INTO agenda VALUES (2, 'Pagode Nacional', '25', '06', '2004', '21', 'Casa de Pagode 2', 'Rua Y', 'Sorocaba', 'SP', 'Negritude Jr, Sabe Tudo e SambaPé', '7', 'http://sitex.com/');

************************************/

$siglas = array("AC","AL","AM","AP","BA","CE","DF","ES","GO","MA",

              "MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN",

              "RS","RO","RR","SP","SC","SE","TO"); if($_GET['include']) $include=";

 

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

if ($row['data]>=$hoje){

$hoje=NOW();

$comando="SELECT * FROM `agenda` ORDER BY data_mes, data_dia ASC";

$query=($comando,$connect);

if($include=="index"){

$query = mysql_query("SELECT * FROM `agenda` ORDER BY data_mes, data_dia ASC");

echo "<STYLE>\n";

echo ".fo0{FONT-FAMILY: verdana,arial; FONT-SIZE: 10;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='290' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n\n";

echo "<TR HEIGHT='22'><TD BACKGROUND='agenda.gif'></TD></TR>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='4' BORDER='0'>\n\n"; $x=1;

    if(mysql_num_rows($query)==0)

    {

    echo "<TR><TD CLASS='fo0'>Não tem nada agendado ainda!</TD></TR>\n";

    }

    else{

    /***************************************************************/

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

    if($x%2==0){$tr=0;}else{$tr=1;}

    /***************************************************************/

    echo "<TR CLASS='tr".$tr."'><TD WIDTH='40' ALIGN='CENTER' CLASS='fo0'><B><A HREF='agenda.php?uf=".$campo['uf']."' CLASS=li0'>[".$campo['uf]."]</A></B></TD>\n";

    echo "<TD CLASS='fo0'><U>".$campo['data_dia']."/".$campo['data_mes']."</U>\n";

    echo "» ".$campo['show']." «<BR><HR>\n";

    echo "Bandas: ".$campo['bandas']." \n";

    echo "Local: ".$campo['local']." \n";

    echo "Cidade: ".$campo['cidade']." \n";

    echo "Endereço: ".$campo['end']." \n";

    echo "Preço: R$ ".$campo['preço']." \n";

    echo "Info: ".$campo['infor']." \n";

    echo "</TD></TR>\n\n";

    /******/

    $x++;}}

    /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

} if($_POST['include']==cadastrar"){

mysql_query("INSERT INTO agenda VALUES ('','".$_POST['show]."',

'".$_POST['data_dia']."','".$_POST['data_mes']."','".$_POST['data_ano']."',

'".$_POST['horario']."','".$_POST['local']."','".$_POST['end']."',

'".$_POST['cidade']."','".$_POST['uf']."','".$_POST['bandas']."',

'".$_POST['preço']."','".$_POST['infor']."') ");

echo "<HTML>\n";

echo "<TITLE>Cadastrando...</TITLE>\n";

echo "<BODY>\n\n";

echo "<script>\n";

echo "function SetOsG(){location.href=agenda.php';}";

echo "setTimeout('SetOsG()',1000);\n";

echo "</SCRIPT>\n\n";

echo "</BODY></HTML>\n";

} if($include=="formulario"){ $select="";foreach($siglas as $valor){

                            $select .= "<OPTION VALUE='".$valor."'>".

                            $valor."</OPTION>";}

echo "<STYLE>\n";

echo ".ta1{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".ta2{BACKGROUND-COLOR: #8000000; COLOR: #FFFFFF;}\n";

echo ".for{BACKGROUND-COLOR: #EEEEEF; BORDER: 1px SOLID #000000; FONT-SIZE: 10;}\n";

echo ".fo1{FONT-FAMILY: verdana,arial; FONT-SIZE: 10;}\n";

echo ".fo2{FONT-FAMILY: verdana,arial; FONT-SIZE: 10; COLOR: #000000;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='4' BORDER='0' CLASS='ta1'>\n\n";

echo "<TR><TD>\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='0' BORDER='0'>\n\n";

echo "<TR><TD CLASS='fo2'><B>Incluir Show</B></TD></TR></TABLE>\n";

echo "</TD></TR>\n";

echo "<TR><FORM ACTION='agenda_cadastrar.php' METHOD='POST'><TD CLASS='fo1'>\n\n";

echo "Show:<BR><INPUT TYPE='text' SIZE='22' NAME='show' CLASS='for'><BR>\n\n";

echo "Data:<BR><INPUT TYPE='text' SIZE='3' NAME='data_dia' CLASS='for'>\n\n";

echo " / <INPUT TYPE='text' SIZE='3' NAME='data_mes' CLASS='for'>\n\n";

echo " / <INPUT TYPE='text' SIZE='5' NAME='data_ano' CLASS='for'><BR>\n\n";

echo "Horario:<BR><INPUT TYPE='text' SIZE='22' NAME='horario' CLASS='for'><BR>\n\n";

echo "Local:<BR><INPUT TYPE='text' SIZE='22' NAME='local' CLASS='for'><BR>\n\n";

echo "Endereço:<BR><INPUT TYPE='text' SIZE='22' NAME='end' CLASS='for'><BR>\n\n";

echo "Cidade:<BR><INPUT TYPE='text' SIZE='22' NAME='cidade' CLASS='for'><BR>\n\n";

echo "Estado (UF): <BR><SELECT NAME='uf' CLASS='for'>".$select."</SELECT><BR>\n\n";

echo "Bandas:<BR><INPUT TYPE='text' SIZE='22' NAME='bandas' CLASS='for'><BR>\n\n";

echo "Valor:R$<BR><INPUT TYPE='text' SIZE='10' NAME='preço' CLASS='for'><BR>\n\n";

echo "Info:<BR><INPUT TYPE='text' SIZE='22' NAME='infor' CLASS='for'>\n\n";

echo "<BR><BR><CENTER><input name='I12' type='image' src='../imgs/botao_enviar.jpg' width='38' height='15' border='0' target='_blank'></CENTER>\n\n";

echo "</TD><INPUT NAME='include' TYPE='hidden' VALUE='cadastrar'></FORM><TR>\n";

echo "</TABLE>\n\n";

  unset($include);

 

} if($include=="geral"){

// AGENDA.PHP

  $where=""; foreach($siglas as $valor)

  {

  if($valor==$_GET['uf]) $where = "WHERE uf='".$valor."'";

  }

$query = mysql_query("SELECT * FROM `agenda` ".$where." ORDER BY data_mes, data_dia ASC ");

echo "<STYLE>\n";

echo ".fo0{FONT-FAMILY: verdana,arial; FONT-SIZE: 10;}\n";

echo ".fo3{FONT-FAMILY: verdana,arial; FONT-SIZE: 10; COLOR: #000000;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='496' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='6' CELLSPACING='0' BORDER='0'>\n\n";

    echo "<TR><TD>\n";

    echo "<TABLE WIDTH='100%' CELLPADDING='0' CELLSPACING='0' BORDER='0'>\n\n";

    echo "</TD></TR>\n";

    if(mysql_num_rows($query)==0)

    {

    if($where){

    echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada em <B>".$uf."</B> agendado ainda!</TD></TR>\n";

    }else{

    echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada agendado ainda!</TD></TR>\n";

    }

    }

    else{

    /***************************************************************/

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

    /***************************************************************/

    echo "<TR CLASS='tr".$tr."'>\n";

    echo "<TD CLASS='fo0'><B>".$campo['data_dia']."/".$campo['data_mes']."</B> - \n";

    echo "<B>".$campo['cidade']."</B> - <B>".$campo['uf']."</B> \n";

    echo "» ".$campo['show']." «<BR>\n";

    echo "<B>Bandas:</B> ".$campo['bandas']." \n";

    echo "<B>Local:</B> ".$campo['local']." \n";

    echo "<B>Endereço:</B> ".$campo['end']." \n";

    echo "<B>Preço:</B> R$ ".$campo['preço']." \n";

    echo "<B>Informações:</B> ".$campo['infor']." \n";

    echo "\n";

    echo "\n";

    echo "\n";

    echo "</TD></TR>\n\n";

    echo "<TR><TD><br></TD></TR>\n\n";

    /******/

    }}

    /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

}

//Admin

$banda=$campo['banda'];

$data=$campo['data_dia']."/".$campo['data_mes'];

$preço=$campo['preço'];

$comando2="DELETE * FROM shows";

$comando3="UPDATE shows SET agenda='$banda', data='$data', preço='$preço'";

}

?>

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

mais so serão deletados da tabela quando for executado o arquivo não é ???

tipo se ninguém entra na pagina vai fica la sem apaga até q a pagina seja executada.

Gladisson tem algum jeito de fazer isso altomatico sem precisar executar o script q contem o codigo de deletar as linhas da tabela ???

tipo tem q usar um agendador de tarefas q os host tem ?

já aproveitei o post do cara = )

Link para o comentário
Compartilhar em outros sites

  • 0
mais so serão deletados da tabela quando for executado o arquivo não é ???

tipo se ninguém entra na pagina vai fica la sem apaga até q a pagina seja executada.

Gladisson tem algum jeito de fazer isso altomatico sem precisar executar o script q contem o codigo de deletar as linhas da tabela ???

tipo tem q usar um agendador de tarefas q os host tem ?

já aproveitei o post do cara = )

É verdade se niguém entrar não é deletado, mais tb ninguêm vê.

Mais dá para executar sem acessar apágina sim dê uma lida nesse tutorial:

http://phpbrasil.com/articles/article.php/id/437

Link para o comentário
Compartilhar em outros sites

  • 0

<?

#$conexao = mysql_connect("localhost","root","");

#mysql_select_db("servicos",$conexao);

$conexao = mysql_connect("localhost","sorocaba_agenda","xxxxxx");

mysql_select_db("sorocaba_agenda",$conexao);

/************************************

# Tabelas:

CREATE TABLE `agenda` (

`id` INT(50) NOT NULL AUTO_INCREMENT PRIMARY KEY,

`show` VARCHAR(250) NOT NULL,

`data_dia` CHAR(2) NOT NULL,

`data_mes` CHAR(2) NOT NULL,

`data_ano` CHAR(4) NOT NULL,

`tempo` CHAR(8) NOT NULL,

`horario` VARCHAR(20) NOT NULL,

`local` VARCHAR(250) NOT NULL,

`end` TEXT NOT NULL,

`cidade` TEXT NOT NULL,

`uf` CHAR(2) NOT NULL,

`bandas` TEXT NOT NULL,

`preço` VARCHAR(250) NOT NULL,

`infor` VARCHAR(250) NOT NULL

)

COMMENT = 'Agenda';

INSERT INTO agenda VALUES (1, 'ROCK', '25', '06', '2004','20040625', '21h', 'Espaço Largo', 'Rua x Bla Bla', 'São Paulo', 'SP', 'XP 33, BandaX', '5', 'meusite@bol.com.br');

INSERT INTO agenda VALUES (2, 'Pagode Nacional', '25', '06', '2004','20040625', '21', 'Casa de Pagode 2', 'Rua Y', 'Sorocaba', 'SP', 'Negritude Jr, Sabe Tudo e SambaPé', '7', 'http://sitex.com/');

************************************/

$tempo = date("Ymd");

mysql_query("DELETE FROM agenda WHERE ".$tempo." > tempo ");

$siglas = array("AC","AL","AM","AP","BA","CE","DF","ES","GO","MA",

                "MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN",

                "RS","RO","RR","SP","SC","SE","TO"); if($_GET['include']) $include=";

if($include=="index"){

$query = mysql_query("SELECT * FROM `agenda`

WHERE ".$tempo." <= tempo

ORDER BY data_mes, data_dia ASC");

echo "<STYLE>\n";

echo ".ta0{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".tr0{BACKGROUND-COLOR: #BBBBBB;}\n";

echo ".tr1{BACKGROUND-COLOR: #CCCCCC;}\n";

echo ".fo0{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='290' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n\n";

echo "<TR HEIGHT='22'><TD BACKGROUND='agenda.gif'></TD></TR>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='4' BORDER='0'>\n\n"; $x=1;

      if(mysql_num_rows($query)==0)

      {

      echo "<TR><TD CLASS='fo0'>Não tem nada agendado ainda!</TD></TR>\n";

      }

      else{

      /***************************************************************/

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

      if($x%2==0){$tr=0;}else{$tr=1;}

      /***************************************************************/

      echo "<TR CLASS='tr".$tr."'><TD WIDTH='40' ALIGN='CENTER' CLASS='fo0'><B><A HREF='agenda.php?uf=".$campo['uf]."' CLASS='li0'>[".$campo['uf']."]</A></B></TD>\n";

      echo "<TD CLASS=fo0'><U>".$campo['data_dia]."/".$campo['data_mes']."</U>\n";

      echo "» ".$campo['show']." «<BR><HR>\n";

      echo "Quem vai tá no show: ".$campo['bandas']." \n";

      echo "Local: ".$campo['local']." \n";

      echo "Cidade: ".$campo['cidade']." \n";

      echo "Endereço: ".$campo['end']." \n";

      echo "Preço: R$ ".$campo['valor']." \n";

      echo "Infor.: ".$campo['infor']." \n";

      echo "</TD></TR>\n\n";

      /******/

      $x++;}}

      /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

} if($_POST['include']==cadastrar"){

if($_POST['data_mes]<=9){ $mesP = "0".$_POST['data_mes']; }else{ $mesP = $_POST['data_mes']; }

if($_POST['data_dia']<=9){ $diaP = "0".$_POST['data_dia']; }else{ $diaP = $_POST['data_dia']; }

$tempo = $_POST['data_ano'].$mesP.$diaP;

                         

mysql_query("INSERT INTO agenda VALUES ('','".$_POST['show']."',

'".$diaP."','".$mesP."','".$_POST['data_ano']."',

'".$tempo."','".$_POST['horario']."','".$_POST['local']."','".$_POST['end']."',

'".$_POST['cidade']."','".$_POST['uf']."','".$_POST['bandas']."',

'".$_POST['valor']."','".$_POST['infor']."') ");

echo "<HTML>\n";

echo "<TITLE>Cadastrando...</TITLE>\n";

echo "<BODY>\n\n";

echo "<script>\n";

echo "function SetOsG(){location.href=agenda.php';}";

echo "setTimeout('SetOsG()',1000);\n";

echo "</SCRIPT>\n\n";

echo "</BODY></HTML>\n";

} if($include=="formulario"){ $select="";foreach($siglas as $valor){

                              $select .= "<OPTION VALUE='".$valor."'>".

                              $valor."</OPTION>";}

echo "<STYLE>\n";

echo ".ta1{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".ta2{BACKGROUND-COLOR: #8000000; COLOR: #FFFFFF;}\n";

echo ".for{BACKGROUND-COLOR: #EEEEEF; BORDER: 1px SOLID #000000; FONT-SIZE: 10;}\n";

echo ".fo1{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".fo2{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10; COLOR: #FFFFFF;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='4' BORDER='0' CLASS='ta1'>\n\n";

echo "<TR><TD>\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='4' BORDER='0' BGCOLOR='#800000'>\n\n";

echo "<TR><TD CLASS='fo2'><B>Incluir Show</B></TD></TR></TABLE>\n";

echo "</TD></TR>\n";

echo "<TR><FORM ACTION='agenda_cadastrar.php' METHOD='POST'><TD CLASS='fo1'>\n\n";

echo "Show:<BR><INPUT TYPE='text' SIZE='22' NAME='show' CLASS='for'><BR>\n\n";

echo "Data:<BR><INPUT TYPE='text' SIZE='3' NAME='data_dia' CLASS='for'>\n\n";

echo " / <INPUT TYPE='text' SIZE='3' NAME='data_mes' CLASS='for'>\n\n";

echo " / <INPUT TYPE='text' SIZE='5' NAME='data_ano' CLASS='for'><BR>\n\n";

echo "Horario:<BR><INPUT TYPE='text' SIZE='22' NAME='horario' CLASS='for'><BR>\n\n";

echo "Local:<BR><INPUT TYPE='text' SIZE='22' NAME='local' CLASS='for'><BR>\n\n";

echo "Endereço:<BR><INPUT TYPE='text' SIZE='22' NAME='end' CLASS='for'><BR>\n\n";

echo "Cidade:<BR><INPUT TYPE='text' SIZE='22' NAME='cidade' CLASS='for'><BR>\n\n";

echo "Estado (UF): <BR><SELECT NAME='uf' CLASS='for'>".$select."</SELECT><BR>\n\n";

echo "Quem vai está:<BR><INPUT TYPE='text' SIZE='22' NAME='bandas' CLASS='for'><BR>\n\n";

echo "Valor:<BR> R$ <INPUT TYPE='text' SIZE='10' NAME='valor' CLASS='for'><BR>\n\n";

echo "Infor:<BR><INPUT TYPE='text' SIZE='22' NAME='infor' CLASS='for'>\n\n";

echo "<BR><BR><CENTER><INPUT TYPE='submit' VALUE='Enviar' CLASS='for'></CENTER>\n\n";

echo "</TD><INPUT NAME='include' TYPE='hidden' VALUE='cadastrar'></FORM><TR>\n";

echo "</TABLE>\n\n";

  unset($include);

 

} if($include=="geral"){

// AGENDA.PHP

    $where=""; foreach($siglas as $valor)

    {

    if($valor==$_GET['uf]) $where = "WHERE uf='".$valor."'";

    }

#$query = mysql_query("SELECT * FROM `agenda` ".$where." ORDER BY id DESC ");

$query = mysql_query("SELECT * FROM `agenda`

WHERE ".$tempo." <= tempo

ORDER BY data_mes, data_dia ASC");

echo "<STYLE>\n";

echo ".ta0{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".tr0{BACKGROUND-COLOR: #BBBBBB;}\n";

echo ".tr1{BACKGROUND-COLOR: #CCCCCC;}\n";

echo ".fo0{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".fo3{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10; COLOR: #FFFFFF;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='400' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='6' CELLSPACING='0' BORDER='0'>\n\n";

      echo "<TR><TD>\n";

      echo "<TABLE WIDTH='100%' CELLPADDING='0' CELLSPACING='4' BORDER='0' BGCOLOR='#800000'>\n\n";

      echo "<TR><TD CLASS='fo2'><B>Shows</B></TD></TR></TABLE>\n";

      echo "</TD></TR>\n";

      if(mysql_num_rows($query)==0)

      {

      if($where){

      echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada em <B>".$uf."</B> agendado ainda!</TD></TR>\n";

      }else{

      echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada agendado ainda!</TD></TR>\n";

      }

      }

      else{

      /***************************************************************/

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

      /***************************************************************/

      echo "<TR CLASS='tr".$tr."'>\n";

      echo "<TD CLASS='fo0'><B>".$campo['data_dia']."/".$campo['data_mes']."</B> - \n";

      echo "<B>".$campo['cidade']."</B> - <B>".$campo['uf']."</B> \n";

      echo "» ".$campo['show']." «<BR>\n";

      echo "<B>Quem vai tá no show:</B> ".$campo['bandas']." \n";

      echo "<B>Local:</B> ".$campo['local']." \n";

      echo "<B>Endereço:</B> ".$campo['end']." \n";

      echo "<B>Preço:</B> R$ ".$campo['valor']." \n";

      echo "<B>Informações:</B> ".$campo['infor']." \n";

      echo "\n";

      echo "\n";

      echo "\n";

      echo "</TD></TR>\n\n";

      echo "<TR><TD><HR COLOR='BLACK'></TD></TR>\n\n";

      /******/

      }}

      /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

}

?>

Instale novamente a tabela, porque existe um novo campo.

Testado!

Editado por Gladisson
Link para o comentário
Compartilhar em outros sites

  • 0

Lembre-se que as datas são importantes colocar completo tipo:

9 / 9 / 2004, para que seja guardado com sucesso, e ser exibido.

Caso colocar assim 9 / 9 / 04, vai ser apagado do banco imediatamente.

Se você pode trocar os campos da data tipo "text" para um select, para nqum ter esse tipo de problema.

Link para o comentário
Compartilhar em outros sites

  • 0

cara sem querer ser chato não sei se você já notou..

a campo de preços não estão sendo cadastrado, tanto no meu quanto no seu.

eu acho q é por causa disso!

mysql_query("INSERT INTO agenda VALUES ('','".$_POST['show']."',
'".$_POST['data_dia']."','".$_POST['data_mes']."','".$_POST['data_ano']."',
'".$_POST['horario']."','".$_POST['local']."','".$_POST['end']."',
'".$_POST['cidade']."','".$_POST['uf']."','".$_POST['bandas']."',
'".$_POST['[COLOR=red]valor[/color]']."','".$_POST['infor']."') ");

não teria q ser 'preço' ao invés de ´valor´???

Link para o comentário
Compartilhar em outros sites

  • 0

Agora vai...

http://zonagospel.com/agenda/agenda.php

Instale, novamente a tabela!

<?

$conexao = mysql_connect("localhost","root","");

mysql_select_db("test",$conexao);

/************************************

# Tabelas:

CREATE TABLE `agenda` (

`id` INT(50) NOT NULL AUTO_INCREMENT PRIMARY KEY,

`show` VARCHAR(250) NOT NULL,

`data_dia` CHAR(2) NOT NULL,

`data_mes` CHAR(2) NOT NULL,

`data_ano` CHAR(4) NOT NULL,

`tempo` CHAR(8) NOT NULL,

`horario` VARCHAR(20) NOT NULL,

`local` VARCHAR(250) NOT NULL,

`end` TEXT NOT NULL,

`cidade` TEXT NOT NULL,

`uf` CHAR(2) NOT NULL,

`bandas` TEXT NOT NULL,

`valor` VARCHAR(250) NOT NULL,

`infor` VARCHAR(250) NOT NULL

)

COMMENT = 'Agenda';

INSERT INTO agenda VALUES (1, 'ROCK', '25', '06', '2004','20040625', '21h', 'Espaço Largo', 'Rua x Bla Bla', 'São Paulo', 'SP', 'XP 33, BandaX', '5', 'meusite@bol.com.br');

INSERT INTO agenda VALUES (2, 'Pagode Nacional', '25', '06', '2004','20040625', '21', 'Casa de Pagode 2', 'Rua Y', 'Sorocaba', 'SP', 'Negritude Jr, Sabe Tudo e SambaPé', '7', 'http://sitex.com/');

************************************/

$tempo = date("Ymd");

mysql_query("DELETE FROM agenda WHERE ".$tempo." > tempo ");

$siglas = array("AC","AL","AM","AP","BA","CE","DF","ES","GO","MA",

                "MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN",

                "RS","RO","RR","SP","SC","SE","TO"); if($_GET['include']) $include=";

if($include=="index"){

$query = mysql_query("SELECT * FROM `agenda`

WHERE ".$tempo." <= tempo

ORDER BY data_mes, data_dia ASC");

echo "<STYLE>\n";

echo ".ta0{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".tr0{BACKGROUND-COLOR: #BBBBBB;}\n";

echo ".tr1{BACKGROUND-COLOR: #CCCCCC;}\n";

echo ".fo0{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='290' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n\n";

echo "<TR HEIGHT='22'><TD BACKGROUND='agenda.gif'></TD></TR>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='4' BORDER='0'>\n\n"; $x=1;

      if(mysql_num_rows($query)==0)

      {

      echo "<TR><TD CLASS='fo0'>Não tem nada agendado ainda!</TD></TR>\n";

      }

      else{

      /***************************************************************/

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

      if($x%2==0){$tr=0;}else{$tr=1;}

      /***************************************************************/

      echo "<TR CLASS='tr".$tr."'><TD WIDTH='40' ALIGN='CENTER' CLASS='fo0'><B><A HREF='agenda.php?uf=".$campo['uf]."' CLASS='li0'>[".$campo['uf']."]</A></B></TD>\n";

      echo "<TD CLASS=fo0'><U>".$campo['data_dia]."/".$campo['data_mes']."</U>\n";

      echo "» ".$campo['show']." «<BR><HR>\n";

      echo "Quem vai tá no show: ".$campo['bandas']." \n";

      echo "Local: ".$campo['local']." \n";

      echo "Cidade: ".$campo['cidade']." \n";

      echo "Endereço: ".$campo['end']." \n";

      echo "Preço: R$ ".$campo['valor']." \n";

      echo "Infor.: ".$campo['infor']." \n";

      echo "</TD></TR>\n\n";

      /******/

      $x++;}}

      /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

} if($_POST['include']==cadastrar"){

$tempo = $_POST['data_ano].$_POST['data_mes'].$_POST['data_dia'];

mysql_query("INSERT INTO agenda VALUES ('','".$_POST['show']."',

'".$_POST['data_dia']."','".$_POST['data_mes']."','".$_POST['data_ano']."',

'".$tempo."','".$_POST['horario']."','".$_POST['local']."','".$_POST['end']."',

'".$_POST['cidade']."','".$_POST['uf']."','".$_POST['bandas']."',

'".$_POST['valor']."','".$_POST['infor']."') ");

echo "<HTML>\n";

echo "<TITLE>Cadastrando...</TITLE>\n";

echo "<BODY>\n\n";

echo "<script>\n";

echo "function SetOsG(){location.href=agenda.php';}";

echo "setTimeout('SetOsG()',1000);\n";

echo "</SCRIPT>\n\n";

echo "</BODY></HTML>\n";

} if($include=="formulario"){ $select="";foreach($siglas as $valor){

                              $select .= "<OPTION VALUE='".$valor."'>".

                              $valor."</OPTION>";}

echo "<STYLE>\n";

echo ".ta1{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".ta2{BACKGROUND-COLOR: #8000000; COLOR: #FFFFFF;}\n";

echo ".for{BACKGROUND-COLOR: #EEEEEF; BORDER: 1px SOLID #000000; FONT-SIZE: 10;}\n";

echo ".fo1{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".fo2{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10; COLOR: #FFFFFF;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='4' BORDER='0' CLASS='ta1'>\n\n";

echo "<TR><TD>\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='4' BORDER='0' BGCOLOR='#800000'>\n\n";

echo "<TR><TD CLASS='fo2'><B>Incluir Show</B></TD></TR></TABLE>\n";

echo "</TD></TR>\n";

echo "<TR><FORM ACTION='agenda_cadastrar.php' METHOD='POST'><TD CLASS='fo1'>\n\n";

echo "Show:<BR><INPUT TYPE='text' SIZE='22' NAME='show' CLASS='for'><BR>\n\n";

echo "Data:<BR>\n\n";

echo "<TABLE WIDTH='130' CELLPADDING='0' CELLSPACING='0' BORDER='0'>\n\n";

echo "<TR><TD>\n";

echo "<SELECT NAME='data_dia' CLASS='for'>"; for($i=1; $i<=31; $i++){ if($i<=9){ $i="0".$i; }

echo "<OPTION VALUE='".$i."'>".$i."</OPTION>"; }

echo "</SELECT>\n";

echo "</TD><TD>\n";

echo "<SELECT NAME='data_mes' CLASS='for'>"; for($i=1; $i<=12; $i++){ if($i<=9){ $i="0".$i; }

echo "<OPTION VALUE='".$i."'>".$i."</OPTION>"; }

echo "</SELECT>\n";

echo "</TD><TD>\n";

$ano1=date("Y"); $ano2=($ano1 + 1);

echo "<SELECT NAME='data_ano' CLASS='for'>"; for($i=$ano1; $i<=$ano2; $i++){

echo "<OPTION VALUE='".$i."'>".$i."</OPTION>"; }

echo "</SELECT>\n\n";

echo "</TD></TR></TABLE><BR>\n\n";

echo "Horario:<BR><INPUT TYPE='text' SIZE='22' NAME='horario' CLASS='for'><BR>\n\n";

echo "Local:<BR><INPUT TYPE='text' SIZE='22' NAME='local' CLASS='for'><BR>\n\n";

echo "Endereço:<BR><INPUT TYPE='text' SIZE='22' NAME='end' CLASS='for'><BR>\n\n";

echo "Cidade:<BR><INPUT TYPE='text' SIZE='22' NAME='cidade' CLASS='for'><BR>\n\n";

echo "Estado (UF): <BR><SELECT NAME='uf' CLASS='for'>".$select."</SELECT><BR>\n\n";

echo "Quem vai está:<BR><INPUT TYPE='text' SIZE='22' NAME='bandas' CLASS='for'><BR>\n\n";

echo "Valor:<BR> R$ <INPUT TYPE='text' SIZE='10' NAME='valor' CLASS='for'><BR>\n\n";

echo "Infor:<BR><INPUT TYPE='text' SIZE='22' NAME='infor' CLASS='for'>\n\n";

echo "<BR><BR><CENTER><INPUT TYPE='submit' VALUE='Enviar' CLASS='for'></CENTER>\n\n";

echo "</TD><INPUT NAME='include' TYPE='hidden' VALUE='cadastrar'></FORM><TR>\n";

echo "</TABLE>\n\n";

  unset($include);

} if($include=="geral"){

// AGENDA.PHP

    $where=""; foreach($siglas as $valor)

    {

    if($valor==$_GET['uf]) $where = "WHERE uf='".$valor."'";

    }

#$query = mysql_query("SELECT * FROM `agenda` ".$where." ORDER BY id DESC ");

$query = mysql_query("SELECT * FROM `agenda`

WHERE ".$tempo." <= tempo

ORDER BY data_mes, data_dia ASC");

echo "<STYLE>\n";

echo ".ta0{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px SOLID #000000;}\n";

echo ".tr0{BACKGROUND-COLOR: #BBBBBB;}\n";

echo ".tr1{BACKGROUND-COLOR: #CCCCCC;}\n";

echo ".fo0{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10;}\n";

echo ".fo3{FONT-FAMILY: Verdana,Helvetica,Tahoma,Sans-Serif,Arial; FONT-SIZE: 10; COLOR: #FFFFFF;}\n";

echo ".li0:link {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:visited {font-size: 10; color: #000000; text-decoration: none;}\n";

echo ".li0:hover {font-size: 10; color: #FF0000; text-decoration: underline;}\n";

echo "</STYLE>\n\n";

echo "<TABLE WIDTH='400' CELLPADDING='0' CELLSPACING='0' BORDER='0' CLASS='ta0'>\n";

echo "<TR><TD>\n\n";

echo "<TABLE WIDTH='100%' CELLPADDING='6' CELLSPACING='0' BORDER='0'>\n\n";

      echo "<TR><TD>\n";

      echo "<TABLE WIDTH='100%' CELLPADDING='0' CELLSPACING='4' BORDER='0' BGCOLOR='#800000'>\n\n";

      echo "<TR><TD CLASS='fo2'><B>Shows</B></TD></TR></TABLE>\n";

      echo "</TD></TR>\n";

      if(mysql_num_rows($query)==0)

      {

      if($where){

      echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada em <B>".$uf."</B> agendado ainda!</TD></TR>\n";

      }else{

      echo "<TR HEIGHT='30'><TD CLASS='fo0'>Não temos nada agendado ainda!</TD></TR>\n";

      }

      }

      else{

      /***************************************************************/

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

      /***************************************************************/

      echo "<TR CLASS='tr".$tr."'>\n";

      echo "<TD CLASS='fo0'><B>".$campo['data_dia']."/".$campo['data_mes']."</B> - \n";

      echo "<B>".$campo['cidade']."</B> - <B>".$campo['uf']."</B> \n";

      echo "» ".$campo['show']." «<BR>\n";

      echo "<B>Quem vai tá no show:</B> ".$campo['bandas']." \n";

      echo "<B>Local:</B> ".$campo['local']." \n";

      echo "<B>Endereço:</B> ".$campo['end']." \n";

      echo "<B>Preço:</B> R$ ".$campo['valor']." \n";

      echo "<B>Informações:</B> ".$campo['infor']." \n";

      echo "\n";

      echo "\n";

      echo "\n";

      echo "</TD></TR>\n\n";

      echo "<TR><TD><HR COLOR='BLACK'></TD></TR>\n\n";

      /******/

      }}

      /******/

echo "</TABLE>\n\n";

echo "</TD></TR></TABLE>\n\n";

  unset($include);

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Olha eu mais uma vez aki cara! auhauhauhauhauh

tipo veja com o novo code q você me passou tá tudo funcionando menos a parte de oque é cadastrado em SP, cai em SP, e assim vai.....

confira

Seção SP

Seção RJ

cai tudo na mesma pagina!

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...