Bom, meu problema é o seguinte: Bom o q o codigo faz é o seguinte, ele cria o menu, o link do menu , e o texto pelo fckeditor. Ele grava tudo no banco de dados. Mas era pra ta salvando também o texto em um arquivo .php. Porque ele chama o link assim:http://127.0.0.1/home/?pg=link'q'você'criou.php então se você cria um menu. Nome: teste link: ?pg=teste texto: bla bla bla ele cria tudo mais dentro do banco de dados. ae você acessa: o menu teste vai pra: http://127.0.0.1/home/?pg="teste.php" e fica tudo branco, ou seja, não criou o arquivo teste.php, mas você vai na tabela do banco q está tudo la o texto "bla bla bla". alguém tem alguma ideia como ele alêm de salvar o texto no banco salvar logo no arquivo "link.php"(link q você criou), ou seja, criar um arquivo com o texto na pasta indicada, pro link chamar ele. Ou então algum codigo que chame o texto do banco pela id. Não se eu fui claro, mais ae vai o as imagens e logo abaixo os codigos. Ajuda ae, meu primeiro post... Cadastrar_form.php
<script Language="JavaScript">
function validate(theForm) {
if (theForm.nome.value == ""){
alert("Digite o nome do Link");
theForm.nome.focus();
return (false);
}
return (true);
}
</script>
<form action="?pg=../estrutura/conteudo/cadastrar_db.php" method="post" enctype="multipart/form-data" onsubmit="return validate(this);">
<h3>Criação de Páginas</h3>
<table width="600" 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>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Menu:</b></td>
<td style="border-bottom:1px solid #cccccc">
<select name="id_menu">
<? $sql = mysql_query("SELECT * FROM menu order by id");
while($dados=mysql_fetch_array($sql)){
echo "<option value=$dados[id]>id: $dados[id] Nivel: $dados[nivel] - $dados[nome]</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>Nome:</strong></td>
<td valign="middle" style="border-bottom:1px solid #cccccc">
<strong>
<input name='nome' type='text' id="nome" size=45>
</strong></td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>Link:</strong></td>
<td valign="middle" style="border-bottom:1px solid #cccccc">
<strong>
<input name='url' type='text' size=45>
</strong><i><font color="#999999">(ex: ?pg=festas_e_eventos)</font></i></td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Target:</b></td>
<td style="border-bottom:1px solid #cccccc">
<select name="target" id="target">
<option value="_self" selected>Mesmo Quadro</option>
<option value="_top">Quadro Principal</option>
<option value="_blank">Nova Janela</option>
</select>
</td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Nivel:</b></td>
<td style="border-bottom:1px solid #cccccc">
<select name="nivel">
<option value="1" selected>Administrador Master</option>
<option value="2">Administrador Avançando</option>
<option value="-1">Menu</option>
</select>
</td>
</tr>
<tr valign=middle>
<td colspan="2" style="border-bottom:1px solid #cccccc"><b>Código HTML<br>
<?
include("../editor/fckeditor.php");
$oFCKeditor = new FCKeditor('texto');
$oFCKeditor->BasePath = '../editor/';
$oFCKeditor->Value = 'Seu Texto';
$oFCKeditor->Create();
?>
</b></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>
Esse acima chama o cadastar.db.php
<?
$id_menu = $_POST[id_menu];
$nome = $_POST[nome];
if($_POST[url] != ""){
$url = $_POST[url];
} else {
$url = "?pg=conteudo&idmenu=";
}
$target = $_POST[target];
$nivel = $_POST[nivel];
$tira = array('"');
$inseri = array('\"');
$texto = str_replace($tira, $inseri, $_POST[texto]);
//$texto = htmlspecialchars(addslashes($_POST[texto]));
$sql = "INSERT INTO menu_sub VALUES ('','$id_menu','$nome','$url','$target','$nivel')";
//echo $sql;
$sql = mysql_query($sql);
$id = mysql_insert_id();
$sql1 = "INSERT INTO conteudo VALUES ('','$id','$texto')";
//echo $sql1;
$sql1 = mysql_query($sql1);
?>
<h3>Página criada com Sucesso!</h3>
<br>
<meta http-equiv="refresh" content="2;URL=?pg=../estrutura/conteudo/listar.php">
<a href='?pg=../estrutura/conteudo/listar.php'>Voltar</a><br>
<br>