Jump to content


Rodrigo Campos

Member Since 21/03/2007
Offline Last Active 12/05/2009, 11:36
-----

Topics I've Started

Script Frase Do Dia...

12/12/2008, 07:45

Galera, estou precisando de alguma coisa mais ou menos nesse estilo.

preciso de um script que me mostre todo dia dia uma frase diferente, no caso eu faria um cadastro de frases e ela mudaria aleatoriamente a cada acesso.

Alguém por acaso perto disso?

Eu tenho um script aqui mas não está lá essas coisas nao consigo fazer funcionar! Se alguém quiser colaborar meu conhecimento em PHP é muuuito pouco.


SQL
CREATE TABLE IF NOT EXISTS `arReflexoes` (
  `arCod` int(10) unsigned NOT NULL auto_increment,
  `arTexto` text,
  `arDia` char(2) default NULL,
  `arMes` char(2) default NULL,
  `arAno` varchar(4) default NULL,
  PRIMARY KEY  (`arCod`),
  UNIQUE KEY `arCod` (`arCod`),
  KEY `arCod_2` (`arCod`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=746;



REFLEXAODIA.PHP
<?
  $Dia= date('d');
  $Mes= date('m');
  $Ano= date('Y');
  $query= "SELECT * FROM arReflexoes WHERE arDia='$Dia' AND arMes='$Mes' AND arAno='$Ano'";
  if(!($result= mysql_query($query,$sock))){
	   $erro= "NÃO FOI POSSÍVEL PROCURAR A REFLEXÃO DO DIA. CONTATE O SUPORTE";
  }else{
		$dado= mysql_fetch_array($result);
  }
?>
<table border=0 width=100% cellpadding=0 cellspacing=3 style="<?php echo $config['stylePadrao']?>">
 <tr>
  <td>
   <img src="images/titulo_reflexoes.gif">
  </td>
 </tr>
 <?
   if(isset($erro)){
	  echo "<tr>\n";
	  echo "<td>\n";
	  echo $erro;
	  echo "</td>\n";
	  echo "</tr>\n";
   }else{
		 echo "<tr>\n";
		 echo "<td>\n";
		 echo "<b style=\"font-size:12px;\">";
		 echo dia_semana_portugues(date('w'),2).", ".date('d')." de ".mes_portugues(1)." de ".date('Y');
		 echo "</b>\n";
		 echo "</td>\n";
		 echo "</tr>\n";
		 echo "<tr>\n";
		 echo "<td>\n";
		 echo "<br><p align=justify>\n";
		 echo $dado['arTexto'];
		 echo "</p>\n";
		 echo "</td>\n";
		 echo "</tr>\n";
   }
 ?>
 </tr>
 <tr>
  <td align=right>
   <hr color=006633>
   <form name="outra_data" action="index.php?target=modules/reflexoes/outras.php" method="post">
	Escolha outra data:
	<select name="Dia" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arDia";
	   makeSelect($query,'arDia','arDia','arDia',date('d'),0,'');
	 ?>
	</select> de
	<select name="Mes" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arMes";
	   makeSelect($query,'arValor','arMes','arValor',date('m'),0,'');
	 ?>
	</select> de
	<select name="Ano" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arAno";
	   makeSelect($query,'arAno','arAno','arAno',date('Y'),0,'');
	 ?>
	</select>
	<input type="image" src="images/ok.gif" alt="Ir para a data escolhida">
   </form>
  </td>
 </tr>
</table>

OUTROS.PHP
<?
  $query= "SELECT * FROM arReflexoes WHERE arDia='$Dia' AND arMes='$Mes' AND arAno='$Ano'";
  if(!($result= mysql_query($query,$sock))){
	   $erro= "NÃO FOI POSSÍVEL PROCURAR A REFLEXÃO DO DIA. CONTATE O SUPORTE";
  }else{
		$dado= mysql_fetch_array($result);
  }
?>
<table border=0 width=100% cellpadding=0 cellspacing=3 style="<?php echo $config['stylePadrao']?>">
 <tr>
  <td>
   <img src="images/titulo_reflexoes.gif">
  </td>
 </tr>
 <?
   if(isset($erro)){
	  echo "<tr>\n";
	  echo "<td>\n";
	  echo $erro;
	  echo "</td>\n";
	  echo "</tr>\n";
   }else{
		 echo "<tr>\n";
		 echo "<td>\n";
		 echo "<b style=\"font-size:12px;\">";
		 echo dia_semana_portugues(date('w',mktime(0,0,0,$Mes,$Dia,$Ano)),2).", $Dia de ".mes_correspondente(date('n',mktime(0,0,0,$Mes,$Dia,$Ano)),0,0)." de $Ano";
		 echo "</b>\n";
		 echo "</td>\n";
		 echo "</tr>\n";
		 echo "<tr>\n";
		 echo "<td>\n";
		 echo "<br><p align=justify>\n";
		 echo $dado['arTexto'];
		 echo "</p>\n";
		 echo "</td>\n";
		 echo "</tr>\n";
   }
 ?>
 </tr>
 <tr>
  <td align=right>
  <hr color=006633>
   <form name="outra_data" action="index.php?target=modules/reflexoes/outras.php" method="post">
	Escolha outra data:
	<select name="Dia" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arDia";
	   makeSelect($query,'arDia','arDia','arDia',$Dia,0,'');
	 ?>
	</select> de
	<select name="Mes" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arMes";
	   makeSelect($query,'arValor','arMes','arValor',$Mes,0,'');
	 ?>
	</select> de
	<select name="Ano" style="<?php echo $config['styleCxTextoT1']?>">
	 <?
	   $query= "SELECT * FROM arAno";
	   makeSelect($query,'arAno','arAno','arAno',$Ano,0,'');
	 ?>
	</select>
	<input type="image" src="images/ok.gif" alt="Ir para a data escolhida">
   </form>
  </td>
 </tr>
</table>

Campo Não é Preenchido Com Listbox

18/09/2008, 11:09

Bom dia galera,

Estou com a seguinte situação, tenho esse cadastro que está acontecendo a seguinte situação:

Ao selecionar a categoria está me enviando para uma página q não existe, ou seja não está aceitando eu adicionar a categoria. Já se eu não preencher nada nesse campo ele segue para próxima página deixando eu efetuar o cadastro desse evento, mas com 1 porém ele não preenche no banco esse campo (idcat) se eu quiser apareça no site preciso entrar no banco e adicionar o valor da categoria.

Alguém porderia me ajudar? excl.gif




&lt;script Language="JavaScript">
function validate(theForm) {
if (theForm.nome.value == "")
{
  alert("Digite o nome do Evento");
  theForm.nome.focus();
  return (false);
}
if (theForm.idcat.value == "")
{
  alert("Selecione a categoria");
  theForm.idcat.focus();
  return (false);
}
if (theForm.pasta.value == "")
{
  alert("Digite o nome da Pasta");
  theForm.pasta.focus();
  return (false);
}
return (true);
}
</script>

<? $cat = $_GET[cat];?>

<form action="?pg=../estrutura/galeria/admin/gal-cadastrar_db.php" method="post"  onsubmit="return validate(this);" enctype="multipart/form-data">
<h3>Cadastro de Eventos </h3>

<table width="440" border="0" align="center" cellpadding="2" cellspacing="0">
<tr><td colspan="2" align="right" style="border-bottom:1px solid #cccccc">*Campos Obrigatórios</td>
</tr>
		  
		  <? if($usernivel == "1") {?>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Franquia:</b></td>
<td width="320" style="border-bottom:1px solid #cccccc">
	<select name="id_franquia">
<? $sql = mysql_query("SELECT * FROM franquias");
while($dados=mysql_fetch_array($sql)){  
echo "<option value=$dados[id]>$dados[cidade]</option>";
}
?>
		</select>
	</td>
</tr>
<? } else {?>
<input name='id_franquia' type='hidden' size=45 value="<? echo $idfranquia?>">
<? }?>

<tr>
		  <td width="140" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>*Categoria:</strong></td>
		  <td width="320" valign="middle" style="border-bottom:1px solid #cccccc"><strong>
		  <select name="idcat" style="width:150" onChange="if(options[selectedIndex].value) window.location.href= (options[selectedIndex].value)">
<? $sql = mysql_query("SELECT * FROM galeria_cat");

if($cat == ""){
echo "<option>Selecione</option>";
} else {
$sql4 = mysql_query("SELECT * FROM galeria_cat WHERE id='$cat'");
$dados4=mysql_fetch_array($sql4);
echo "<option value=$dados4[id]>$dados4[categoria]</option>";
}
echo "<option>=============</option>";			

while ($dados=mysql_fetch_array($sql)){
echo "<option value=`?pg=../estrutura/galeria/admin/gal-cadastrar.php&cat=$dados[id]`>$dados[categoria]</option>";
}?>
		  </select>
			<input name='id_cat' type='hidden' size=45 value="<?=$cat?>">
		  </strong></td>
		</tr>

			<tr>
			  <td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Nome:</b></td>
			  <td valign="middle" style="border-bottom:1px solid #cccccc">				<input name="nome" type="text" size="45" maxlength="255">			  </td>
	</tr>
	  <td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Data:</b></td>
	  <td colspan="5" valign="middle" style="border-bottom:1px solid #cccccc">
		<input name="dia" type="text" value="<? echo date("d")?>" size="3" maxlength="2">   Mês:
		<input name="mes" type="text" value="<? echo date("m")?>" size="3" maxlength="2">
		   Ano:
		<input name="ano" type="text" value="<? echo date("Y")?>" size="6" maxlength="4">	  </td>
	<tr>
			  <td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Local:</b></td>
			  <td valign="middle" style="border-bottom:1px solid #cccccc">				<input name="local" type="text" size="45" maxlength="255">			  </td>
	</tr>
	<tr>
			  <td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Diretorio:</b></td>
			  <td valign="middle" style="border-bottom:1px solid #cccccc">				<input name="pasta" type="text" maxlength="255">			  </td>
	</tr>
			<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>Foto:</b></td>
			  <td style="border-bottom:1px solid #cccccc">
				<input name="foto01" type="file" size="30"></td>
	</tr>
	<? if($cat == 2 OR $cat == 3){?>
				<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>Perfil:</b></td>
			  <td style="border-bottom:1px solid #cccccc"><textarea name="perfil" cols="40" rows="7"></textarea></td>
	</tr>
				<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>Por:</b></td>
			  <td style="border-bottom:1px solid #cccccc">
				<input name="por" type="text" size="45" maxlength="255"></td>
	</tr>
				<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>Fundo:</b></td>
			  <td style="border-bottom:1px solid #cccccc">
				<input name="fundo" type="file" size="30"></td>
	</tr>
	<? }?>
	<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>*Destaque:</b></td>
			  <td style="border-bottom:1px solid #cccccc">	  <input name="destaque" type="radio" value="S" checked>
				Sim    
				<input name="destaque" type="radio" value="N">
				Nao</td>
	</tr>
	<tr valign=middle>
			  <td align=right style="border-bottom:1px solid #cccccc"><b>Logo Automatica:</b></td>
			  <td style="border-bottom:1px solid #cccccc">	  <input name="logo" type="radio" value="S" checked>
				Sim    
				<input name="logo" type="radio" value="N">
				Nao</td>
	</tr>

</table>
	  <table align="center">
		<tr>
		  <td width="436" colspan="2"> <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
			  <input type='submit' value='Cadastrar'>
			  </font></p></td>
		</tr>
  </table>
</form>

IPB Skin By Virteq