Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #11 (permalink)  
Antiguo 19-05-2008, 20:33:46
Gabi
 
Mensajes: n/a
Predeterminado Re: update

Gracias por contestar Silvio
Lo he probado.A la base le estoy mandando el contenido del campo de texto.
Ya te digo hasta ahora me ha funcionado de maravilla .El campo está bastante
cargado de contenido pero en local me acepta el doble y el triple de lo que
hay y en el servidor me sale el mensaje de éxito pero me vacía por completo
el campo.
Es increible...

"Silvio" <silvioq***gmail.com> escribió en el mensaje
news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...


On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
> alguna
> vez. Resulta que vengo actualizando una tabla desde hace tiempo
> normalmente
> y sin problemas. El campo de esta tabla al cabo de un tiempo está
> sobrecargada de datos (cosa que no es problema pués el administrador del
> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
> que
> puede suceder...Los del servidor tampoco y me han dicho que revise el
> código
> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
> El código es el siguiente:
> <?
> include("../includes/config.php");
> include("../includes/funciones.php");
> ?>
>
> <?php include("header.php"); ?>
> <?php
> if(isset($_POST['submit'])){
> //actualizamos el registro.
> $canalizacion = $_POST["canalizacion"];
> $sql = "UPDATE nyako SET ";
> $sql .= "canalizacion='$canalizacion'";
> $sql .="WHERE ID=1";
> //nos conectamos a la bd.
> $cnx = conectar();
> $res = mysql_query($sql) or die (mysql_error());
>
> //cerramos la conexión.
> mysql_close($cnx);
> //mensaje de exito.
> $titulo = "Mensajes Actualizados";
> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
> href='index.php'><< regresar</a>";
> include("mensajes.php");
> exit;}
>
> ?>
> <?php
> $cnx = conectar();
> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
> while ($row = mysql_fetch_array($res)) {
>
> ?>
> <table width="100%" height="277" border="0" align="center"
> cellpadding="0"
> cellspacing="0" bgcolor="#ccffff">
> <tr>
> <td width="150" valign="top" class="margen_menu"> <?php
> include("left.php"); ?></td>
> <td width="850" valign="top">
>
> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>
> <tr>
>
> <td height="2" colspan="5"><div align="center"><img
> src="../imagenes/admin_mensajes_gran.gif" width="450"
> height="24"></div></td>
> </tr>
>
> <tr>
>
> <td height="174" colspan="5"><FORM action="<?php echo
> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
> name="form1" >
>
> <table width="100%" border="0" align="center" cellpadding="0"
> cellspacing="0">
>
> <tr><td width="79">&nbsp;</td>
> </tr>
> <tr>
>
> <td ><div align="center">
> <?php
> //Asignamos el nombre del TexArea: FCKeditor1
> $oFCKeditor = new FCKeditor('canalizacion') ;
> //Definimos la ubicación de la carpeta madre del editor (puede variar)
> $oFCKeditor->BasePath = 'FCKeditor/';
> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
> variable
> que recupere el contenido de la base de datos para modificarlo, en este
> caso
> es un texto de muestra
> $oFCKeditor->Value = $row['canalizacion'] ;
> //Ancho del TextArea
> $oFCKeditor->Width = '100%' ;
> //Alto del TextArea
> $oFCKeditor->Height = '600' ;
> // Finalmente creamos el textarea con el editor, bajo los parametros ya
> dispuestos
> $oFCKeditor->Create() ;
> ?>
> </div></td>
> </tr>
>
> <tr>
>
> <td colspan="2">
>
> <div align="center">
> <input type="submit" name="submit" value="Actualizar
> Mensaje">
> </div></td></tr><tr><td colspan="2"> <div
> align="center"><br>
> </div></td></tr>
> </table>
>
> </form></td>
> </tr>
>
> <tr><td width="7"></td></tr>
> </table>
> </table>
> <?php}
>
> # Liberamos el resultado de la consulta
>
> mysql_free_result($res);
> mysql_close($cnx);
> ?>
> </body>
> </html>
> Alguien sabe dónde está el misterio
> Gracias
> Gabi


Por las dudas, primero escapá la cadena. Es una buena costumbre.
$canalizacion = mysql_escape_string( $_POST["canalizacion"] );

Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
base.

Saludos, Silvio


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #12 (permalink)  
Antiguo 19-05-2008, 20:33:46
Gabi
 
Mensajes: n/a
Predeterminado Re: update

Gracias por contestar Silvio
Lo he probado.A la base le estoy mandando el contenido del campo de texto.
Ya te digo hasta ahora me ha funcionado de maravilla .El campo está bastante
cargado de contenido pero en local me acepta el doble y el triple de lo que
hay y en el servidor me sale el mensaje de éxito pero me vacía por completo
el campo.
Es increible...

"Silvio" <silvioq***gmail.com> escribió en el mensaje
news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...


On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
> alguna
> vez. Resulta que vengo actualizando una tabla desde hace tiempo
> normalmente
> y sin problemas. El campo de esta tabla al cabo de un tiempo está
> sobrecargada de datos (cosa que no es problema pués el administrador del
> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
> que
> puede suceder...Los del servidor tampoco y me han dicho que revise el
> código
> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
> El código es el siguiente:
> <?
> include("../includes/config.php");
> include("../includes/funciones.php");
> ?>
>
> <?php include("header.php"); ?>
> <?php
> if(isset($_POST['submit'])){
> //actualizamos el registro.
> $canalizacion = $_POST["canalizacion"];
> $sql = "UPDATE nyako SET ";
> $sql .= "canalizacion='$canalizacion'";
> $sql .="WHERE ID=1";
> //nos conectamos a la bd.
> $cnx = conectar();
> $res = mysql_query($sql) or die (mysql_error());
>
> //cerramos la conexión.
> mysql_close($cnx);
> //mensaje de exito.
> $titulo = "Mensajes Actualizados";
> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
> href='index.php'><< regresar</a>";
> include("mensajes.php");
> exit;}
>
> ?>
> <?php
> $cnx = conectar();
> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
> while ($row = mysql_fetch_array($res)) {
>
> ?>
> <table width="100%" height="277" border="0" align="center"
> cellpadding="0"
> cellspacing="0" bgcolor="#ccffff">
> <tr>
> <td width="150" valign="top" class="margen_menu"> <?php
> include("left.php"); ?></td>
> <td width="850" valign="top">
>
> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>
> <tr>
>
> <td height="2" colspan="5"><div align="center"><img
> src="../imagenes/admin_mensajes_gran.gif" width="450"
> height="24"></div></td>
> </tr>
>
> <tr>
>
> <td height="174" colspan="5"><FORM action="<?php echo
> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
> name="form1" >
>
> <table width="100%" border="0" align="center" cellpadding="0"
> cellspacing="0">
>
> <tr><td width="79">&nbsp;</td>
> </tr>
> <tr>
>
> <td ><div align="center">
> <?php
> //Asignamos el nombre del TexArea: FCKeditor1
> $oFCKeditor = new FCKeditor('canalizacion') ;
> //Definimos la ubicación de la carpeta madre del editor (puede variar)
> $oFCKeditor->BasePath = 'FCKeditor/';
> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
> variable
> que recupere el contenido de la base de datos para modificarlo, en este
> caso
> es un texto de muestra
> $oFCKeditor->Value = $row['canalizacion'] ;
> //Ancho del TextArea
> $oFCKeditor->Width = '100%' ;
> //Alto del TextArea
> $oFCKeditor->Height = '600' ;
> // Finalmente creamos el textarea con el editor, bajo los parametros ya
> dispuestos
> $oFCKeditor->Create() ;
> ?>
> </div></td>
> </tr>
>
> <tr>
>
> <td colspan="2">
>
> <div align="center">
> <input type="submit" name="submit" value="Actualizar
> Mensaje">
> </div></td></tr><tr><td colspan="2"> <div
> align="center"><br>
> </div></td></tr>
> </table>
>
> </form></td>
> </tr>
>
> <tr><td width="7"></td></tr>
> </table>
> </table>
> <?php}
>
> # Liberamos el resultado de la consulta
>
> mysql_free_result($res);
> mysql_close($cnx);
> ?>
> </body>
> </html>
> Alguien sabe dónde está el misterio
> Gracias
> Gabi


Por las dudas, primero escapá la cadena. Es una buena costumbre.
$canalizacion = mysql_escape_string( $_POST["canalizacion"] );

Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
base.

Saludos, Silvio


Responder Con Cita
  #13 (permalink)  
Antiguo 19-05-2008, 20:33:46
Gabi
 
Mensajes: n/a
Predeterminado Re: update

Gracias por contestar Silvio
Lo he probado.A la base le estoy mandando el contenido del campo de texto.
Ya te digo hasta ahora me ha funcionado de maravilla .El campo está bastante
cargado de contenido pero en local me acepta el doble y el triple de lo que
hay y en el servidor me sale el mensaje de éxito pero me vacía por completo
el campo.
Es increible...

"Silvio" <silvioq***gmail.com> escribió en el mensaje
news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...


On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
> alguna
> vez. Resulta que vengo actualizando una tabla desde hace tiempo
> normalmente
> y sin problemas. El campo de esta tabla al cabo de un tiempo está
> sobrecargada de datos (cosa que no es problema pués el administrador del
> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
> que
> puede suceder...Los del servidor tampoco y me han dicho que revise el
> código
> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
> El código es el siguiente:
> <?
> include("../includes/config.php");
> include("../includes/funciones.php");
> ?>
>
> <?php include("header.php"); ?>
> <?php
> if(isset($_POST['submit'])){
> //actualizamos el registro.
> $canalizacion = $_POST["canalizacion"];
> $sql = "UPDATE nyako SET ";
> $sql .= "canalizacion='$canalizacion'";
> $sql .="WHERE ID=1";
> //nos conectamos a la bd.
> $cnx = conectar();
> $res = mysql_query($sql) or die (mysql_error());
>
> //cerramos la conexión.
> mysql_close($cnx);
> //mensaje de exito.
> $titulo = "Mensajes Actualizados";
> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
> href='index.php'><< regresar</a>";
> include("mensajes.php");
> exit;}
>
> ?>
> <?php
> $cnx = conectar();
> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
> while ($row = mysql_fetch_array($res)) {
>
> ?>
> <table width="100%" height="277" border="0" align="center"
> cellpadding="0"
> cellspacing="0" bgcolor="#ccffff">
> <tr>
> <td width="150" valign="top" class="margen_menu"> <?php
> include("left.php"); ?></td>
> <td width="850" valign="top">
>
> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>
> <tr>
>
> <td height="2" colspan="5"><div align="center"><img
> src="../imagenes/admin_mensajes_gran.gif" width="450"
> height="24"></div></td>
> </tr>
>
> <tr>
>
> <td height="174" colspan="5"><FORM action="<?php echo
> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
> name="form1" >
>
> <table width="100%" border="0" align="center" cellpadding="0"
> cellspacing="0">
>
> <tr><td width="79">&nbsp;</td>
> </tr>
> <tr>
>
> <td ><div align="center">
> <?php
> //Asignamos el nombre del TexArea: FCKeditor1
> $oFCKeditor = new FCKeditor('canalizacion') ;
> //Definimos la ubicación de la carpeta madre del editor (puede variar)
> $oFCKeditor->BasePath = 'FCKeditor/';
> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
> variable
> que recupere el contenido de la base de datos para modificarlo, en este
> caso
> es un texto de muestra
> $oFCKeditor->Value = $row['canalizacion'] ;
> //Ancho del TextArea
> $oFCKeditor->Width = '100%' ;
> //Alto del TextArea
> $oFCKeditor->Height = '600' ;
> // Finalmente creamos el textarea con el editor, bajo los parametros ya
> dispuestos
> $oFCKeditor->Create() ;
> ?>
> </div></td>
> </tr>
>
> <tr>
>
> <td colspan="2">
>
> <div align="center">
> <input type="submit" name="submit" value="Actualizar
> Mensaje">
> </div></td></tr><tr><td colspan="2"> <div
> align="center"><br>
> </div></td></tr>
> </table>
>
> </form></td>
> </tr>
>
> <tr><td width="7"></td></tr>
> </table>
> </table>
> <?php}
>
> # Liberamos el resultado de la consulta
>
> mysql_free_result($res);
> mysql_close($cnx);
> ?>
> </body>
> </html>
> Alguien sabe dónde está el misterio
> Gracias
> Gabi


Por las dudas, primero escapá la cadena. Es una buena costumbre.
$canalizacion = mysql_escape_string( $_POST["canalizacion"] );

Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
base.

Saludos, Silvio


Responder Con Cita
  #14 (permalink)  
Antiguo 19-05-2008, 20:45:32
Gabi
 
Mensajes: n/a
Predeterminado Re: update

En el servidor en cambio le estoy mandando UPDATE nyako SET
canalizacion=''WHERE ID=1
o sea nada...???
"Gabi" <begabi***telefonica.net> escribió en el mensaje
news:g0skn1$3lm$1***aioe.org...
> Gracias por contestar Silvio
> Lo he probado.A la base le estoy mandando el contenido del campo de texto.
> Ya te digo hasta ahora me ha funcionado de maravilla .El campo está
> bastante cargado de contenido pero en local me acepta el doble y el triple
> de lo que hay y en el servidor me sale el mensaje de éxito pero me vacía
> por completo el campo.
> Es increible...
>
> "Silvio" <silvioq***gmail.com> escribió en el mensaje
> news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...
>
>
> On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
>> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
>> alguna
>> vez. Resulta que vengo actualizando una tabla desde hace tiempo
>> normalmente
>> y sin problemas. El campo de esta tabla al cabo de un tiempo está
>> sobrecargada de datos (cosa que no es problema pués el administrador del
>> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
>> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
>> que
>> puede suceder...Los del servidor tampoco y me han dicho que revise el
>> código
>> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
>> El código es el siguiente:
>> <?
>> include("../includes/config.php");
>> include("../includes/funciones.php");
>> ?>
>>
>> <?php include("header.php"); ?>
>> <?php
>> if(isset($_POST['submit'])){
>> //actualizamos el registro.
>> $canalizacion = $_POST["canalizacion"];
>> $sql = "UPDATE nyako SET ";
>> $sql .= "canalizacion='$canalizacion'";
>> $sql .="WHERE ID=1";
>> //nos conectamos a la bd.
>> $cnx = conectar();
>> $res = mysql_query($sql) or die (mysql_error());
>>
>> //cerramos la conexión.
>> mysql_close($cnx);
>> //mensaje de exito.
>> $titulo = "Mensajes Actualizados";
>> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
>> href='index.php'><< regresar</a>";
>> include("mensajes.php");
>> exit;}
>>
>> ?>
>> <?php
>> $cnx = conectar();
>> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
>> while ($row = mysql_fetch_array($res)) {
>>
>> ?>
>> <table width="100%" height="277" border="0" align="center"
>> cellpadding="0"
>> cellspacing="0" bgcolor="#ccffff">
>> <tr>
>> <td width="150" valign="top" class="margen_menu"> <?php
>> include("left.php"); ?></td>
>> <td width="850" valign="top">
>>
>> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>>
>> <tr>
>>
>> <td height="2" colspan="5"><div align="center"><img
>> src="../imagenes/admin_mensajes_gran.gif" width="450"
>> height="24"></div></td>
>> </tr>
>>
>> <tr>
>>
>> <td height="174" colspan="5"><FORM action="<?php echo
>> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
>> name="form1" >
>>
>> <table width="100%" border="0" align="center" cellpadding="0"
>> cellspacing="0">
>>
>> <tr><td width="79">&nbsp;</td>
>> </tr>
>> <tr>
>>
>> <td ><div align="center">
>> <?php
>> //Asignamos el nombre del TexArea: FCKeditor1
>> $oFCKeditor = new FCKeditor('canalizacion') ;
>> //Definimos la ubicación de la carpeta madre del editor (puede variar)
>> $oFCKeditor->BasePath = 'FCKeditor/';
>> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
>> variable
>> que recupere el contenido de la base de datos para modificarlo, en este
>> caso
>> es un texto de muestra
>> $oFCKeditor->Value = $row['canalizacion'] ;
>> //Ancho del TextArea
>> $oFCKeditor->Width = '100%' ;
>> //Alto del TextArea
>> $oFCKeditor->Height = '600' ;
>> // Finalmente creamos el textarea con el editor, bajo los parametros ya
>> dispuestos
>> $oFCKeditor->Create() ;
>> ?>
>> </div></td>
>> </tr>
>>
>> <tr>
>>
>> <td colspan="2">
>>
>> <div align="center">
>> <input type="submit" name="submit" value="Actualizar
>> Mensaje">
>> </div></td></tr><tr><td colspan="2"> <div
>> align="center"><br>
>> </div></td></tr>
>> </table>
>>
>> </form></td>
>> </tr>
>>
>> <tr><td width="7"></td></tr>
>> </table>
>> </table>
>> <?php}
>>
>> # Liberamos el resultado de la consulta
>>
>> mysql_free_result($res);
>> mysql_close($cnx);
>> ?>
>> </body>
>> </html>
>> Alguien sabe dónde está el misterio
>> Gracias
>> Gabi

>
> Por las dudas, primero escapá la cadena. Es una buena costumbre.
> $canalizacion = mysql_escape_string( $_POST["canalizacion"] );
>
> Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
> base.
>
> Saludos, Silvio
>



Responder Con Cita
  #15 (permalink)  
Antiguo 19-05-2008, 20:45:32
Gabi
 
Mensajes: n/a
Predeterminado Re: update

En el servidor en cambio le estoy mandando UPDATE nyako SET
canalizacion=''WHERE ID=1
o sea nada...???
"Gabi" <begabi***telefonica.net> escribió en el mensaje
news:g0skn1$3lm$1***aioe.org...
> Gracias por contestar Silvio
> Lo he probado.A la base le estoy mandando el contenido del campo de texto.
> Ya te digo hasta ahora me ha funcionado de maravilla .El campo está
> bastante cargado de contenido pero en local me acepta el doble y el triple
> de lo que hay y en el servidor me sale el mensaje de éxito pero me vacía
> por completo el campo.
> Es increible...
>
> "Silvio" <silvioq***gmail.com> escribió en el mensaje
> news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...
>
>
> On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
>> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
>> alguna
>> vez. Resulta que vengo actualizando una tabla desde hace tiempo
>> normalmente
>> y sin problemas. El campo de esta tabla al cabo de un tiempo está
>> sobrecargada de datos (cosa que no es problema pués el administrador del
>> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
>> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
>> que
>> puede suceder...Los del servidor tampoco y me han dicho que revise el
>> código
>> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
>> El código es el siguiente:
>> <?
>> include("../includes/config.php");
>> include("../includes/funciones.php");
>> ?>
>>
>> <?php include("header.php"); ?>
>> <?php
>> if(isset($_POST['submit'])){
>> //actualizamos el registro.
>> $canalizacion = $_POST["canalizacion"];
>> $sql = "UPDATE nyako SET ";
>> $sql .= "canalizacion='$canalizacion'";
>> $sql .="WHERE ID=1";
>> //nos conectamos a la bd.
>> $cnx = conectar();
>> $res = mysql_query($sql) or die (mysql_error());
>>
>> //cerramos la conexión.
>> mysql_close($cnx);
>> //mensaje de exito.
>> $titulo = "Mensajes Actualizados";
>> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
>> href='index.php'><< regresar</a>";
>> include("mensajes.php");
>> exit;}
>>
>> ?>
>> <?php
>> $cnx = conectar();
>> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
>> while ($row = mysql_fetch_array($res)) {
>>
>> ?>
>> <table width="100%" height="277" border="0" align="center"
>> cellpadding="0"
>> cellspacing="0" bgcolor="#ccffff">
>> <tr>
>> <td width="150" valign="top" class="margen_menu"> <?php
>> include("left.php"); ?></td>
>> <td width="850" valign="top">
>>
>> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>>
>> <tr>
>>
>> <td height="2" colspan="5"><div align="center"><img
>> src="../imagenes/admin_mensajes_gran.gif" width="450"
>> height="24"></div></td>
>> </tr>
>>
>> <tr>
>>
>> <td height="174" colspan="5"><FORM action="<?php echo
>> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
>> name="form1" >
>>
>> <table width="100%" border="0" align="center" cellpadding="0"
>> cellspacing="0">
>>
>> <tr><td width="79">&nbsp;</td>
>> </tr>
>> <tr>
>>
>> <td ><div align="center">
>> <?php
>> //Asignamos el nombre del TexArea: FCKeditor1
>> $oFCKeditor = new FCKeditor('canalizacion') ;
>> //Definimos la ubicación de la carpeta madre del editor (puede variar)
>> $oFCKeditor->BasePath = 'FCKeditor/';
>> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
>> variable
>> que recupere el contenido de la base de datos para modificarlo, en este
>> caso
>> es un texto de muestra
>> $oFCKeditor->Value = $row['canalizacion'] ;
>> //Ancho del TextArea
>> $oFCKeditor->Width = '100%' ;
>> //Alto del TextArea
>> $oFCKeditor->Height = '600' ;
>> // Finalmente creamos el textarea con el editor, bajo los parametros ya
>> dispuestos
>> $oFCKeditor->Create() ;
>> ?>
>> </div></td>
>> </tr>
>>
>> <tr>
>>
>> <td colspan="2">
>>
>> <div align="center">
>> <input type="submit" name="submit" value="Actualizar
>> Mensaje">
>> </div></td></tr><tr><td colspan="2"> <div
>> align="center"><br>
>> </div></td></tr>
>> </table>
>>
>> </form></td>
>> </tr>
>>
>> <tr><td width="7"></td></tr>
>> </table>
>> </table>
>> <?php}
>>
>> # Liberamos el resultado de la consulta
>>
>> mysql_free_result($res);
>> mysql_close($cnx);
>> ?>
>> </body>
>> </html>
>> Alguien sabe dónde está el misterio
>> Gracias
>> Gabi

>
> Por las dudas, primero escapá la cadena. Es una buena costumbre.
> $canalizacion = mysql_escape_string( $_POST["canalizacion"] );
>
> Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
> base.
>
> Saludos, Silvio
>



Responder Con Cita
  #16 (permalink)  
Antiguo 19-05-2008, 20:45:32
Gabi
 
Mensajes: n/a
Predeterminado Re: update

En el servidor en cambio le estoy mandando UPDATE nyako SET
canalizacion=''WHERE ID=1
o sea nada...???
"Gabi" <begabi***telefonica.net> escribió en el mensaje
news:g0skn1$3lm$1***aioe.org...
> Gracias por contestar Silvio
> Lo he probado.A la base le estoy mandando el contenido del campo de texto.
> Ya te digo hasta ahora me ha funcionado de maravilla .El campo está
> bastante cargado de contenido pero en local me acepta el doble y el triple
> de lo que hay y en el servidor me sale el mensaje de éxito pero me vacía
> por completo el campo.
> Es increible...
>
> "Silvio" <silvioq***gmail.com> escribió en el mensaje
> news:9ec375a0-97c1-4d16-8be0-49242b2179f7***34g2000hsf.googlegroups.com...
>
>
> On 18 mayo, 08:25, "Gabi" <beg...***telefonica.net> wrote:
>> Me está ocurriendo una cosa rarísima. A ver si a alguien le ha pasado
>> alguna
>> vez. Resulta que vengo actualizando una tabla desde hace tiempo
>> normalmente
>> y sin problemas. El campo de esta tabla al cabo de un tiempo está
>> sobrecargada de datos (cosa que no es problema pués el administrador del
>> servidor me ha dicho que hay límite indefinido),pués bien ahora cuando la
>> actualizo me deja la tabla en blanco es decir me vacia el campo. no sé
>> que
>> puede suceder...Los del servidor tampoco y me han dicho que revise el
>> código
>> que puede que sea de eso. Pero hasta ahora siempre ha funcionado....
>> El código es el siguiente:
>> <?
>> include("../includes/config.php");
>> include("../includes/funciones.php");
>> ?>
>>
>> <?php include("header.php"); ?>
>> <?php
>> if(isset($_POST['submit'])){
>> //actualizamos el registro.
>> $canalizacion = $_POST["canalizacion"];
>> $sql = "UPDATE nyako SET ";
>> $sql .= "canalizacion='$canalizacion'";
>> $sql .="WHERE ID=1";
>> //nos conectamos a la bd.
>> $cnx = conectar();
>> $res = mysql_query($sql) or die (mysql_error());
>>
>> //cerramos la conexión.
>> mysql_close($cnx);
>> //mensaje de exito.
>> $titulo = "Mensajes Actualizados";
>> $mensaje = "Mensajes han sido Actualizados.<br><br><br><a
>> href='index.php'><< regresar</a>";
>> include("mensajes.php");
>> exit;}
>>
>> ?>
>> <?php
>> $cnx = conectar();
>> $res = mysql_query ("SELECT * FROM nyako")or die (mysql_error());;
>> while ($row = mysql_fetch_array($res)) {
>>
>> ?>
>> <table width="100%" height="277" border="0" align="center"
>> cellpadding="0"
>> cellspacing="0" bgcolor="#ccffff">
>> <tr>
>> <td width="150" valign="top" class="margen_menu"> <?php
>> include("left.php"); ?></td>
>> <td width="850" valign="top">
>>
>> <table width="100%" border="0" align="center" hspace="0" vspace="0">
>>
>> <tr>
>>
>> <td height="2" colspan="5"><div align="center"><img
>> src="../imagenes/admin_mensajes_gran.gif" width="450"
>> height="24"></div></td>
>> </tr>
>>
>> <tr>
>>
>> <td height="174" colspan="5"><FORM action="<?php echo
>> $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"
>> name="form1" >
>>
>> <table width="100%" border="0" align="center" cellpadding="0"
>> cellspacing="0">
>>
>> <tr><td width="79">&nbsp;</td>
>> </tr>
>> <tr>
>>
>> <td ><div align="center">
>> <?php
>> //Asignamos el nombre del TexArea: FCKeditor1
>> $oFCKeditor = new FCKeditor('canalizacion') ;
>> //Definimos la ubicación de la carpeta madre del editor (puede variar)
>> $oFCKeditor->BasePath = 'FCKeditor/';
>> //Asignamos el valor inicial del textarea de tenerlo, suele ser una
>> variable
>> que recupere el contenido de la base de datos para modificarlo, en este
>> caso
>> es un texto de muestra
>> $oFCKeditor->Value = $row['canalizacion'] ;
>> //Ancho del TextArea
>> $oFCKeditor->Width = '100%' ;
>> //Alto del TextArea
>> $oFCKeditor->Height = '600' ;
>> // Finalmente creamos el textarea con el editor, bajo los parametros ya
>> dispuestos
>> $oFCKeditor->Create() ;
>> ?>
>> </div></td>
>> </tr>
>>
>> <tr>
>>
>> <td colspan="2">
>>
>> <div align="center">
>> <input type="submit" name="submit" value="Actualizar
>> Mensaje">
>> </div></td></tr><tr><td colspan="2"> <div
>> align="center"><br>
>> </div></td></tr>
>> </table>
>>
>> </form></td>
>> </tr>
>>
>> <tr><td width="7"></td></tr>
>> </table>
>> </table>
>> <?php}
>>
>> # Liberamos el resultado de la consulta
>>
>> mysql_free_result($res);
>> mysql_close($cnx);
>> ?>
>> </body>
>> </html>
>> Alguien sabe dónde está el misterio
>> Gracias
>> Gabi

>
> Por las dudas, primero escapá la cadena. Es una buena costumbre.
> $canalizacion = mysql_escape_string( $_POST["canalizacion"] );
>
> Luego, imprimí el sql en pantalla a ver qué le estás mandando a la
> base.
>
> Saludos, Silvio
>



Responder Con Cita
  #17 (permalink)  
Antiguo 20-05-2008, 13:20:51
Silvio
 
Mensajes: n/a
Predeterminado Re: update

On 19 mayo, 16:45, "Gabi" <beg...***telefonica.net> wrote:
> En el servidor en cambio le estoy mandando UPDATE nyako SET
> canalizacion=''WHERE ID=1
> o sea nada...???
> "Gabi" <beg...***telefonica.net> escribió en el mensajenews:g0skn1$3lm$1***aioe.org...


Perdón, no sé bien a qué te referís cuando hablás de "en el servidor"
o "local".
Ni tampoco el "doble o el triple de lo que hay" ... ¿es un campo text?
¿"UPDATE nyako SET canalizacion=''WHERE ID=1 " es lo que imprimió el
servidor cuando posteaste la página?


Si mandés canalizacion = '', estás mandando blancos, o sea la variable
$canalizacion esta vacía. Probá con un print_r( $_POST ) antes para
var qué estás recibiendo.



Silvio.



Responder Con Cita
  #18 (permalink)  
Antiguo 20-05-2008, 13:20:51
Silvio
 
Mensajes: n/a
Predeterminado Re: update

On 19 mayo, 16:45, "Gabi" <beg...***telefonica.net> wrote:
> En el servidor en cambio le estoy mandando UPDATE nyako SET
> canalizacion=''WHERE ID=1
> o sea nada...???
> "Gabi" <beg...***telefonica.net> escribió en el mensajenews:g0skn1$3lm$1***aioe.org...


Perdón, no sé bien a qué te referís cuando hablás de "en el servidor"
o "local".
Ni tampoco el "doble o el triple de lo que hay" ... ¿es un campo text?
¿"UPDATE nyako SET canalizacion=''WHERE ID=1 " es lo que imprimió el
servidor cuando posteaste la página?


Si mandés canalizacion = '', estás mandando blancos, o sea la variable
$canalizacion esta vacía. Probá con un print_r( $_POST ) antes para
var qué estás recibiendo.



Silvio.



Responder Con Cita
  #19 (permalink)  
Antiguo 20-05-2008, 13:20:51
Silvio
 
Mensajes: n/a
Predeterminado Re: update

On 19 mayo, 16:45, "Gabi" <beg...***telefonica.net> wrote:
> En el servidor en cambio le estoy mandando UPDATE nyako SET
> canalizacion=''WHERE ID=1
> o sea nada...???
> "Gabi" <beg...***telefonica.net> escribió en el mensajenews:g0skn1$3lm$1***aioe.org...


Perdón, no sé bien a qué te referís cuando hablás de "en el servidor"
o "local".
Ni tampoco el "doble o el triple de lo que hay" ... ¿es un campo text?
¿"UPDATE nyako SET canalizacion=''WHERE ID=1 " es lo que imprimió el
servidor cuando posteaste la página?


Si mandés canalizacion = '', estás mandando blancos, o sea la variable
$canalizacion esta vacía. Probá con un print_r( $_POST ) antes para
var qué estás recibiendo.



Silvio.



Responder Con Cita
  #20 (permalink)  
Antiguo 20-05-2008, 17:00:06
Gabi
 
Mensajes: n/a
Predeterminado Re: update

Gracias por tus respuestas Silvio. Ya está solucionado el misterio. Resulta
que era question del suhosin del phpini del servidor, y lo han corregido los
mismos del servidor mediante el fichero .htacces
Un saludo
Gabi

"Silvio" <silvioq***gmail.com> escribió en el mensaje
news:23333703-3b71-40c2-9e8b-dff482eff5c5***l64g2000hse.googlegroups.com...
On 19 mayo, 16:45, "Gabi" <beg...***telefonica.net> wrote:
> En el servidor en cambio le estoy mandando UPDATE nyako SET
> canalizacion=''WHERE ID=1
> o sea nada...???
> "Gabi" <beg...***telefonica.net> escribió en el
> mensajenews:g0skn1$3lm$1***aioe.org...


Perdón, no sé bien a qué te referís cuando hablás de "en el servidor"
o "local".
Ni tampoco el "doble o el triple de lo que hay" ... ¿es un campo text?
¿"UPDATE nyako SET canalizacion=''WHERE ID=1 " es lo que imprimió el
servidor cuando posteaste la página?


Si mandés canalizacion = '', estás mandando blancos, o sea la variable
$canalizacion esta vacía. Probá con un print_r( $_POST ) antes para
var qué estás recibiendo.



Silvio.





Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Info] Update Rollup 3 for Exchange Server 2007 SP1 and Update Rollup 7 for Exchange 2007 RTM have been released Javier Inglés [MS MVP] Newsgroup microsoft.public.es.exchange 0 09-07-2008 07:21:44
update Vanesa Newsgroup microsoft.public.es.windowsvista 0 14-06-2008 16:04:00
Try that update Uteco Newsgroup microsoft.public.es.officedev 0 07-11-2003 15:16:58
Try on this update Earl Hoffman Newsgroup microsoft.public.es.espanol.soporte.entre.usuarios.windows95 0 04-10-2003 20:46:53
Look at the update Mario Camanini Newsgroup microsoft.public.es.encarta 0 30-09-2003 14:02:41





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.