Fil__
Power Member
Malta, tenho o tinymce instalado para poderem meter texto, mas ao gravar ele cria na base de dados o registo mas nao grava o texto em si. E quando chamo para ver os registos ele indica-me que nao tem nenhum. O que tou a fazer de errado? Os meus codigos sao estes:
Podem ajudar-me ?
Ficheiro html onde se escreve o que se quer
Código:
<html>
<head>
<title>TinyMCE Test</title>
<script language="javascript" type="text/javascript" src="http://***.*****.***/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
plugins : "table,advhr,advimage,advlink,emotions,iespell,insertdatetime,zoom,searchreplace,contextmenu",
theme_advanced_buttons1_add_before : "save,separator",
theme_advanced_buttons1_add : "fontselect,fontsizeselect",
theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor",
theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator",
theme_advanced_buttons3_add_before : "tablecontrols,separator",
theme_advanced_buttons3_add : "emotions,iespell,advhr,separator",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
/*theme_advanced_statusbar_location : "top",*/
plugin_insertdate_dateFormat : "%Y-%m-%d",
plugin_insertdate_timeFormat : "%H:%M:%S",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
external_link_list_url : "example_data/example_link_list.js",
external_image_list_url : "example_data/example_image_list.js",
flash_external_list_url : "example_data/example_flash_list.js"
});
</script>
</head>
<body>
<form method="post" action="conteudo.php">
<textarea name="content" cols="80" rows="15"></textarea>
<input type="submit" value="Save" />
</form>
</body>
</html>
Ficheiro conteudo.php que supostamente e onde grava
Código:
<?php
$conexao = mysql_connect("********", "******", "*****")
or die ("Erro na ligação à banco de dados.");
$db = mysql_select_db("*******")
or die ("Erro ao selecionar a base de dados.");
$sql = "INSERT INTO paginas (
texto
) VALUES (
'".$_POST['texto']."'
)";
$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados.");
?>
Ficheiro noticias.php onde era para aparecerem as varias noticias
Código:
<?php
$conexao = mysql_connect("***********", "*******", "*******")
or die ("Erro na conexão à base de dados.");
$db = mysql_select_db("**********")
or die ("Erro ao selecionar a base de dados.");
$sql = "SELECT *
FROM paginas
WHERE ver = '1'
ORDER BY id DESC
LIMIT 1000";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta");
if (@mysql_num_rows($resultado) == 0)
die('Nenhum registro encontrado');
while ($linha=mysql_fetch_array($resultado))
{
echo "Notícia: {$linha['texto']} <br />";
}
?>
Esta é a minha base de dados
Código:
CREATE TABLE `paginas` (
`id` int(11) NOT NULL auto_increment,
`texto` text NOT NULL,
`ver` tinyint(1) default '0',
PRIMARY KEY (`id`)
)
Última edição: