Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Extraer datos de una bd y mostrar en textarea

Estas en el tema de Extraer datos de una bd y mostrar en textarea en el foro de PHP en Foros del Web. hola a todos resulta que tengo una pagina web en la que una pagina muestra las "biografías" o reseñas de los trabajadores de la empresa ...
  #1 (permalink)  
Antiguo 20/10/2013, 22:22
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Exclamación Extraer datos de una bd y mostrar en textarea

hola a todos

resulta que tengo una pagina web en la que una pagina muestra las "biografías" o reseñas de los trabajadores de la empresa

la biografía o reseña se muestra así:

$equipo_texto = "AQUÍ EL TEXTO DE LA RESEÑA";

luego se muestra donde corresponde

<?php echo html_trad($equipo_texto);?>

(html_trad es una función para reemplazar las letras con acentos y ñ)

mi problema es que necesito poder editar las biografías o reseñas desde la misma pagina web

es decir, entrar a www.lapagina.com ir a la sección de biografías y de alguna manera editar las biografías y que se mantengan en la nueva versión

el problema es que como dije antes las biografías estan almacenadas en la variable $equipo_texto

pensé en 2 opciones

1° hacerlo con archivo de texto
2° almacenar la bio en la base de datos y luego mostrarla mediante select

en la opción 1 lo intente de la siguiente manera

almacene la biografía en un archivo de texto nombre.txt y lo mostraba dentro de un input type= text mediante $bio = fopen("directoriodeltexto","permisos"); y luego <?php echo $bio ?>

pero no me mostraba nada y a veces me aparecía un error que decía algo así : "Resource id #19"


en la 2da opción

almacene en una base de datos los siguientes datos

tabla biografías con los campos
id_equipo , equipo_texto ( id del empleado y la biografía respectivamente )

luego cree la función del select

function user_bio($id){
if(isset($id)){

$sql = "SELECT equipo_texto ";
$sql.= "FROM biografias ";
$sql.= "WHERE id_equipo='".$id."'";

$query = mysql_query($sql);
$row = mysql_fetch_array($query);

return html_trad($row['equipo_texto']);
}
}

y en un TEXT AREA lo muestro de la siguiente manera

<textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?> </textarea>

pero tampoco me muestra la biografía, estoy desesperado necesito entregar esta pagina en 1 día más y no puedo hacer que me resulte


si necesitan mas datos para sacar conclusiones pueden contactarme mediante correo .... [email protected]


espero puedan ayudarme de antemano gracias
  #2 (permalink)  
Antiguo 21/10/2013, 02:55
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Extraer datos de una bd y mostrar en textarea

Ambas ideas son factibles... y parece que alguna idea tienes....

Pero con la info que das no se puede decir gran cosa... el codigo que mandas para obtener la bio de la bbdd parece correcto... si previamente te conectas a la base de datos claro. NO MANDA NINGÚN ERROR?

En cuanto a la primera fopen, como puedes leer en el manual, abre el fichero y devuelve un recurso de puntero a fichero si tiene éxito, o FALSE si se produjo un error. ... luego hay que leer EL CONTENIDO DEL FICHERO... mira los ejemplos del manual.

Despues de conseguir leer los datos originales debes resolver el hecho que los cambios se guarden ... el la bbdd o en el fichero....

Intenta avanzar si tienes dudas concretas te ayudaremos....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 21/10/2013 a las 11:53
  #3 (permalink)  
Antiguo 21/10/2013, 19:48
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Extraer datos de una bd y mostrar en textarea

RESULTA QUE PUDE ARREGLAR EL ERROR FUE UNA TONTERIA EN REALIDAD PERO AHORA TENGO OTRO PROBLEMA :/

DEJO LOS CODIGOS

Código PHP:
Ver original
  1. <!-- First, add jQuery (and jQuery UI if using custom easing or animation -->
  2. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  4.  
  5. <!-- Second, add the Timer and Easing plugins -->
  6. <script type="text/javascript" src="jackwanders/js/jquery.timers-1.2.js"></script>
  7. <script type="text/javascript" src="jackwanders/js/jquery.easing.1.3.js"></script>
  8.  
  9.  
  10. <!-- Third, add the GalleryView Javascript and CSS files -->
  11. <script type="text/javascript" src="jackwanders/js/jquery.galleryview-3.0-dev.js"></script>
  12. <link type="text/css" rel="stylesheet" href="jackwanders/css/jquery.galleryview-3.0-dev.css" />
  13.  
  14. <!-- Lastly, call the galleryView() function on your unordered list(s) -->
  15. <script type="text/javascript">
  16.     $(function(){
  17.         $('#myGallery').galleryView();
  18.     });
  19. </script>
  20.  
  21. <!-- Funcion para boton seguir de Twitter -->
  22. <script>
  23.     !function(d,s,id)
  24.     {
  25.         var js,fjs=d.getElementsByTagName(s)[0];
  26.         if(!d.getElementById(id))
  27.         {
  28.             js=d.createElement(s);
  29.             js.id=id;
  30.             js.src="//platform.twitter.com/widgets.js";
  31.             fjs.parentNode.insertBefore(js,fjs);
  32.             }
  33.         }(document,"script","twitter-wjs");
  34. </script>
  35.  
  36. <form name="guardar" method="post" action="?sec=guardarBio.php">   
  37.     <h1>Nuestra pasi&oacute;n</h1>
  38.    
  39.     <?php
  40.    
  41.     $id_equipo = $_GET['id_equipo'];
  42.    
  43.     if(empty($id_equipo) || $id_equipo == 1) {
  44.    
  45.         $equipo_nombre  = 'Ignacio Montero';
  46.         $equipo_titulo  = 'Fundador y Director Ejecutivo';
  47.         $equipo_foto    = '01_Nacho.jpg';
  48.    
  49.     }
  50.    
  51.     if($id_equipo == 2) {
  52.    
  53.         $equipo_nombre  = 'Vivian Marambio';
  54.         $equipo_titulo  = 'Co-diseño Pedagógico';
  55.         $equipo_foto    = '02_Vivian.jpg';
  56.     }
  57.    
  58.     if($id_equipo == 3) {
  59.    
  60.         $equipo_nombre  = 'Giovanni Longo';
  61.         $equipo_titulo  = 'Co-dirección de Tutoriales';
  62.         $equipo_foto    = '03_Giovanni.jpg';
  63.     }
  64.    
  65.     if($id_equipo == 4) {
  66.    
  67.         $equipo_nombre  = 'Diego Ridolfi';
  68.         $equipo_titulo  = 'Sonidista';
  69.         $equipo_foto    = '04_Diego.jpg';
  70.     }
  71.    
  72.     if($id_equipo == 5) {
  73.    
  74.         $equipo_nombre  = 'Fernanda Barros';
  75.         $equipo_titulo  = 'Diseño de Storyboards y Animatics';
  76.         $equipo_foto    = '05_Fernanda.jpg';
  77.     }
  78.    
  79.     if($id_equipo == 6) {
  80.    
  81.         $equipo_nombre  = 'Víctor Riquelme';
  82.         $equipo_titulo  = 'Ilustrador';
  83.         $equipo_foto    = '06_Victor.jpg';
  84.     }
  85.    
  86.     if($id_equipo == 7) {
  87.    
  88.         $equipo_nombre  = 'Camilo Zepeda';
  89.         $equipo_titulo  = 'Montaje y After effects';
  90.         $equipo_foto    = '07_Camilo.jpg';
  91.     }
  92.    
  93.     if($id_equipo == 8) {
  94.    
  95.         $equipo_nombre  = 'Aurelio Lamas';
  96.         $equipo_titulo  = 'Co-director de Arte';
  97.         $equipo_foto    = '08_Aurelio.jpg';
  98.     }
  99.    
  100.     if($id_equipo == 9) {
  101.    
  102.         $equipo_nombre  = 'Barham Madaín';
  103.         $equipo_titulo  = 'Proyecto TI';
  104.         $equipo_foto    = '09_Barham.jpg';
  105.     }
  106.    
  107.     ?>
  108.  
  109.     <!-- CONTENIDO-->
  110.     <div id="contenido">
  111.    
  112.         <table border="0" cellpadding="0" cellspacing="0">
  113.             <tr>
  114.                 <td>
  115.                     <img src="imagenes_equipo/<?php echo $equipo_foto; ?>" id="pasion_foto"/>
  116.                 </td>
  117.                 <td id="pasion_texto">
  118.                
  119.                     <div id="pasion_titulo"><?php echo html_trad($equipo_nombre); ?></div>
  120.                     <?php echo html_trad($equipo_titulo); ?>
  121.                     <br />
  122.                     <br />
  123.                            
  124.                     <textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?></textarea>   
  125.  
  126.                     <input type="submit" name="btn_guardar" value="guardar"/>
  127.                    
  128.                    
  129.                                                    
  130.                     <?php
  131.                     if(empty($id_equipo)) {
  132.                         $id_equipo == 1;
  133.                         }
  134.                     if(empty($id_equipo) || $id_equipo == 1) {?>
  135.  
  136.                     <br />
  137.                     <br />
  138.                    
  139.                 <a href="https://twitter.com/ignacio_montero" class="twitter-follow-button" data-show-count="false" data-lang="en"></a>        
  140.                     <?php } ?>
  141.                    
  142.                     <br />
  143.                    
  144.                    
  145.                 </td>
  146.             </tr>
  147.            
  148.             <tr>
  149.                 <td colspan="2" id="pasion_gallery">
  150.                     <a href="?sec=editar_biografia.php&id_equipo=1" class="pasion_thmb_link"><img src="imagenes_equipo/01_Nacho.jpg" class="pasion_thmb" /></a>
  151.                     <a href="?sec=editar_biografia.php&id_equipo=2" class="pasion_thmb_link"><img src="imagenes_equipo/02_Vivian.jpg" class="pasion_thmb" /></a>
  152.                     <a href="?sec=editar_biografia.php&id_equipo=3" class="pasion_thmb_link"><img src="imagenes_equipo/03_Giovanni.jpg" class="pasion_thmb" /></a>
  153.                     <a href="?sec=editar_biografia.php&id_equipo=4" class="pasion_thmb_link"><img src="imagenes_equipo/04_Diego.jpg" class="pasion_thmb" /></a>
  154.                     <a href="?sec=editar_biografia.php&id_equipo=5" class="pasion_thmb_link"><img src="imagenes_equipo/05_Fernanda.jpg" class="pasion_thmb" /></a>
  155.                     <a href="?sec=editar_biografia.php&id_equipo=6" class="pasion_thmb_link"><img src="imagenes_equipo/06_Victor.jpg" class="pasion_thmb" /></a>
  156.                     <a href="?sec=editar_biografia.php&id_equipo=7" class="pasion_thmb_link"><img src="imagenes_equipo/07_Camilo.jpg" class="pasion_thmb" /></a>
  157.                     <a href="?sec=editar_biografia.php&id_equipo=8" class="pasion_thmb_link"><img src="imagenes_equipo/08_Aurelio.jpg" class="pasion_thmb" /></a>
  158.                     <a href="?sec=editar_biografia.php&id_equipo=9" class="pasion_thmb_link"><img src="imagenes_equipo/09_Barham.jpg" class="pasion_thmb" /></a>
  159.                 </td>
  160.             </tr>
  161.         </table>
  162. </form>
  163.    
  164.     <br />
  165.     <br />
  166.    
  167.     <table>
  168.     <tr>
  169.         <td width="530" valign="top">
  170.             <div class="texto">
  171.             Edvivo, un ambiente educativo online. Buscamos proponer una nueva plataforma educativa de soporte a las salas de clases. Nos apasiona la educaci&oacute;n y las nuevas tecnolog&iacute;as puestas al servicio de las transmisiones de conocimientos y competencias para el desarrollo humano del nuevo milenio. Tenemos la convicci&oacute;n de ue nuestro proyecto ser&aacute; la nueva cara de la educaci&oacute;n. Esto es s&oacute;lo el comienzo.
  172.             </div>
  173.            
  174.             <br />
  175.             <br />
  176.            
  177.             <h4>Nuestro espacio de trabajo</h4>
  178.             <br />
  179.             <img src="imagenes/widget_espacio_trabajo.jpg" />
  180.         </td>
  181.        
  182.         <td width="20">
  183.         </td>
  184.        
  185.         <td width="250" valign="top">
  186.             <h4>Creando significado</h4>
  187.             <br />
  188.            
  189.             <div class="texto">
  190.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  191.             </div>
  192.            
  193.             <br />
  194.             <br />
  195.            
  196.             <h4>Generando equipos</h4>
  197.             <br />
  198.            
  199.             <div class="texto">
  200.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  201.             </div>
  202.         </td>
  203.     </tr>
  204.     </table>
  205.     </div>
  206.     <!-- FIN CONTENIDO -->


Código PHP:
Ver original
  1. <?php
  2.  
  3. include('editar_biografia.php');
  4.  
  5. $text = $_POST['muestra_texto'];
  6. $id = $_POST['id_equipo'];
  7.  
  8.     $sql = "UPDATE biografias ";
  9.     $sql.= "SET equipo_texto = '".$text."' ";
  10.     $sql.= "WHERE id_equipo = '".$id."'";
  11.        
  12.     $query = mysql_query($sql);
  13.     $row = mysql_fetch_array($query);
  14.  
  15.  <header ("Location : ?sec=editar_biografia.php") />
  16.    
  17. ?>
  #4 (permalink)  
Antiguo 21/10/2013, 19:53
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Extraer datos de una bd y mostrar en textarea

Me gusta la forma en la que nos ayudas a determinar que problema tenes
  #5 (permalink)  
Antiguo 21/10/2013, 19:54
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Extraer datos de una bd y mostrar en textarea

solo tenias que tomar el valor y ponerlo en el atributo "value" del textarea.
que problema tienes? muestras codigo pero no dices el problema
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #6 (permalink)  
Antiguo 21/10/2013, 20:02
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Extraer datos de una bd y mostrar en textarea

Cita:
Iniciado por kasher Ver Mensaje
RESULTA QUE PUDE ARREGLAR EL ERROR FUE UNA TONTERIA EN REALIDAD PERO AHORA TENGO OTRO PROBLEMA :/

bueno lo que pasa es que no se como puedo mandar el valor de id_equipo de la pagina editar_biografia.php para la pagina guardarBio.php para poder lograr realizar la consulta sql y actualizar las biografias

probe mostrando los valores que resivian las variables

text e id - echo $text; y echo $id;

y solo me mostraba el de la variable $text y la $id no mostraba nada y no se cual podria ser el problema que no me muestre el valor de la variable $id

DEJO LOS CODIGOS A CONTINUACIÓN

Código PHP:
Ver original
  1. <!-- First, add jQuery (and jQuery UI if using custom easing or animation -->
  2. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  4.  
  5. <!-- Second, add the Timer and Easing plugins -->
  6. <script type="text/javascript" src="jackwanders/js/jquery.timers-1.2.js"></script>
  7. <script type="text/javascript" src="jackwanders/js/jquery.easing.1.3.js"></script>
  8.  
  9.  
  10. <!-- Third, add the GalleryView Javascript and CSS files -->
  11. <script type="text/javascript" src="jackwanders/js/jquery.galleryview-3.0-dev.js"></script>
  12. <link type="text/css" rel="stylesheet" href="jackwanders/css/jquery.galleryview-3.0-dev.css" />
  13.  
  14. <!-- Lastly, call the galleryView() function on your unordered list(s) -->
  15. <script type="text/javascript">
  16.     $(function(){
  17.         $('#myGallery').galleryView();
  18.     });
  19. </script>
  20.  
  21. <!-- Funcion para boton seguir de Twitter -->
  22. <script>
  23.     !function(d,s,id)
  24.     {
  25.         var js,fjs=d.getElementsByTagName(s)[0];
  26.         if(!d.getElementById(id))
  27.         {
  28.             js=d.createElement(s);
  29.             js.id=id;
  30.             js.src="//platform.twitter.com/widgets.js";
  31.             fjs.parentNode.insertBefore(js,fjs);
  32.             }
  33.         }(document,"script","twitter-wjs");
  34. </script>
  35.  
  36. <form name="guardar" method="post" action="?sec=guardarBio.php">   
  37.     <h1>Nuestra pasi&oacute;n</h1>
  38.    
  39.     <?php
  40.    
  41.     $id_equipo = $_GET['id_equipo'];
  42.    
  43.     if(empty($id_equipo) || $id_equipo == 1) {
  44.    
  45.         $equipo_nombre  = 'Ignacio Montero';
  46.         $equipo_titulo  = 'Fundador y Director Ejecutivo';
  47.         $equipo_foto    = '01_Nacho.jpg';
  48.    
  49.     }
  50.    
  51.     if($id_equipo == 2) {
  52.    
  53.         $equipo_nombre  = 'Vivian Marambio';
  54.         $equipo_titulo  = 'Co-diseño Pedagógico';
  55.         $equipo_foto    = '02_Vivian.jpg';
  56.     }
  57.    
  58.     if($id_equipo == 3) {
  59.    
  60.         $equipo_nombre  = 'Giovanni Longo';
  61.         $equipo_titulo  = 'Co-dirección de Tutoriales';
  62.         $equipo_foto    = '03_Giovanni.jpg';
  63.     }
  64.    
  65.     if($id_equipo == 4) {
  66.    
  67.         $equipo_nombre  = 'Diego Ridolfi';
  68.         $equipo_titulo  = 'Sonidista';
  69.         $equipo_foto    = '04_Diego.jpg';
  70.     }
  71.    
  72.     if($id_equipo == 5) {
  73.    
  74.         $equipo_nombre  = 'Fernanda Barros';
  75.         $equipo_titulo  = 'Diseño de Storyboards y Animatics';
  76.         $equipo_foto    = '05_Fernanda.jpg';
  77.     }
  78.    
  79.     if($id_equipo == 6) {
  80.    
  81.         $equipo_nombre  = 'Víctor Riquelme';
  82.         $equipo_titulo  = 'Ilustrador';
  83.         $equipo_foto    = '06_Victor.jpg';
  84.     }
  85.    
  86.     if($id_equipo == 7) {
  87.    
  88.         $equipo_nombre  = 'Camilo Zepeda';
  89.         $equipo_titulo  = 'Montaje y After effects';
  90.         $equipo_foto    = '07_Camilo.jpg';
  91.     }
  92.    
  93.     if($id_equipo == 8) {
  94.    
  95.         $equipo_nombre  = 'Aurelio Lamas';
  96.         $equipo_titulo  = 'Co-director de Arte';
  97.         $equipo_foto    = '08_Aurelio.jpg';
  98.     }
  99.    
  100.     if($id_equipo == 9) {
  101.    
  102.         $equipo_nombre  = 'Barham Madaín';
  103.         $equipo_titulo  = 'Proyecto TI';
  104.         $equipo_foto    = '09_Barham.jpg';
  105.     }
  106.    
  107.     ?>
  108.  
  109.     <!-- CONTENIDO-->
  110.     <div id="contenido">
  111.    
  112.         <table border="0" cellpadding="0" cellspacing="0">
  113.             <tr>
  114.                 <td>
  115.                     <img src="imagenes_equipo/<?php echo $equipo_foto; ?>" id="pasion_foto"/>
  116.                 </td>
  117.                 <td id="pasion_texto">
  118.                
  119.                     <div id="pasion_titulo"><?php echo html_trad($equipo_nombre); ?></div>
  120.                     <?php echo html_trad($equipo_titulo); ?>
  121.                     <br />
  122.                     <br />
  123.                            
  124.                     <textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?></textarea>   
  125.  
  126.                     <input type="submit" name="btn_guardar" value="guardar"/>
  127.                    
  128.                    
  129.                                                    
  130.                     <?php
  131.                     if(empty($id_equipo)) {
  132.                         $id_equipo == 1;
  133.                         }
  134.                     if(empty($id_equipo) || $id_equipo == 1) {?>
  135.  
  136.                     <br />
  137.                     <br />
  138.                    
  139.                 <a href="https://twitter.com/ignacio_montero" class="twitter-follow-button" data-show-count="false" data-lang="en"></a>        
  140.                     <?php } ?>
  141.                    
  142.                     <br />
  143.                    
  144.                    
  145.                 </td>
  146.             </tr>
  147.            
  148.             <tr>
  149.                 <td colspan="2" id="pasion_gallery">
  150.                     <a href="?sec=editar_biografia.php&id_equipo=1" class="pasion_thmb_link"><img src="imagenes_equipo/01_Nacho.jpg" class="pasion_thmb" /></a>
  151.                     <a href="?sec=editar_biografia.php&id_equipo=2" class="pasion_thmb_link"><img src="imagenes_equipo/02_Vivian.jpg" class="pasion_thmb" /></a>
  152.                     <a href="?sec=editar_biografia.php&id_equipo=3" class="pasion_thmb_link"><img src="imagenes_equipo/03_Giovanni.jpg" class="pasion_thmb" /></a>
  153.                     <a href="?sec=editar_biografia.php&id_equipo=4" class="pasion_thmb_link"><img src="imagenes_equipo/04_Diego.jpg" class="pasion_thmb" /></a>
  154.                     <a href="?sec=editar_biografia.php&id_equipo=5" class="pasion_thmb_link"><img src="imagenes_equipo/05_Fernanda.jpg" class="pasion_thmb" /></a>
  155.                     <a href="?sec=editar_biografia.php&id_equipo=6" class="pasion_thmb_link"><img src="imagenes_equipo/06_Victor.jpg" class="pasion_thmb" /></a>
  156.                     <a href="?sec=editar_biografia.php&id_equipo=7" class="pasion_thmb_link"><img src="imagenes_equipo/07_Camilo.jpg" class="pasion_thmb" /></a>
  157.                     <a href="?sec=editar_biografia.php&id_equipo=8" class="pasion_thmb_link"><img src="imagenes_equipo/08_Aurelio.jpg" class="pasion_thmb" /></a>
  158.                     <a href="?sec=editar_biografia.php&id_equipo=9" class="pasion_thmb_link"><img src="imagenes_equipo/09_Barham.jpg" class="pasion_thmb" /></a>
  159.                 </td>
  160.             </tr>
  161.         </table>
  162. </form>
  163.    
  164.     <br />
  165.     <br />
  166.    
  167.     <table>
  168.     <tr>
  169.         <td width="530" valign="top">
  170.             <div class="texto">
  171.             Edvivo, un ambiente educativo online. Buscamos proponer una nueva plataforma educativa de soporte a las salas de clases. Nos apasiona la educaci&oacute;n y las nuevas tecnolog&iacute;as puestas al servicio de las transmisiones de conocimientos y competencias para el desarrollo humano del nuevo milenio. Tenemos la convicci&oacute;n de ue nuestro proyecto ser&aacute; la nueva cara de la educaci&oacute;n. Esto es s&oacute;lo el comienzo.
  172.             </div>
  173.            
  174.             <br />
  175.             <br />
  176.            
  177.             <h4>Nuestro espacio de trabajo</h4>
  178.             <br />
  179.             <img src="imagenes/widget_espacio_trabajo.jpg" />
  180.         </td>
  181.        
  182.         <td width="20">
  183.         </td>
  184.        
  185.         <td width="250" valign="top">
  186.             <h4>Creando significado</h4>
  187.             <br />
  188.            
  189.             <div class="texto">
  190.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  191.             </div>
  192.            
  193.             <br />
  194.             <br />
  195.            
  196.             <h4>Generando equipos</h4>
  197.             <br />
  198.            
  199.             <div class="texto">
  200.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  201.             </div>
  202.         </td>
  203.     </tr>
  204.     </table>
  205.     </div>
  206.     <!-- FIN CONTENIDO -->


Código PHP:
Ver original
  1. <?php
  2.  
  3. include('editar_biografia.php');
  4.  
  5. $text = $_POST['muestra_texto'];
  6. $id = $_POST['id_equipo'];
  7.  
  8.     $sql = "UPDATE biografias ";
  9.     $sql.= "SET equipo_texto = '".$text."' ";
  10.     $sql.= "WHERE id_equipo = '".$id."'";
  11.        
  12.     $query = mysql_query($sql);
  13.     $row = mysql_fetch_array($query);
  14.  
  15.  <header ("Location : ?sec=editar_biografia.php") />
  16.    
  17. ?>
  #7 (permalink)  
Antiguo 22/10/2013, 00:42
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Extraer datos de una bd y mostrar en textarea

Código PHP:
Ver original
  1. <!-- First, add jQuery (and jQuery UI if using custom easing or animation -->
  2. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  4.  
  5. <!-- Second, add the Timer and Easing plugins -->
  6. <script type="text/javascript" src="jackwanders/js/jquery.timers-1.2.js"></script>
  7. <script type="text/javascript" src="jackwanders/js/jquery.easing.1.3.js"></script>
  8.  
  9.  
  10. <!-- Third, add the GalleryView Javascript and CSS files -->
  11. <script type="text/javascript" src="jackwanders/js/jquery.galleryview-3.0-dev.js"></script>
  12. <link type="text/css" rel="stylesheet" href="jackwanders/css/jquery.galleryview-3.0-dev.css" />
  13.  
  14. <!-- Lastly, call the galleryView() function on your unordered list(s) -->
  15. <script type="text/javascript">
  16.     $(function(){
  17.         $('#myGallery').galleryView();
  18.     });
  19. </script>
  20.  
  21. <!-- Funcion para boton seguir de Twitter -->
  22. <script>
  23.     !function(d,s,id)
  24.     {
  25.         var js,fjs=d.getElementsByTagName(s)[0];
  26.         if(!d.getElementById(id))
  27.         {
  28.             js=d.createElement(s);
  29.             js.id=id;
  30.             js.src="//platform.twitter.com/widgets.js";
  31.             fjs.parentNode.insertBefore(js,fjs);
  32.             }
  33.         }(document,"script","twitter-wjs");
  34. </script>
  35. <?php
  36. ////////////////////////Fijate en esto//////////////////////////////
  37.     $id_equipo = $_GET['id_equipo'];
  38.     if(empty($id_equipo)) {
  39.         $id_equipo == 1;
  40.     }
  41. ////////////////////////////////////////////////////////////////////////
  42. ?>
  43.  
  44. <form name="guardar" method="post" action="?sec=guardarBio.php">    
  45.     <h1>Nuestra pasi&oacute;n</h1>
  46.  
  47. <!-- ///////////////////////Y esto//////////////////////// -->
  48. <input name="id_equipo" id="id_equipo" type="hidden" value="<?php echo $id_equipo;?>">    
  49. <!-- /////////////////////////////////////////////////////// -->
  50.  
  51.     <?php
  52. /////////////////////Y aqui
  53.     if($id_equipo == 1) {
  54.    
  55.         $equipo_nombre  = 'Ignacio Montero';
  56.         $equipo_titulo  = 'Fundador y Director Ejecutivo';
  57.         $equipo_foto    = '01_Nacho.jpg';
  58.    
  59.     }
  60.    
  61.     if($id_equipo == 2) {
  62.    
  63.         $equipo_nombre  = 'Vivian Marambio';
  64.         $equipo_titulo  = 'Co-diseño Pedagógico';
  65.         $equipo_foto    = '02_Vivian.jpg';
  66.     }
  67.    
  68.     if($id_equipo == 3) {
  69.    
  70.         $equipo_nombre  = 'Giovanni Longo';
  71.         $equipo_titulo  = 'Co-dirección de Tutoriales';
  72.         $equipo_foto    = '03_Giovanni.jpg';
  73.     }
  74.    
  75.     if($id_equipo == 4) {
  76.    
  77.         $equipo_nombre  = 'Diego Ridolfi';
  78.         $equipo_titulo  = 'Sonidista';
  79.         $equipo_foto    = '04_Diego.jpg';
  80.     }
  81.    
  82.     if($id_equipo == 5) {
  83.    
  84.         $equipo_nombre  = 'Fernanda Barros';
  85.         $equipo_titulo  = 'Diseño de Storyboards y Animatics';
  86.         $equipo_foto    = '05_Fernanda.jpg';
  87.     }
  88.    
  89.     if($id_equipo == 6) {
  90.    
  91.         $equipo_nombre  = 'Víctor Riquelme';
  92.         $equipo_titulo  = 'Ilustrador';
  93.         $equipo_foto    = '06_Victor.jpg';
  94.     }
  95.    
  96.     if($id_equipo == 7) {
  97.    
  98.         $equipo_nombre  = 'Camilo Zepeda';
  99.         $equipo_titulo  = 'Montaje y After effects';
  100.         $equipo_foto    = '07_Camilo.jpg';
  101.     }
  102.    
  103.     if($id_equipo == 8) {
  104.    
  105.         $equipo_nombre  = 'Aurelio Lamas';
  106.         $equipo_titulo  = 'Co-director de Arte';
  107.         $equipo_foto    = '08_Aurelio.jpg';
  108.     }
  109.    
  110.     if($id_equipo == 9) {
  111.    
  112.         $equipo_nombre  = 'Barham Madaín';
  113.         $equipo_titulo  = 'Proyecto TI';
  114.         $equipo_foto    = '09_Barham.jpg';
  115.     }
  116.    
  117.     ?>
  118.  
  119.     <!-- CONTENIDO-->
  120.     <div id="contenido">
  121.    
  122.         <table border="0" cellpadding="0" cellspacing="0">
  123.             <tr>
  124.                 <td>
  125.                     <img src="imagenes_equipo/<?php echo $equipo_foto; ?>" id="pasion_foto"/>
  126.                 </td>
  127.                 <td id="pasion_texto">
  128.                
  129.                     <div id="pasion_titulo"><?php echo html_trad($equipo_nombre); ?></div>
  130.                     <?php echo html_trad($equipo_titulo); ?>
  131.                     <br />
  132.                     <br />
  133.                            
  134.                     <textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?></textarea>    
  135.  
  136.                     <input type="submit" name="btn_guardar" value="guardar"/>
  137.                    
  138.                    
  139.                                                    
  140.                     <?php
  141.  
  142. ////////////////////Y aqui
  143.  
  144.                     if($id_equipo == 1) {?>
  145.  
  146.                     <br />
  147.                     <br />
  148.                    
  149.                 <a href="https://twitter.com/ignacio_montero" class="twitter-follow-button" data-show-count="false" data-lang="en"></a>        
  150.                     <?php } ?>
  151.                    
  152.                     <br />
  153.                    
  154.                    
  155.                 </td>
  156.             </tr>
  157.            
  158.             <tr>
  159.                 <td colspan="2" id="pasion_gallery">
  160.                     <a href="?sec=editar_biografia.php&id_equipo=1" class="pasion_thmb_link"><img src="imagenes_equipo/01_Nacho.jpg" class="pasion_thmb" /></a>
  161.                     <a href="?sec=editar_biografia.php&id_equipo=2" class="pasion_thmb_link"><img src="imagenes_equipo/02_Vivian.jpg" class="pasion_thmb" /></a>
  162.                     <a href="?sec=editar_biografia.php&id_equipo=3" class="pasion_thmb_link"><img src="imagenes_equipo/03_Giovanni.jpg" class="pasion_thmb" /></a>
  163.                     <a href="?sec=editar_biografia.php&id_equipo=4" class="pasion_thmb_link"><img src="imagenes_equipo/04_Diego.jpg" class="pasion_thmb" /></a>
  164.                     <a href="?sec=editar_biografia.php&id_equipo=5" class="pasion_thmb_link"><img src="imagenes_equipo/05_Fernanda.jpg" class="pasion_thmb" /></a>
  165.                     <a href="?sec=editar_biografia.php&id_equipo=6" class="pasion_thmb_link"><img src="imagenes_equipo/06_Victor.jpg" class="pasion_thmb" /></a>
  166.                     <a href="?sec=editar_biografia.php&id_equipo=7" class="pasion_thmb_link"><img src="imagenes_equipo/07_Camilo.jpg" class="pasion_thmb" /></a>
  167.                     <a href="?sec=editar_biografia.php&id_equipo=8" class="pasion_thmb_link"><img src="imagenes_equipo/08_Aurelio.jpg" class="pasion_thmb" /></a>
  168.                     <a href="?sec=editar_biografia.php&id_equipo=9" class="pasion_thmb_link"><img src="imagenes_equipo/09_Barham.jpg" class="pasion_thmb" /></a>
  169.                 </td>
  170.             </tr>
  171.         </table>
  172. </form>
  173.    
  174.     <br />
  175.     <br />
  176.    
  177.     <table>
  178.     <tr>
  179.         <td width="530" valign="top">
  180.             <div class="texto">
  181.             Edvivo, un ambiente educativo online. Buscamos proponer una nueva plataforma educativa de soporte a las salas de clases. Nos apasiona la educaci&oacute;n y las nuevas tecnolog&iacute;as puestas al servicio de las transmisiones de conocimientos y competencias para el desarrollo humano del nuevo milenio. Tenemos la convicci&oacute;n de ue nuestro proyecto ser&aacute; la nueva cara de la educaci&oacute;n. Esto es s&oacute;lo el comienzo.
  182.             </div>
  183.            
  184.             <br />
  185.             <br />
  186.            
  187.             <h4>Nuestro espacio de trabajo</h4>
  188.             <br />
  189.             <img src="imagenes/widget_espacio_trabajo.jpg" />
  190.         </td>
  191.        
  192.         <td width="20">
  193.         </td>
  194.        
  195.         <td width="250" valign="top">
  196.             <h4>Creando significado</h4>
  197.             <br />
  198.            
  199.             <div class="texto">
  200.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  201.             </div>
  202.            
  203.             <br />
  204.             <br />
  205.            
  206.             <h4>Generando equipos</h4>
  207.             <br />
  208.            
  209.             <div class="texto">
  210.             Para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  211.             </div>
  212.         </td>
  213.     </tr>
  214.     </table>
  215.     </div>
  216.     <!-- FIN CONTENIDO -->
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #8 (permalink)  
Antiguo 22/10/2013, 08:10
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Extraer datos de una bd y mostrar en textarea

Cita:
Iniciado por quimfv Ver Mensaje
Código php:
Ver original
  1. <!-- first, add jquery (and jquery ui if using custom easing or animation -->
  2. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  4.  
  5. <!-- second, add the timer and easing plugins -->
  6. <script type="text/javascript" src="jackwanders/js/jquery.timers-1.2.js"></script>
  7. <script type="text/javascript" src="jackwanders/js/jquery.easing.1.3.js"></script>
  8.  
  9.  
  10. <!-- third, add the galleryview javascript and css files -->
  11. <script type="text/javascript" src="jackwanders/js/jquery.galleryview-3.0-dev.js"></script>
  12. <link type="text/css" rel="stylesheet" href="jackwanders/css/jquery.galleryview-3.0-dev.css" />
  13.  
  14. <!-- lastly, call the galleryview() function on your unordered list(s) -->
  15. <script type="text/javascript">
  16.     $(function(){
  17.         $('#mygallery').galleryview();
  18.     });
  19. </script>
  20.  
  21. <!-- funcion para boton seguir de twitter -->
  22. <script>
  23.     !function(d,s,id)
  24.     {
  25.         var js,fjs=d.getelementsbytagname(s)[0];
  26.         if(!d.getelementbyid(id))
  27.         {
  28.             js=d.createelement(s);
  29.             js.id=id;
  30.             js.src="//platform.twitter.com/widgets.js";
  31.             fjs.parentnode.insertbefore(js,fjs);
  32.             }
  33.         }(document,"script","twitter-wjs");
  34. </script>
  35. <?php
  36. ////////////////////////fijate en esto//////////////////////////////
  37.     $id_equipo = $_get['id_equipo'];
  38.     if(empty($id_equipo)) {
  39.         $id_equipo == 1;
  40.     }
  41. ////////////////////////////////////////////////////////////////////////
  42. ?>
  43.  
  44. <form name="guardar" method="post" action="?sec=guardarbio.php">    
  45.     <h1>nuestra pasi&oacute;n</h1>
  46.  
  47. <!-- ///////////////////////y esto//////////////////////// -->
  48. <input name="id_equipo" id="id_equipo" type="hidden" value="<?php echo $id_equipo;?>">    
  49. <!-- /////////////////////////////////////////////////////// -->
  50.  
  51.     <?php
  52. /////////////////////y aqui
  53.     if($id_equipo == 1) {
  54.    
  55.         $equipo_nombre  = 'ignacio montero';
  56.         $equipo_titulo  = 'fundador y director ejecutivo';
  57.         $equipo_foto    = '01_nacho.jpg';
  58.    
  59.     }
  60.    
  61.     if($id_equipo == 2) {
  62.    
  63.         $equipo_nombre  = 'vivian marambio';
  64.         $equipo_titulo  = 'co-diseño pedagógico';
  65.         $equipo_foto    = '02_vivian.jpg';
  66.     }
  67.    
  68.     if($id_equipo == 3) {
  69.    
  70.         $equipo_nombre  = 'giovanni longo';
  71.         $equipo_titulo  = 'co-dirección de tutoriales';
  72.         $equipo_foto    = '03_giovanni.jpg';
  73.     }
  74.    
  75.     if($id_equipo == 4) {
  76.    
  77.         $equipo_nombre  = 'diego ridolfi';
  78.         $equipo_titulo  = 'sonidista';
  79.         $equipo_foto    = '04_diego.jpg';
  80.     }
  81.    
  82.     if($id_equipo == 5) {
  83.    
  84.         $equipo_nombre  = 'fernanda barros';
  85.         $equipo_titulo  = 'diseño de storyboards y animatics';
  86.         $equipo_foto    = '05_fernanda.jpg';
  87.     }
  88.    
  89.     if($id_equipo == 6) {
  90.    
  91.         $equipo_nombre  = 'víctor riquelme';
  92.         $equipo_titulo  = 'ilustrador';
  93.         $equipo_foto    = '06_victor.jpg';
  94.     }
  95.    
  96.     if($id_equipo == 7) {
  97.    
  98.         $equipo_nombre  = 'camilo zepeda';
  99.         $equipo_titulo  = 'montaje y after effects';
  100.         $equipo_foto    = '07_camilo.jpg';
  101.     }
  102.    
  103.     if($id_equipo == 8) {
  104.    
  105.         $equipo_nombre  = 'aurelio lamas';
  106.         $equipo_titulo  = 'co-director de arte';
  107.         $equipo_foto    = '08_aurelio.jpg';
  108.     }
  109.    
  110.     if($id_equipo == 9) {
  111.    
  112.         $equipo_nombre  = 'barham madaín';
  113.         $equipo_titulo  = 'proyecto ti';
  114.         $equipo_foto    = '09_barham.jpg';
  115.     }
  116.    
  117.     ?>
  118.  
  119.     <!-- contenido-->
  120.     <div id="contenido">
  121.    
  122.         <table border="0" cellpadding="0" cellspacing="0">
  123.             <tr>
  124.                 <td>
  125.                     <img src="imagenes_equipo/<?php echo $equipo_foto; ?>" id="pasion_foto"/>
  126.                 </td>
  127.                 <td id="pasion_texto">
  128.                
  129.                     <div id="pasion_titulo"><?php echo html_trad($equipo_nombre); ?></div>
  130.                     <?php echo html_trad($equipo_titulo); ?>
  131.                     <br />
  132.                     <br />
  133.                            
  134.                     <textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?></textarea>    
  135.  
  136.                     <input type="submit" name="btn_guardar" value="guardar"/>
  137.                    
  138.                    
  139.                                                    
  140.                     <?php
  141.  
  142. ////////////////////y aqui
  143.  
  144.                     if($id_equipo == 1) {?>
  145.  
  146.                     <br />
  147.                     <br />
  148.                    
  149.                 <a href="https://twitter.com/ignacio_montero" class="twitter-follow-button" data-show-count="false" data-lang="en"></a>        
  150.                     <?php } ?>
  151.                    
  152.                     <br />
  153.                    
  154.                    
  155.                 </td>
  156.             </tr>
  157.            
  158.             <tr>
  159.                 <td colspan="2" id="pasion_gallery">
  160.                     <a href="?sec=editar_biografia.php&id_equipo=1" class="pasion_thmb_link"><img src="imagenes_equipo/01_nacho.jpg" class="pasion_thmb" /></a>
  161.                     <a href="?sec=editar_biografia.php&id_equipo=2" class="pasion_thmb_link"><img src="imagenes_equipo/02_vivian.jpg" class="pasion_thmb" /></a>
  162.                     <a href="?sec=editar_biografia.php&id_equipo=3" class="pasion_thmb_link"><img src="imagenes_equipo/03_giovanni.jpg" class="pasion_thmb" /></a>
  163.                     <a href="?sec=editar_biografia.php&id_equipo=4" class="pasion_thmb_link"><img src="imagenes_equipo/04_diego.jpg" class="pasion_thmb" /></a>
  164.                     <a href="?sec=editar_biografia.php&id_equipo=5" class="pasion_thmb_link"><img src="imagenes_equipo/05_fernanda.jpg" class="pasion_thmb" /></a>
  165.                     <a href="?sec=editar_biografia.php&id_equipo=6" class="pasion_thmb_link"><img src="imagenes_equipo/06_victor.jpg" class="pasion_thmb" /></a>
  166.                     <a href="?sec=editar_biografia.php&id_equipo=7" class="pasion_thmb_link"><img src="imagenes_equipo/07_camilo.jpg" class="pasion_thmb" /></a>
  167.                     <a href="?sec=editar_biografia.php&id_equipo=8" class="pasion_thmb_link"><img src="imagenes_equipo/08_aurelio.jpg" class="pasion_thmb" /></a>
  168.                     <a href="?sec=editar_biografia.php&id_equipo=9" class="pasion_thmb_link"><img src="imagenes_equipo/09_barham.jpg" class="pasion_thmb" /></a>
  169.                 </td>
  170.             </tr>
  171.         </table>
  172. </form>
  173.    
  174.     <br />
  175.     <br />
  176.    
  177.     <table>
  178.     <tr>
  179.         <td width="530" valign="top">
  180.             <div class="texto">
  181.             edvivo, un ambiente educativo online. Buscamos proponer una nueva plataforma educativa de soporte a las salas de clases. Nos apasiona la educaci&oacute;n y las nuevas tecnolog&iacute;as puestas al servicio de las transmisiones de conocimientos y competencias para el desarrollo humano del nuevo milenio. Tenemos la convicci&oacute;n de ue nuestro proyecto ser&aacute; la nueva cara de la educaci&oacute;n. Esto es s&oacute;lo el comienzo.
  182.             </div>
  183.            
  184.             <br />
  185.             <br />
  186.            
  187.             <h4>nuestro espacio de trabajo</h4>
  188.             <br />
  189.             <img src="imagenes/widget_espacio_trabajo.jpg" />
  190.         </td>
  191.        
  192.         <td width="20">
  193.         </td>
  194.        
  195.         <td width="250" valign="top">
  196.             <h4>creando significado</h4>
  197.             <br />
  198.            
  199.             <div class="texto">
  200.             para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  201.             </div>
  202.            
  203.             <br />
  204.             <br />
  205.            
  206.             <h4>generando equipos</h4>
  207.             <br />
  208.            
  209.             <div class="texto">
  210.             para nosotros es esencial un espacio donde fluyan la creatividad y el libre intercambio de ideas. No nos aferramos a conceptos cl&aacute;sicos y establecidos, despu&eacute;s de todo eso se trata nuestra iniciativa. Darle una nueva cara y promover una nueva forma de aprender.
  211.             </div>
  212.         </td>
  213.     </tr>
  214.     </table>
  215.     </div>
  216.     <!-- fin contenido -->

muchas gracias tu respuesta me ayudo mucho !!! Pude lograr lo que deseaba !

Etiquetas: bd, html, mysql, select, sql, tabla, textarea, variable
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 14:12.