Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Estou com um problema e não estou conseguindo resolver, se alguem souber, por favor ajude.
Seguinte, criei uma pagina de cadastro de noticias para um site que estou desenvolvendo, quando chamo a pagina diretamente no navegador tudo funciona perfeitamente, porem, eu estou utilizando um switch e includes para chamar as paginas de administracao, entao fica assim: index.php?pagina=cadastrar_noticia
e quando acesso deste modo, a pagina de cadastro eh carregada completamente mas com alguns erros no topo da pagina:
Notice: Undefined index: nm_titulo in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 6
Notice: Undefined index: nm_intertitulo in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 7
Notice: Undefined index: nm_data in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 8
Notice: Undefined index: nm_horario in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 9
Notice: Undefined index: texto in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 10
Notice: Undefined index: nm_jornalista in \htdocs\kleber\novo_admin\cadastrar_noticia.php on line 11
[code]
agora se eu acessar a pagina diretamente digitando cadastrar_noticia.php no navegado tudo funciona perfeitamente, porem fico sem o menu que faz o include.
o include:
[code]
<?
if(isset($_GET['pagina'])){
switch($_GET['pagina']){
case "cadastrar_noticia" :
include_once("cadastrar_noticia.php");
break;
}
}include ("meio.php");
}<?
$conexao = mysql_connect("****","*","****"); //Faz conexão com o mysql
$db = mysql_select_db("comunicacao");
include "fckeditor/fckeditor.php";
$titulo = $_POST['nm_titulo'];
$subtitulo = $_POST['nm_intertitulo'];
$data = $_POST['nm_data'];
$hora = $_POST['nm_horario'];
$texto = $_POST['texto'];
$jornalista = $_POST['nm_jornalista'];
if (isset($_POST['texto'])){
$sql = "INSERT INTO noticias (id_noticia, nm_titulo, nm_intertitulo, nm_data, nm_horario, nm_texto, nm_jornalista) VALUES (NULL, '$titulo', '$subtitulo', '$data', '$hora', '$texto', '$jornalista')";
$result = mysql_query($sql) or die(mysql_error());
header("Location: editor_mostra.php");
}
?>
o formulario da mesma pagina cadastrar_noticia.php
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form method="post" action="<?=$_SERVER['PHP_SELF']?>" >
<table width="100%" border="0" cellpadding="0" cellspacing="01">
<tr>
<td height="20" colspan="2" valign="middle" bgcolor="#efefde"><div align="left" id="txt_titulo" class="texto-cadastro"> Título
da Matéria:
<input name="nm_titulo" type="text" id="nm_titulo" size="80">
</div></td>
</tr>
<tr valign="middle">
<td height="20" colspan="2" bgcolor="#efefde"> <span class="texto-cadastro" id="txt_intertitulo">Subtítulo:
</span> <input name="nm_intertitulo" type="text" size="80"> </td>
</tr>
<tr valign="middle">
<td width="48%" height="20" bgcolor="#efefde"> <div align="left"> <span class="texto-cadastro" id="txt_data">Data:</span>
<input name="nm_data" type="text" value="<?php echo date('d/m/y'); ?>" size="10">
</div></td>
<td width="52%" bgcolor="#efefde"><div align="left"> <span class="texto-cadastro" id="txt_hora">Horário: </span>
<input name="nm_horario" type="text" value="<?php echo date("H:m"); ?>" size="8">
</div></td>
</tr>
<tr>
<td height="20" colspan="2" valign="middle" bgcolor="#efefde"> <span class="texto-cadastro" id="txt_texto">Texto da Matéria:</span></td>
</tr>
<tr>
<td colspan="2" valign="top" bgcolor="#efefde"><div align="center"><b> </b>
<?php
$oFCKeditor = new FCKeditor('texto');
$oFCKeditor->BasePath = './fckeditor/';
$oFCKeditor->Value = '';
$oFCKeditor->Create();
?>
</div></td>
</tr>
<tr>
<td colspan="2" valign="top" bgcolor="#efefde"> <span class="texto-cadastro" id="txt_jornalista">Jornalista:</span>
<input name="nm_jornalista" type="text" value="<?php echo $dados['nome']; ?>" size="25"> </td>
</tr>
</table>
<p align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="322"> </td>
<td width="17"> <input type="submit" name="cadastrar" value="Cadastrar" class="botao">
</td>
</tr>
</table>
</form></td>
</tr>
</table>
se alguem puder ajudar, ficarei grato.
Carregando comentários...