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.
Pergunta
bake
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>Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.