Foros del Web » Programando para Internet » PHP »

Update no consigo hacerlo

Estas en el tema de Update no consigo hacerlo en el foro de PHP en Foros del Web. Estoy haciendo un formulario para realizar un update ,el formulario lo envio a una pagina para ver la vista previa,pero a la hora de realizar ...
  #1 (permalink)  
Antiguo 17/09/2008, 06:06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Update no consigo hacerlo

Estoy haciendo un formulario para realizar un update ,el formulario lo envio a una pagina para ver la vista previa,pero a la hora de realizar el update me deja vacio el campo pero si que me deja ver la previsualizacion

o sea de prg_english formulario envia a prg_english_prew ahi es donde saco la previsualizacion que me sale correcta y hay otro boton que envia a prg_english_prew para realizar el update,pero la variable me sale vacia cuando en pantalla si que me saca los datos.El boton se llama submit y la variable $english es la que me llega vacia a la base de datos

Código PHP:
$english=stripslashes($_POST['english']);

if(isset(
$_POST['submit'])){
$content=$english;
$sqlupdate="UPDATE icf_content SET content='$content' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon);

Al hacer un echo de $sqlupdate me sale:

Código PHP:
UPDATE icf_content SET content='' WHERE id_icf=
Si lo hago en la primera pagina sin previsualizar me va perfecto

Alguien sabe que puede estar ocurriendo?
  #2 (permalink)  
Antiguo 17/09/2008, 08:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Update no consigo hacerlo

Hola pabrigarcia,

Una pregunta como envias las variables de prg_english_prew de nuevo? via un formulario?

Saludos.

Tema trasladado a PHP General.
  #3 (permalink)  
Antiguo 17/09/2008, 08:04
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 22 años, 4 meses
Puntos: 1
Respuesta: Update no consigo hacerlo

¿seguro que estás pasando la variable? y si la estás pasando, ¿seguro que va por POST??

Usa "mysql_query($sqlupdate,$idcon) or die(mysql_error()); para descartar errores en la bd.

saludos
__________________
Sataca - La Retícula
www.lareticula.com
  #4 (permalink)  
Antiguo 17/09/2008, 08:29
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

El codigo del formulario

Código PHP:
<form action="icf_english_prew.php" method="post" name="form1" id="form1"
Se supone que al pasar la variable a traves del action llega automaticamente no?
Porque yo hago un echo de $english antes de hacer el update

Código PHP:
<?php echo $english;?>
Y se visualiza en pantalla sin ningun problema voy a probar a poner un or die a ver si da algo
  #5 (permalink)  
Antiguo 17/09/2008, 08:30
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

muestranos tu formulario!!
__________________
My path is lit by my own fire, I only go where I desire
  #6 (permalink)  
Antiguo 17/09/2008, 08:31
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

No me da ningún tipo de error,la variable se me pierde en el momento final pero no se porque
  #7 (permalink)  
Antiguo 17/09/2008, 08:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Update no consigo hacerlo

¿Pero donde esta el formulario donde envias la variable?

Saludos.
  #8 (permalink)  
Antiguo 17/09/2008, 08:33
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Codigo de icf_english el configure es el archivo para la base de datos y el FCKeditor es porque estoy usando ese editor.
Código PHP:
<?php
require_once('configure.php');
include(
"FCKeditor/fckeditor.php");
$sql="SELECT * FROM icf_content WHERE id_languaje=1";
$resultado=mysql_query($sql,$idcon);
$filaresultado=mysql_fetch_assoc($resultado);
$icf=$filaresultado['content'];
/*
if(isset($_POST['preview'])){
$english=stripslashes($_POST['english']);
$sqlupdate="UPDATE icf_content SET content='$english' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon);
}*/
?>

<!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>Panel de Administración</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
  <div id="logo"><img src="img/logo.jpg" alt="Panel control" width="800" height="100" /></div>
  <div id="menu">HOME | SITE | <a href="lcf.php">LCF</a> | BUYER | SELLER | CONSULTING | CLEAN PLANET | CO2 MARKET | NEWS | USERS | LANGUAJES<img src="img/logout.jpg" width="20" height="20" class="sep" /> Log out</div>
  <div id="lcf">
    <form action="icf_english_prew.php" method="post" name="form1" id="form1">
    <img src="img/h1_lcf.jpg" alt="LCF" width="400" height="50" />
<fieldset>
<legend><img src="img/english.jpg" alt="English" width="50" height="25" />English</legend>
    <?php
      
//nombre del campo que queremos para insertar en la base de datos
      
$oFCKeditor=new FCKeditor('english');
      
//ruta del archivo ,sino va poner barra delante
      
$oFCKeditor->BasePath='fckeditor/';
      
//ancho
      
$oFCKeditor->Width='700';
      
//alto
      
$oFCKeditor->Height='300';
      
#################################################
      ########ATENCION#################################
      #################################################
      
$oFCKeditor->Value $icf;
      
//crea el objeto
      
$oFCKeditor->Create();
      
?>
    </fieldset>
      <p>
        <label>
        <input type="submit" name="preview" id="preview" value="Preview" />
        </label>
      </p>
      <p>&nbsp;</p>
    </form>
  </div>
</div>
</body>
</html>
Codido del icf_english_prew:

Código PHP:
<?php
require_once('configure.php');
$english=stripslashes($_POST['english']);

if(isset(
$_POST['submit'])){
$sqlupdate="UPDATE icf_content SET content='$english' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon) or die(mysql_error());
echo 
$english.'entro';
}
?>

<!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>Panel de Administración</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
  <div id="logo"><img src="img/logo.jpg" alt="Panel control" width="800" height="100" /></div>
  <div id="menu">HOME | SITE | <a href="lcf.php">LCF</a> | BUYER | SELLER | CONSULTING | CLEAN PLANET | CO2 MARKET | NEWS | USERS | <img src="img/logout.jpg" width="20" height="20" class="sep" /> Log out</div>
  <div id="lcf">
    <form action="icf_english_prew.php" method="post" name="form1" id="form1">
    <img src="img/h1_lcf.jpg" alt="LCF" width="400" height="50" />
<fieldset>
<legend><img src="img/english.jpg" alt="English" width="50" height="25" />English</legend>
    <?php echo $english;?><br /><br />
    </fieldset>
      
     <p>
        <label>
        <input type="submit" name="submit" id="submit" value="Enviar" />
        </label>
      </p>
      <p>&nbsp;</p>
    </form>
  </div>
</div>
</body>
</html>
  #9 (permalink)  
Antiguo 17/09/2008, 08:36
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

haz asi en tu icf_english_prew

echo "<pre>"
print_r($_POST);
echo "</pre>"

y nos muestras el resultado
__________________
My path is lit by my own fire, I only go where I desire
  #10 (permalink)  
Antiguo 17/09/2008, 08:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Update no consigo hacerlo

El problema esta ahi claro, no estas enviando la variable, recuerda que si quieres enviar por POST una variable tiene que estar en un control, si no quieres que sea editable tiene que ser un control oculto:
Código php:
Ver original
  1. <input type="hidden" name="content" value="el valor a enviar" />

Con esto a la hora de hacer un "submit" va a llegar la variable.

Saludos.
  #11 (permalink)  
Antiguo 17/09/2008, 08:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

No lo he entendido muy bien porqua ahora si que ya no me sale nada:

en el primer formulario
Código PHP:
<?php
require_once('configure.php');
include(
"FCKeditor/fckeditor.php");
$sql="SELECT * FROM icf_content WHERE id_languaje=1";
$resultado=mysql_query($sql,$idcon);
$filaresultado=mysql_fetch_assoc($resultado);
$icf=$filaresultado['content'];

$english=stripslashes($_POST['english']);
/*
if(isset($_POST['preview'])){
$english=stripslashes($_POST['english']);
$sqlupdate="UPDATE icf_content SET content='$english' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon);
}*/
?>

<!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>Panel de Administración</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
  <div id="logo"><img src="img/logo.jpg" alt="Panel control" width="800" height="100" /></div>
  <div id="menu">HOME | SITE | <a href="lcf.php">LCF</a> | BUYER | SELLER | CONSULTING | CLEAN PLANET | CO2 MARKET | NEWS | USERS | LANGUAJES<img src="img/logout.jpg" width="20" height="20" class="sep" /> Log out</div>
  <div id="lcf">
    <form action="icf_english_prew.php" method="post" name="form1" id="form1">
    <img src="img/h1_lcf.jpg" alt="LCF" width="400" height="50" />
<fieldset>
<legend><img src="img/english.jpg" alt="English" width="50" height="25" />English</legend>
    <?php
      
//nombre del campo que queremos para insertar en la base de datos
      
$oFCKeditor=new FCKeditor('english');
      
//ruta del archivo ,sino va poner barra delante
      
$oFCKeditor->BasePath='fckeditor/';
      
//ancho
      
$oFCKeditor->Width='700';
      
//alto
      
$oFCKeditor->Height='300';
      
#################################################
      ########ATENCION#################################
      #################################################
      
$oFCKeditor->Value $icf;
      
//crea el objeto
      
$oFCKeditor->Create();
      
?>
      <input type="hidden" name="content" value="$english" /></fieldset>
      <p>
        <label>
        <input type="submit" name="preview" id="preview" value="Preview" />
        </label>
      </p>
      <p>&nbsp;</p>
    </form>
  </div>
</div>
</body>
</html>
y en el segundo lo recojo entonces por GET no?algo hago mal porque ahora no me muestra nada de nada
Código PHP:
<?php
require_once('configure.php');
//$english=stripslashes($_POST['english']);

if(isset($_POST['submit'])){
$insert=$_GET['$english'];
$sqlupdate="UPDATE icf_content SET content='$insert' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon) or die(mysql_error());
echo 
$insert.'entro';
}
?>

<!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>Panel de Administración</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
  <div id="logo"><img src="img/logo.jpg" alt="Panel control" width="800" height="100" /></div>
  <div id="menu">HOME | SITE | <a href="lcf.php">LCF</a> | BUYER | SELLER | CONSULTING | CLEAN PLANET | CO2 MARKET | NEWS | USERS | <img src="img/logout.jpg" width="20" height="20" class="sep" /> Log out</div>
  <div id="lcf">
    <form action="icf_english_prew.php" method="post" name="form1" id="form1">
    <img src="img/h1_lcf.jpg" alt="LCF" width="400" height="50" />
<fieldset>
<legend><img src="img/english.jpg" alt="English" width="50" height="25" />English</legend>
    <?php echo $english;?><br /><br />
    </fieldset>
      
     <p>
        <label>
        <input type="submit" name="submit" id="submit" value="Enviar" />
        </label>
      </p>
      <p>&nbsp;</p>
    </form>
  </div>
</div>
</body>
</html>
  #12 (permalink)  
Antiguo 17/09/2008, 08:51
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Cita:
Iniciado por foreverOdd Ver Mensaje
haz asi en tu icf_english_prew

echo "<pre>"
print_r($_POST);
echo "</pre>"

y nos muestras el resultado
Haciendo lo que me has dicho me llega esto

Array
(
[english] => asasa
[content] =>
[preview] => Preview
)
  #13 (permalink)  
Antiguo 17/09/2008, 08:54
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Y al darle al boton del segundo formulario

Array
(
[submit] => Enviar
)
  #14 (permalink)  
Antiguo 17/09/2008, 08:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Update no consigo hacerlo

El hidden debe de ir en tu segundo formulario (donde haces el preview).

Saludos.
  #15 (permalink)  
Antiguo 17/09/2008, 09:01
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Vale lo he cambiado pero sigue llegandome vacia y no entiendo le motivo,si consigo sacar todo por pantalla porque no puedo cogerlo en esa variable que imprimo y meterlo en la base de datos?

Meto en el form del segundo archivo
Código PHP:
<input type="hidden" name="content" value="$english;" /> 
Y entonces he probado a:
Código PHP:
<?php
require_once('configure.php');
$english=stripslashes($_POST['english']);
/*echo "<pre>";
print_r($_POST);
echo "</pre>";*/
if(isset($_POST['submit'])){
$insert=$_GET['$english'];
$sqlupdate="UPDATE icf_content SET content='$insert' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon) or die(mysql_error());
echo 
$insert.'entro';
}
?>
y a hacer tambien:

Código PHP:
<?php
require_once('configure.php');
$english=stripslashes($_POST['english']);
/*echo "<pre>";
print_r($_POST);
echo "</pre>";*/
if(isset($_POST['submit'])){
$insert=$english;
$sqlupdate="UPDATE icf_content SET content='$insert' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon) or die(mysql_error());
echo 
$insert.'entro';
}
?>
Vuelven a salir por pantalla la previa pero la variable $insert al hacer echo vacia y me borra lo que hay en la base de datos.
  #16 (permalink)  
Antiguo 17/09/2008, 09:03
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

no es con GET es POST, por eso sale vacia...

tambien debes hacer:

<input type="hidden" name="content" value="<?php echo $english; ?>" />
__________________
My path is lit by my own fire, I only go where I desire
  #17 (permalink)  
Antiguo 17/09/2008, 09:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Update no consigo hacerlo

Código php:
Ver original
  1. <input type="hidden" name="content" value="<?php echo $english; ?>" />

Te recomiendo leas un manual de la sintaxis básica de PHP, recuerda que al imprimir en el HTML debes FORZOSAMENTE usar <?= o <?php echo, o <? echo. Ya que es un bloque de código PHP.

Saludos.
  #18 (permalink)  
Antiguo 17/09/2008, 09:06
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Update no consigo hacerlo

Debes de ubicar el valor dentro de etiquetas PHP para que te reconozca la variable el name de tu variable es content no english
Código PHP:
<input type="hidden" name="content" value="<?php echo $english?>" /></fieldset>
Y luego la rescatas así:
Código PHP:
<?php 
require_once('configure.php'); 
if(isset(
$_POST['submit']))
$english stripslashes($_POST['content']); { 
$sqlupdate="UPDATE icf_content SET content='$english' WHERE id_icf=1"
mysql_query($sqlupdate,$idcon) or die(mysql_error()); 
echo 
$english.'entro'

?>
Saludos.
  #19 (permalink)  
Antiguo 17/09/2008, 09:09
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Update no consigo hacerlo

Jajaja te me adelantaste GatorV.




Saludos.
  #20 (permalink)  
Antiguo 17/09/2008, 09:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Tienes razon GatorV,entre que no se mucho y las horas que llevo con este asunto solo veo que pantalla,os sigo haciendo caso pero a mi me sigue saliendo la variable vacia

Lo he dejado asi:

Código PHP:
<input type="hidden" name="content" value="<?php echo $english;?>" />
Y el php asi,creia que los campos ocultos se recogian por $_GET,por lo que lo he cambiado conforme me habeis dicho

Código PHP:
<?php
require_once('configure.php');
$english=stripslashes($_POST['english']);
/*echo "<pre>";
print_r($_POST);
echo "</pre>";*/
if(isset($_POST['submit'])){
$insert=$_POST['$english'];
$sqlupdate="UPDATE icf_content SET content='$insert' WHERE id_icf=1";
mysql_query($sqlupdate,$idcon) or die(mysql_error());
echo 
$insert.'entro';
}
?>
Y eso que son 5 lineas que si hago algo mas complicado no quiero ni pensarlo.
He probado a cambiar tambien de nombre la variable english por si influia tambien al llamarse el campo asi,pero no...........
  #21 (permalink)  
Antiguo 17/09/2008, 09:18
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

no llames al campo oculto "content", llamalo "english"
__________________
My path is lit by my own fire, I only go where I desire
  #22 (permalink)  
Antiguo 17/09/2008, 09:25
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Update no consigo hacerlo

Cita:
Iniciado por Carlojas Ver Mensaje
Debes de ubicar el valor dentro de etiquetas PHP para que te reconozca la variable el name de tu variable es content no english
Y luego la rescatas así:
Código PHP:
<?php 
require_once('configure.php'); 
if(isset(
$_POST['submit']))
$english stripslashes($_POST['content']); { 
$sqlupdate="UPDATE icf_content SET content='$english' WHERE id_icf=1"
mysql_query($sqlupdate,$idcon) or die(mysql_error()); 
echo 
$english.'entro'

?>
Saludos.
Veo que no lees bien lo que te plantean.
  #23 (permalink)  
Antiguo 17/09/2008, 09:30
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

A medias supongo que vosotros ya sabiais que iba a pasar,pero bueno el problema de la variable conforme me ha dicho carlojas he conseguido que me llegue,pero claro al ponerle stripslashes se me ha cargado todo el codigo que hay en html al meterlo en la base de datos.

Un ejemplo de uso de la función stripslashes() es cuando la directiva magic_quotes_gpc tiene un valor de on (que es su valor por defecto) y no se van a insertar los datos en una base de datos.

Con que instrucción se meteria el cogigo html que genera el fkeditor a la base de datos? Detras de una me sale otra
  #24 (permalink)  
Antiguo 17/09/2008, 09:33
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

busca informacion de las funciones

htmlentities();

y de

html_entity_decode();

quiza te sirvan de algo,

Suerte
__________________
My path is lit by my own fire, I only go where I desire
  #25 (permalink)  
Antiguo 17/09/2008, 09:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Acabare primero con esto porque al poner el campo oculto y llevar ese campo oculto codigo HTML,lo que me pasa es que me imprime por pantalla el codigo que lleva html

Me hace el preview pero tambien me saca el valor del campo oculto,no se supone que si es un campo oculto no deberia mostrar nada?
  #26 (permalink)  
Antiguo 17/09/2008, 09:57
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

lo que pasa es que el valor del campo oculto es html y en alguna parte se esta cerrando la etiqueta.... trata como te indique, usando la funcion htmlentities();

El que no coje consejos no llega a viejo...
__________________
My path is lit by my own fire, I only go where I desire
  #27 (permalink)  
Antiguo 17/09/2008, 10:03
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Update no consigo hacerlo

Si foreverodd te escuche y busque lo que me comentates,lo estaba probando con htmlentities y con htmlspecialchars como no se cual es la difencia te hara caso .

Muchisimas graciasssss!!!!!!!!!!

Un dia entero para esto no esta mal ehhhh
  #28 (permalink)  
Antiguo 17/09/2008, 10:16
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

supongamos que el contenido de fckeditor es:

<div id="hola">dasdasd</div>

cuando metas esto dentro del oculto saldra

<input type="hidden" value="<div id="hola">dasdasd</div>">

si te das cuenta el value se esta cortando cuando abres el id del div ¿o no?

seguan el manual de php para la funcion:

htmlentities() tienen el siguiente ejemplo:

$str = "A 'quote' is <b>bold</b>";

// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);

asi las comillas son reemplazadas y por lo tanto no cerraran to etiqueta html...
__________________
My path is lit by my own fire, I only go where I desire
  #29 (permalink)  
Antiguo 17/09/2008, 10:17
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Update no consigo hacerlo

bueno se interpreta el ejemplo, pero puedes buscarlo en el manual de php
__________________
My path is lit by my own fire, I only go where I desire
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 10:49.