Undefined variable: post
Boa tarde Pessoal.
Sou novato e estou com alguns problemas , veja se os sernhores podem me ajudar
Segue Erros
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: acao in /home/client1/public_html/estrutura/noticias/noticias.php on line 17
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: acao in /home/client1/public_html/estrutura/noticias/noticias.php on line 58
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: acao in /home/client1/public_html/estrutura/noticias/noticias.php on line 98
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: acao in /home/client1/public_html/estrutura/noticias/noticias.php on line 109
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: id in /home/client1/public_html/estrutura/noticias/noticias.php on line 146
[29-Jan-2016 11:08:05] PHP Notice: Undefined offset: 1 in /home/client1/public_html/estrutura/noticias/noticias.php on line 151
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: id in /home/client1/public_html/estrutura/noticias/noticias.php on line 169
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: wh1 in /home/client1/public_html/estrutura/noticias/noticias.php on line 367
[29-Jan-2016 11:08:05] PHP Notice: Undefined variable: page in /home/client1/public_html/estrutura/noticias/noticias.php on line 372
<? require "verifica.php";?>
<?
include "../amigaveis.php";
$variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST;
foreach ($variables as $k=> $v)
$$k=$v;
$palavra = "Notícia(s)";
$palavra2 = "Categorias";
$tabela = "noticias";
$tabela2 = $tabela."_cat";
$file = "$tabela";
// iniçio da acao INSERI NO BD
if($acao== "insertbd"){
$data = "$ano-$mes-$dia $hora";
$sql = "INSERT INTO $tabela VALUES ('', '$usuario', '$id_cat', '$data', '$data2', '$titulo', '$subtitulo', '$texto', '', '$fotos_extras', '$creditos_fotos', '$alinhamento_foto', '$largura_foto', '$altura_foto', 'S', '$cont', '$descricao_foto', '$categoria', '$tags')";
$sql2 = mysql_query($sql);
$id_recuperado = mysql_insert_id();
$dir = "../images/$tabela/$id_recuperado";
//echo "$dir";
// inicia criação de pasta
$pasta = @mkdir("$dir", 0777);
@chmod("$dir", 0777);// fim da criação da pasta
$uploaddir = "$dir/";
if(is_dir("$dir")){
if($foto != "none") {
if (@copy($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name'])) {
$foto1 = $_FILES['foto']['name'];
//echo "<strong>$foto1</strong> enviada com sucesso!<BR>";
$var1 = mysql_query("update $tabela set foto='$foto1' where id='$id_recuperado'");
} else {
echo "<script>alert('A foto não pode ser enviada!')</script>";
}
}} else {
echo "<script>alert('O Diretório não existe!')</script>";
}
$mgs = "<b>$palavra</b> Inserido com Sucesso!";
echo "<div style='margin-top: 10px; margin-bottom: 20px;'><p><span style='color: $coronmouse;'><strong><span style='font-size: medium; '>Notícia inserida com sucesso!</span></strong></span></p></div>";
//echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
}// fim da acao INSERI NO BD
// iniçio da acao UPDATE NO BD
if($acao== "updatebd"){
$data = "$ano-$mes-$dia $hora";
if($nova_foto == "S"){
$dir = "../images/$tabela/$id";
$uploaddir = "$dir/";
if(is_dir("$dir")){
if($foto != "none") {
if (@copy($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name'])) {
$foto1 = $_FILES['foto']['name'];
//echo "<strong>$foto1</strong> enviada com sucesso!<BR>";
} else {
echo "<script>alert('A foto não pode ser enviada!')</script>";
}
}
} else {
echo "<script>alert('O Diretório não existe!')</script>";
}
@unlink("$dir/$foto_antiga");
} else {
$foto1 = "$foto_antiga";
}
$sql = "UPDATE $tabela SET id_user='$usuario', id_cat='$id_cat', data='$data', data2='$data2', titulo='$titulo', subtitulo='$subtitulo', texto='$texto',
foto='$foto1', fotos_extras='$fotos_extras', creditos_fotos='$creditos_fotos', alinhamento_foto='$alinhamento_foto', largura_foto='$largura_foto', altura_foto='$altura_foto', cont='$cont', descricao_foto='$descricao_foto', categoria='$categoria', tags='$tags' WHERE id='$id'";
$sql2 = mysql_query($sql);
$mgs = "<b>$palavra</b> Alterada com Sucesso!";
echo "<div style='margin-top: 10px; margin-bottom: 20px;'><p><span style='color: $coronmouse;'><strong><span style='font-size: medium; '>Notícia alterada com sucesso!</span></strong></span></p></div>";
//echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
}
// fim da acao UPDATE NO BD
// iniçio da acao STATUS NO BD
if($acao == "status"){
$sql = "UPDATE $tabela SET status='$status' WHERE id='$id'";
$sql2 = mysql_query($sql);
$mgs = "Status Alterado com Sucesso!";
echo "<div style='margin-top: 10px; margin-bottom: 20px;'><p><span style='color: $coronmouse;'><strong><span style='font-size: medium; '>Status alterado com sucesso!</span></strong></span></p></div>";
//echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
}// fim da acao STATUS NO BD
// iniçio da acao EXCLUIR SELECIONADOS
if($acao == "excluir_selecionados"){
$listas = implode("|", $listas);
// echo "$planos<hr>";
$lista = explode("|", $listas);
$total = count($lista);
// echo $total;
for($i=0; $i<$total; $i++){
$sql = "delete from $tabela WHERE id='$lista[$i]'";
$sql2 = mysql_query($sql);
//echo "$sql<br>";
$dir = "../images/noticias/$lista[$i]/";
$dir1 = opendir("$dir");
while ($res =readdir($dir1)){
if ($res!='' && $res!='.' && $res!='..'){
$url = "$dir/$res";
@unlink("$url");
}
}
@rmdir ("$dir");
}
$mgs = "<b>$palavra </b>Excluído com Sucesso!";
echo "<div style='margin-top: 10px; margin-bottom: 20px;'><p><span style='color: $coronmouse;'><strong><span style='font-size: medium; '>Notícia excluída com sucesso!</span></strong></span></p></div>";
//echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
}// fim da acao EXCLUIR SELECIONADOS
// iniçio da acao FORM DE CADASTRO E ALTERAR
//if($acao== "FORM"){
$form1 = "FORMULARIO";
$sql=mysql_query("SELECT * FROM $tabela WHERE id='$id'");
$dados=mysql_fetch_array($sql);
$dh = explode(" ", $dados['data']);
$data = explode("-", $dh[0]);
$hora = $dh[1];
?>
<script>
function HabilitarFoto() {
nForm = document.forms['<?=$form1?>'];
if(nForm.elements['nova_foto'].checked = true) {
nForm.elements['foto'].disabled = false;
nForm.elements['foto'].className= "input";
}
}
function DesabilitarFoto() {
nForm.elements['foto'].disabled = true;
nForm.elements['foto'].className = "inputon";
}
</script>
<form action="?pg=<?=$file?>" method="post" enctype="multipart/form-data" name="<?=$form1?>">
<input name="acao" type="hidden" value="<?=(empty($id))?"insertbd":"updatebd";?>">
<input name="id" type="hidden" value="<?=$id?>">
<input name="foto_antiga" type="hidden" value="<?=$dados['foto']?>">
<div style='margin-top: 10px; margin-bottom: 20px;'><p><span style='color: <?=$coronmouse?>;'><strong><span style='font-size: medium; '><?=(empty($id))?"Cadastrar":"Alterar";?> <?="$palavra"; ?> (<a href="<?="?pg=$file";?>" style='color: <?=$coronmouse?>;'>CADASTRAR NOVA</a>)</span></strong></span></p></div>
<? if($usernivel == 1){?>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Usuário:</strong></span></p>
<select name="usuario" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" style="height: 30px; font-size: 17px;" ><?
$sql5 = mysql_query("SELECT * FROM users WHERE status='S' order by nome");while($dados5=mysql_fetch_array($sql5)){
?>
<option value='<?=$dados5['id']?>' <?=($dados['id_user']==$dados5['id'])?"selected":"";?>>
<?=$dados5['nome']?>
</option>
<? }?>
</select>
<? } else {?>
<input name="usuario" type="hidden" value="<?=$id_user?>">
<? }?>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Categoria:</strong></span></p>
<select name="id_cat" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" style="height: 30px; font-size: 17px;" ><?
$sql5 = mysql_query("SELECT * FROM noticias_cat WHERE status='S' order by nome");while($dados5=mysql_fetch_array($sql5)){
?>
<option value='<?=$dados5['id']?>' <?=($dados['id_cat']==$dados5['id'])?"selected":"";?>>
<?=$dados5['nome']?>
</option>
<? }?>
</select>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Destino:</strong></span></p>
<select name="categoria" style="height: 30px; font-size: 17px;">
<option value="<?=$dados['categoria']?>" selected>Selecione um destino...</option>
<option value="3">Manchete</option>
<option value="2">Slide</option>
<option value="4">Destaque 2 (ao lado do slide)</option>
<option value="6">Sessão Política</option>
<option value="7">Sessão Esportes</option>
<option value="8">Sessão Cidades</option>
<option value="1">Urgente</option>
<option value="9">Últimas notícias</option>
</select>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Descrição:</strong></span></p>
<input name='subtitulo' type='text'class="input" onblur="this.className='input';" onfocus="this.className='inputon';"value="<? echo $dados['subtitulo']?>" size='32' style=" width: 150px; height: 25px;" MAXLENGTH="30"> Max: 30 caracteres
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Título:</strong></span></p>
<input name='titulo' type='text'class="input" onblur="this.className='input';" onfocus="this.className='inputon';"value="<? echo $dados['titulo']?>" size='32' style=" width: 500px; height: 25px;">
</div>
<div style="margin-bottom: 20px; background:#fff;">
<p><span style="font-size: medium; font-family: "><strong>Texto:</strong></span></p><?
include("../editor/fckeditor.php");
$oFCKeditor = new FCKeditor('texto') ;
$oFCKeditor->BasePath = "../editor/";
$oFCKeditor->Value= "$dados[texto]";
$oFCKeditor->Create() ;
?>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Foto destaque:</strong></span></p>
<div style="border: 1px solid #ccc;"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="106"><?if(empty($id)){
echo "<img width='100' name='foto1' style='border-bottom: 3px solid $coronmouse;' src='../images/layout/sem_foto.jpg' border='0'>";} else {
if(!empty($dados[foto])){
echo "<img width='100' name='foto1' style='border-bottom: 3px solid $coronmouse;' src='thumbs.php?w=100&imagem=../images/$tabela/$id/$dados[foto]' border='0'>";} else {
echo "<font color='$coronmouse'>Foto não disponível</font>";
}
}
?></td>
<td valign="middle"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle"><? if(empty($id)){?>
<input class="inputon" onchange="document.images.foto1.src=this.value" name='foto' type='file' size="16" onclick="javascript:alert('Todas as fotos devem ter o formato .jpg');" />
<? } else {?>Trocar
Foto?:
<input name="nova_foto" type="radio" value="N" checked="checked" onclick="javascript:DesabilitarFoto()" />
Não
<input name="nova_foto" type="radio" value="S" onclick="javascript: HabilitarFoto();" >
Sim<br />
<input class="inputon" onchange="document.images.foto1.src=this.value" name='foto' type='file' size="16" disabled="disabled" onclick="javascript:alert('Todas as fotos devem ter o formato .jpg');" />
<? }?></td>
</tr>
</table></td>
</tr>
</table></div>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Descricao da foto:</strong></span></p>
<input name='descricao_foto' type='text' value="<? echo $dados['descricao_foto']?>" style="width: 200px; height: 20px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';">
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Alinhar foto à:</strong></span></p><input name='alinhamento_foto' type='radio' value='L'
<?
if(empty($id)){
echo "checked";
} else {
if($dados[alinhamento_foto]=="L"){
echo "checked";
}
}
?>> Esquerda |
<input name='alinhamento_foto' type='radio' value='R' <?=($dados['alinhamento_foto']=="R")?"checked":"";?>>Direita
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Largura da foto:</strong></span></p>
<input name='largura_foto' type='text' value="<? echo $dados['largura_foto']?>" style="width: 80px; height: 20px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" /> <span style="font-size: small; font-family: color: #000000;">Ex: 400</span>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Altura da foto:</strong></span></p>
<input name='altura_foto' type='text' value="<? echo $dados['altura_foto']?>" style="width: 80px; height: 20px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" /> <span style="font-size: small; font-family: color: #000000;">Ex: 250</span>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Adicionar galeria?</strong></span></p>
<input name='fotos_extras' type='radio' value='S' <?=($dados['fotos_extras']=="S")?"checked":"";?>>Sim | <input name='fotos_extras' type='radio' value='N'
<?
if(empty($id)){
echo "checked";
} else {
if($dados[fotos_extras]=="N"){
echo "checked";
}
}
?>>Não
</fieldset>
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Data:</strong></span></p>
<input name="dia" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<?=(!empty($dados['data']))?$data[2]:date("d");?>" style="width: 50px; height: 20px;" maxlength="2" /> /
<input name="mes" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<?=(!empty($dados['data']))?$data[1]:date("m");?>" style="width: 50px; height: 20px;" maxlength="2" /> /
<input name="ano" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<?=(!empty($dados['data']))?$data[0]:date("Y");?>" style="width: 70px; height: 20px;" maxlength="4" /> /
<input name='hora' type='text' class="input" onfocus="this.className='inputon';" onblur="this.className='input';" value="<?=(!empty($dados['data']))?$hora:date("H:i:s");?>" style="width: 80px; height: 20px;" />
<input type="hidden" class="input" name='data2' value="<?=date("Y-m-d H:i:s");?>" />
</div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Fonte:</strong></span></p>
<input name='creditos_fotos' type='text' value="<? echo $dados['creditos_fotos']?>" style="width: 130px; height: 20px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';">
</div>
<div style="margin-bottom: 20px;"><p><span style="font-size: medium; font-family: "><strong>Acessos:</strong></span></p><input name='cont' type='text'class="input" onblur="this.className='input';" onfocus="this.className='inputon';"value="<? echo $dados['cont']?>" size='32' style=" width: 130px; height: 25px;"></div>
<div style="margin-bottom: 20px;">
<p><span style="font-size: medium; font-family: "><strong>Palavras chave <em>(separadas por virgula)</em>:</strong></span></p>
<input name='tags' type='text' value="<? echo $dados['tags']?>" style="width: 330px; height: 20px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';">
</div>
<div style="margin-bottom: 20px;">
<input style="width:110px;" type="submit" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" name='btgravar' value="<?=(empty($id))?"Cadastrar":"Alterar";?>" />
</div>
</form>
<?
//} // fim da acao FORM DE CADASTRO E ALTERAR
?>
<?
// inicio da acao LISTAR
//if($acao == "listar"){
Obrigado a todos . !
Discussão (5)
Carregando comentários...