Foros del Web » Programando para Internet » Javascript »

tinymce no me captura datos del textarea

Estas en el tema de tinymce no me captura datos del textarea en el foro de Javascript en Foros del Web. buenas tardes primero q nada disculpenme si es un repost, lo que me sucede es lo siguiente tengo el tinyMCE y lo muestra hasta ahy ...
  #1 (permalink)  
Antiguo 30/05/2012, 16:15
 
Fecha de Ingreso: julio-2011
Ubicación: cucuta
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta tinymce no me captura datos del textarea

buenas tardes

primero q nada disculpenme si es un repost,

lo que me sucede es lo siguiente tengo el tinyMCE y lo muestra hasta ahy todo va bien pero el problema esta es cuando trato de capturar con el contenido del textarea para guardarlo en la base de datos y mostrarlo el codigo q utilizo es el siguelte:

este es el codigo del editor

Código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
<
script type="text/javascript" src="../editor/editor/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript">

   tinyMCE.init({ 
        // General options 
        language : 'es',
        mode : "exact", 
        elements : "elm1", 
        theme : "advanced", 
        plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave", 

        // Theme options 
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", 
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft", 
        theme_advanced_toolbar_location : "top", 
        theme_advanced_toolbar_align : "left", 
        theme_advanced_statusbar_location : "bottom", 
        theme_advanced_resizing : true, 

        // Example content CSS (should be your site CSS) 
        content_css : "css/content.css", 

        // Drop lists for link/image/media/template dialogs 
        template_external_list_url : "lists/template_list.js", 
        external_link_list_url : "lists/link_list.js", 
        external_image_list_url : "lists/image_list.js", 
        media_external_list_url : "lists/media_list.js", 

        // Replace values for the template plugin 
        template_replace_values : { 
            username : "Some User", 
            staffid : "991234" 
        } 
    }); 
</script>
</head>

<body>
<form id="form1" name="form1" method="get" action="ejemplo usuario/insert/guardaEditorEnBD.php">
  <textarea name="editor1" id="elm1" cols="80" rows="15" style="width:80%"></textarea>
</form>
</body>
</html> 


hasta aqui va todo bn o almenos eso creo

el siguiente codigo me deberia capturar el contenido y mostrarlo pero nose si esta bien o no sino lo esta porfavor colaborenme en como hacerlo y ademas debe guardarlo en la base de datos pero no lo hace


Código PHP:


<?php
require("conexion.php");
$status "";
if (isset(
$_POST["editor1"])) {
    
$texto $_POST['editor1'];
    
    
$sql "INSERT INTO editor (editor) ";
    
$sql.= "VALUES ('".$texto."')";
    
    
mysql_query($sql$conexion);
    
$status "ok";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PHP con MySQL: Insertar datos en MySQL</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>resultado</h3>
<?php if ($status == "ok") { ?>
<p class="confirm">Registro guardado correctamente</p>
<?php ?>

</body>
</html>
  #2 (permalink)  
Antiguo 23/10/2012, 09:06
 
Fecha de Ingreso: octubre-2012
Mensajes: 2
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: tinymce no me captura datos del textarea

solucionaste el tema o cambiaste de editor? La verdad es que yo me encuentro igual que tu
  #3 (permalink)  
Antiguo 23/10/2012, 10:05
 
Fecha de Ingreso: julio-2011
Ubicación: cucuta
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: tinymce no me captura datos del textarea

amigo la verdad yo cambie de editor y uso ckeditor es muy facil de instalar y de utilizar te lo recomiendo
  #4 (permalink)  
Antiguo 23/10/2012, 15:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: tinymce no me captura datos del textarea

Cita:
Iniciado por jhongo201 Ver Mensaje
buenas tardes

primero q nada disculpenme si es un repost,

lo que me sucede es lo siguiente tengo el tinyMCE y lo muestra hasta ahy todo va bien pero el problema esta es cuando trato de capturar con el contenido del textarea para guardarlo en la base de datos y mostrarlo el codigo q utilizo es el siguelte:

este es el codigo del editor

Código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
<
script type="text/javascript" src="../editor/editor/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript">

   tinyMCE.init({ 
        // General options 
        language : 'es',
        mode : "exact", 
        elements : "elm1", 
        theme : "advanced", 
        plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave", 

        // Theme options 
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", 
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft", 
        theme_advanced_toolbar_location : "top", 
        theme_advanced_toolbar_align : "left", 
        theme_advanced_statusbar_location : "bottom", 
        theme_advanced_resizing : true, 

        // Example content CSS (should be your site CSS) 
        content_css : "css/content.css", 

        // Drop lists for link/image/media/template dialogs 
        template_external_list_url : "lists/template_list.js", 
        external_link_list_url : "lists/link_list.js", 
        external_image_list_url : "lists/image_list.js", 
        media_external_list_url : "lists/media_list.js", 

        // Replace values for the template plugin 
        template_replace_values : { 
            username : "Some User", 
            staffid : "991234" 
        } 
    }); 
</script>
</head>

<body>
<form id="form1" name="form1" method="get" action="ejemplo usuario/insert/guardaEditorEnBD.php">
  <textarea name="editor1" id="elm1" cols="80" rows="15" style="width:80%"></textarea>
</form>
</body>
</html> 


hasta aqui va todo bn o almenos eso creo

el siguiente codigo me deberia capturar el contenido y mostrarlo pero nose si esta bien o no sino lo esta porfavor colaborenme en como hacerlo y ademas debe guardarlo en la base de datos pero no lo hace


Código PHP:


<?php
require("conexion.php");
$status "";
if (isset(
$_POST["editor1"])) {
    
$texto $_POST['editor1'];
    
    
$sql "INSERT INTO editor (editor) ";
    
$sql.= "VALUES ('".$texto."')";
    
    
mysql_query($sql$conexion);
    
$status "ok";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PHP con MySQL: Insertar datos en MySQL</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>resultado</h3>
<?php if ($status == "ok") { ?>
<p class="confirm">Registro guardado correctamente</p>
<?php ?>

</body>
</html>
Si pones el error que te da seguramente te podran ayudar, hay una cosa que no entiendo es esta linea
Código PHP:
Ver original
  1. $status = "ok";

luego haces un condicional y claro este condicional siemple sera true.
  #5 (permalink)  
Antiguo 23/10/2012, 15:49
 
Fecha de Ingreso: enero-2012
Mensajes: 49
Antigüedad: 12 años, 4 meses
Puntos: 4
Respuesta: tinymce no me captura datos del textarea

Yo creo que es algo mucho más sencillo. Por lo que veo envías un formulario con el method GET y luego intentas leerlo con $_POST... esto no es viable.

Cuando no sepas si las variables te llegan con $_POST ó $_GET, puedes poner
Código PHP:
Ver original
  1. $_REQUEST["Variable"]

Por último recomendarte que nunca dejes un if sin un else... porque creo que ahora mismo tu problema es que no entra en el if y no ves la respuesta porque no tienes nada en el else...

Etiquetas: datos+del+textarea, textarea, tinymce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.