Jump to content
Fórum Script Brasil
  • 0

Limpar Arquivos


sorocabaunderground
 Share

Question

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', '[email protected]');

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 to comment
Share on other sites

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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', '[email protected]');

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!

Edited by Gladisson
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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', '[email protected]');

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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.4k
×
×
  • Create New...