sorocabaunderground Postado Setembro 14, 2004 Denunciar Share Postado Setembro 14, 2004 Acho q tem q ser Redicerionada.Em meu site na seção de agenda tem um sistema em PHP, para cadastro de datas de eventos e shows.os shows ficam divididos por estado os principaisSP - São PauloRJ - Rio de JaneiroPR - ParanáOutros - q envolve os demais estado.so q eu não sei uma coisa como fazer para q o show cadastrado no estado de (TO)Caia na seção de Outros estado...tem como dar uma ajuda???valeu t+S Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 14, 2004 Denunciar Share Postado Setembro 14, 2004 acho que com if ou swith da para fazer..tipo:if($estado == "SP){// Shows de são Paulo}else if($estado == "RJ") {//Shows dp Rio}else if($estado == "PR"){//shows do Parana}else{//Outros Shows} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Setembro 14, 2004 Denunciar Share Postado Setembro 14, 2004 com switch switch($estado) { case 'RS' : echo "Estado é RS"; break; case 'RJ' : echo "Estado é RJ"; break; case 'SP' : echo "Estado é SP"; break; default: echo "È um outro estado!"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sorocabaunderground Postado Setembro 14, 2004 Autor Denunciar Share Postado Setembro 14, 2004 nossa nem entendi o q vocês fizeramda uma olhada no code<?#$conexao = mysql_connect("localhost","root","");#mysql_select_db("servicos",$conexao);$conexao = mysql_connect("localhost","sorocaba_agenda","dinho15");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,`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." = tempoORDER 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['valor']." \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"){$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,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>\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 "Bandas:<BR><INPUT TYPE='text' SIZE='22' NAME='bandas' CLASS='for'><BR>\n\n";echo "Valor:R$<BR><INPUT TYPE='text' SIZE='10' NAME='valor' 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 = " AND uf='".$valor."' "; }#$query = mysql_query("SELECT * FROM `agenda` ".$where." ORDER BY id DESC ");$query = mysql_query("SELECT * FROM `agenda`WHERE ".$tempo." <= tempo ".$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']."-\n"; echo "".$campo['bandas']."-\n"; echo "".$campo['local']."\n"; echo "(".$campo['end'].")-\n"; echo "R$ ".$campo['valor']."-\n"; echo "Info:".$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);}?>O Campo de Estado chama UF Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sorocabaunderground Postado Setembro 14, 2004 Autor Denunciar Share Postado Setembro 14, 2004 vocês entenderam o que eu quero fazer???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Setembro 14, 2004 Denunciar Share Postado Setembro 14, 2004 pomt grande o código. passa a parte q você queria checartipo..é por um input que a pessoa escolhe se é SP RJ PR etc né??tipo um combobox né?então... coloca name nela como "estado"aí pega pelo $_POST["estado"]e faz o if que postaram ou o case intendeu??tipo<?$estado = $_POST["estado];switch($estado){ case 'RS' : echo "Estado é RS"; break; case 'RJ' : echo "Estado é RJ"; break; case 'SP' : echo "Estado é SP"; break; default: echo "È um outro estado!"; } ?>itnendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Setembro 14, 2004 Denunciar Share Postado Setembro 14, 2004 você não ta querendo listar os shows e separar por estado?se for isso no sql você usa GROUP BY estadodai ele vai pegar só os estados que você escolher Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sorocabaunderground Postado Setembro 15, 2004 Autor Denunciar Share Postado Setembro 15, 2004 eu não entendi o que você fez!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 15, 2004 Denunciar Share Postado Setembro 15, 2004 você quer que quando alguém cadastrar, um evento em outro estado sem ser os "principais" apareça outros ?? É isso ?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 15, 2004 Denunciar Share Postado Setembro 15, 2004 Voce entende alguma coisa de PHP ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sorocabaunderground Postado Setembro 15, 2004 Autor Denunciar Share Postado Setembro 15, 2004 é isso que o Gladisson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 16, 2004 Denunciar Share Postado Setembro 16, 2004 Faça como ele mostraram...... unset($include);} if($_POST['include']==cadastrar"){switch($_POST['uf]){ case 'PR' : $uf="PR"; break; case 'RJ' : $uf="RJ"; break; case 'SP' : $uf="SP"; break; default: $uf="OUTROS";}$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']."','".$uf."','".$_POST['bandas]."','".$_POST['valor']."','".$_POST['infor']."') ");...Altere essa parte em seu script! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sorocabaunderground Postado Setembro 16, 2004 Autor Denunciar Share Postado Setembro 16, 2004 valeu galera!!t+S Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
sorocabaunderground
Acho q tem q ser Redicerionada.
Em meu site na seção de agenda tem um sistema em PHP, para cadastro de datas de eventos e shows.
os shows ficam divididos por estado os principais
SP - São Paulo
RJ - Rio de Janeiro
PR - Paraná
Outros - q envolve os demais estado.
so q eu não sei uma coisa como fazer para q o show cadastrado no estado de (TO)
Caia na seção de Outros estado...
tem como dar uma ajuda???
valeu t+S
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
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.