Tema: Textarea
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2003, 23:20
Avatar de kaiowas
kaiowas
 
Fecha de Ingreso: septiembre-2001
Ubicación: el averno...
Mensajes: 531
Antigüedad: 22 años, 7 meses
Puntos: 0
Textarea

hola doctores..... me está ocurriendo una cosa un poco rara de entender para mi.... que ni siquiera se si sabré explicarme bien... eso espero.

Este es el proceso de mi sistema de noticias:

1) formulario de insercion
2) pagina que procesa e inserta las variables en la BD
3) pagina que rescata las variables y las muestra leyendo de la BD
4) opcion de hacer un "uptade table" (aqui es donde tengo el problema)

el paso 4 lleva a otra página con otro formulario casi igual al de la inserción de noticias, pero que en este caso lee de la BD y ya muestra el contenido de cada campo con lo que habia, con el objetivo de realizar actualizaciones o correcciones.

ok, soy capaz de mostrar el contenido de cada campo dentro de cada INPUT TYPE='text', pero no me muestra en pantalla las variables de un TEXTAREA MULTILINEA (insertado previamente en la base de datos pasándole antes la funcion nl2br()).... pero en el código fuente sin embargo SI QUE ESTÁN LOS CONTENIDOS..... esto es muy fuerte...

bueno, y como no se explicarme mejor pues, ahi pongo el código fuente de la página que actualiza:

Código PHP:
<html>
<head>
    <title>Actualiza noticias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#CCCCCC">
<H1>Actualiza la Noticia</H1>
<?php 
    $id 
$HTTP_GET_VARS['id'];
?>
<FORM ACTION="procesaupdate.php" method="post">
  <TABLE>
    <TR> 
      <TD>Titular:</TD>
      <TD><?php
                
include("conex.php");
            
$link=Conectarse();
            
$result=mysql_query("select * from noticias WHERE ID=$id",$link);
    
            while(
$row mysql_fetch_array($result))
                {
            
printf("<INPUT NAME='Titular' TYPE='text' SIZE='50' MAXLENGHT='64' VALUE='%s'>"$row["Titular"]);
                }
                
mysql_free_result($result);    
                
?>
    </TD>
    </TR>
     <TR> 
      <TD>Imagen:</TD>
      <TD><?php
            $link
=Conectarse();
            
$result=mysql_query("select * from noticias WHERE ID=$id",$link);
    
            while(
$row mysql_fetch_array($result))
                {
            
printf("<INPUT NAME='Imagen' TYPE='text' SIZE='50' MAXLENGHT='64' VALUE='%s'>"$row["Imagen"]);
                }
                
mysql_free_result($result);    
                
?>
    </TD></TR>
    <TR> 
      <TD>Cuerpo:</TD>
      <TD><?php
            $link
=Conectarse();
            
$result=mysql_query("select * from noticias WHERE ID=$id",$link);
    
            while(
$row mysql_fetch_array($result))
                {
            
printf("<INPUT NAME='Cuerpo' TYPE='text' SIZE='50' MAXLENGHT='64' VALUE='%s'>"$row["Cuerpo"]);
                }
                
mysql_free_result($result);    
                
?>
    </TD></TR>
    <TR> 
      <TD>Cuerpo:</TD>
      <TD>    <?php
            $link
=Conectarse();
            
$result=mysql_query("select * from noticias WHERE ID=$id",$link);
    
            while(
$row mysql_fetch_array($result))
                {
            
            
printf("<TEXTAREA NAME='Cuerpo' TYPE='text' COLS='50' ROWS='5' MAXLENGHT='255' VALUE='%s'></TEXTAREA>"$row["Cuerpo"]);
                }
                
mysql_free_result($result);
                
mysql_close($link);    
                
?>
    </TD>
    </TR>
  <TR> 
      <!--<TD>ID:</TD>-->
      <TD><?php
            $link
=Conectarse();
            
$result=mysql_query("select * from noticias WHERE ID=$id",$link);
    
            while(
$row mysql_fetch_array($result))
                {
            
printf("<INPUT NAME='ID' TYPE='HIDDEN' SIZE='50' MAXLENGHT='64' VALUE='%d'"$row["ID"]);
                }
                
mysql_free_result($result);    
                
?>
    </TD>
    </TR>
  </TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<br>
<br>
<a href="noticiero.php">volver a la edici&oacute;n de noticias</a><br>
</body>
</html>
no se, ya tengo mis dudas de si el problema es el TEXTAREA o el querer mostrar ahi los resultados y es culpa del %s


Bueno, cualquier ayuda será bien recibida.... gracias