if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == 'enviar_form'){
$cadastrar_pagina = mysql_query("INSERT INTO up_page (pagina, content) VALUES ('$pagina_editar', '$content_editar')")
or die(mysql_error());
}
if(isset($_POST['editar_post']) && $_POST['editar_post'] == 'enviar_form'){
$atualiza_pagina = mysql_query("UPDATE up_page SET content = '$content_editar' WHERE pagina = '$pagina_editar'")
or die(mysql_error());
}
$pagina_de_edicao = $_POST['pagina'];
$pega_pagina = mysql_query("SELECT id, pagina, content FROM up_page WHERE pagina = '$pagina_de_edicao'")
or die(mysql_error());
if(@mysql_num_rows($pega_pagina) <= '0'){
class Data {
public static function ExibirTempoDecorrido($date)
{
if(empty($date))
{
return "Informe a data";
}
$periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
$duracao = array("60","60","24","7","4.35","12","10");
$agora = time();
$unix_data = strtotime($date);
// check validity of date
if(empty($unix_data))
{
return "Bad date";
}
// is it future date or past date
if($agora > $unix_data)
{
$diferenca = $agora - $unix_data;
$tempo = "atrás";
}
else
{
$diferenca = $unix_data - $agora;
$tempo = "agora";
}
for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++)
{
$diferenca /= $duracao[$j];
}
$diferenca = round($diferenca);
if($diferenca != 1)
{
$periodos[$j].= "s";
}
return "$diferenca $periodos[$j] {$tempo}";
}
}
Funciona redondinho se o valor retornado for de algumas horas, mas...
Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
if($diferenca != 1)
{
$periodos[$j].= "s";
}
Olá...
Estou tentando fazer o seguinte !!
Listando dados em tabela !!
Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!
Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
A pergunta é:
O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
Ou é melhor usar um outro editor?
Olá a todos!
Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
Preciso que a pagina inclusa já inicie carregada
Meu código JavaScript e a DIV com a pagina PHP
<script>
function atualiza(){
var url = 'direita.php';
$.get(url, function(dataReturn) {
$('#direita').html(dataReturn);
});
}
setInterval("atualiza()",60000);
</script>
<div>
<span id="direita"></span>
</div>
Olá pessoal, sou novo por aqui.
Gostaria de saber se alguém pode me ajudar a solucionar um problema. Tentei resolver mas não consegui.
Tenho cadastrado no banco de dados três tabelas. (id, pagina, content).
Primeiro apareceu essa informação...
Notice: Undefined index: content in C:\WebServer\Apache2.2\htdocs\sitedinamico\admin\page_cadastro.php on line 25
Consegui resolver fazendo isso...
if(isset($_POST['content'])){
$content_editar = $_POST['content'];
}
A mensagem desapareceu porem quando vou editar algo no campo textarea e clico no botao não edita nada ... O que devo fazer? Qual é o erro?
<?php
$pagina_editar = $_POST['pagina'];
//$content_editar = $_POST['content'];
if(isset($_POST['content'])){
$content_editar = $_POST['content'];
}
if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == 'enviar_form'){
$cadastrar_pagina = mysql_query("INSERT INTO up_page (pagina, content) VALUES ('$pagina_editar', '$content_editar')")
or die(mysql_error());
}
if(isset($_POST['editar_post']) && $_POST['editar_post'] == 'enviar_form'){
$atualiza_pagina = mysql_query("UPDATE up_page SET content = '$content_editar' WHERE pagina = '$pagina_editar'")
or die(mysql_error());
}
$pagina_de_edicao = $_POST['pagina'];
$pega_pagina = mysql_query("SELECT id, pagina, content FROM up_page WHERE pagina = '$pagina_de_edicao'")
or die(mysql_error());
if(@mysql_num_rows($pega_pagina) <= '0'){
?>
<form name="cadastrar_pagina" method="post" action="" enctype="multipart/form-data">
<input type="hidden" name="pagina" value="<?php echo $pagina_de_edicao;?>" />
<textarea id="content" name="content" rows="30" cols=""></textarea>
<input type="hidden" name="cadastrar" value="envia_form" />
<input type="submit" value="cadastrar" name="cadastrar" class="cadastro_btn" />
</form>
<?php
}else{
while($res_pagina = mysql_fetch_array($pega_pagina)){
$id = $res_pagina[0];
$pagina = $res_pagina[1];
$content = $res_pagina[2];
?>
<form name="edita_pagina" method="post" action="" enctype="multipart/form-data">
<input type="hidden" name="pagina" id="pagina" value="<?php echo $pagina_de_edicao; ?>" />
<textarea name="content" rows="30" cols=""><?php echo $content; ?></textarea>
<input type="hidden" id="editar_post" name="editar_post" value="envia_form" />
<input type="submit" value="editar" name="editar" class="cadastro_btn">
</form>
<?php
}
}
?>
Compartilhar este post
Link para o post
Compartilhar em outros sites