Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] problema en capturar variables en distintas paginas php

Estas en el tema de problema en capturar variables en distintas paginas php en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/10/2013, 20:10
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
problema en capturar variables en distintas paginas php

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


POR FAVOR AYUDA !! :C

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 -->


[HIGHLIGHT="PHP"]

<?php

include('editar_biografia.php');

$text = $_POST['muestra_texto'];
$id = $_POST['id_equipo'];

$sql = "UPDATE biografias ";
$sql.= "SET equipo_texto = '".$text."' ";
$sql.= "WHERE id_equipo = '".$id."'";

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

<header ("Location : ?sec=editar_biografia.php") />

?>
  #2 (permalink)  
Antiguo 21/10/2013, 20:28
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: problema en caputrar variables en distintas paginas php

Código PHP:
Ver original
  1. header ("Location : ?sec=editar_biografia.php?id=$row[id]");

y en editar_biografia.php pon esto:

Código PHP:
Ver original
  1. $id=(isset($_GET['id']))?$_GET['id']:'';
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #3 (permalink)  
Antiguo 21/10/2013, 20:40
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: problema en caputrar variables en distintas paginas php

Cita:
Iniciado por SkAr88 Ver Mensaje
Código PHP:
Ver original
  1. header ("Location : ?sec=editar_biografia.php?id=$row[id]");

y en editar_biografia.php pon esto:

Código PHP:
Ver original
  1. $id=(isset($_GET['id']))?$_GET['id']:'';

gracias por responder

podrias explicarme un poquito en que consiste eso ya que coloque esas 2 lineas en mi codigo y no resulto lo que esperaba
  #4 (permalink)  
Antiguo 21/10/2013, 20:50
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: problema en caputrar variables en distintas paginas php

es solo una idea, para enviar datos de una página a otra tienes 2 opciones, por POST o por GET, y también puedes usar SESSION, el ejemplo que te di lo hace a través de GET por medio de la url, pasa como parametro el "nombre" con el que vas a recibir los datos y el valor ej pagina.php?nombredeparametro=valor, y en el script tienes que asegurarte de que el parametro haya sido definido antes de tomar el valor con esto
Código PHP:
Ver original
  1. $id=(isset($_GET['id']))?$_GET['id']:'';
que vendría siendo lo mismo que esto
Código PHP:
Ver original
  1. if(isset($_GET['nombredeparametro'])){
  2. $id=$_GET['nombredeparametro'];
  3. }else{
  4. $id='';
  5. }
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #5 (permalink)  
Antiguo 21/10/2013, 21:06
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: problema en capturar variables en distintas paginas php

:C no resulta lo que espero :/

no se que problema puedo tener
  #6 (permalink)  
Antiguo 21/10/2013, 21:21
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: problema en capturar variables en distintas paginas php

Como lo.estas haciendo?
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #7 (permalink)  
Antiguo 21/10/2013, 21:28
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: problema en capturar variables en distintas paginas php

Cita:
Iniciado por SkAr88 Ver Mensaje
Como lo.estas haciendo?

asi

en editar_biografia.php (LINEA 16 )

Código PHP:
Ver original
  1. <table border="0" cellpadding="0" cellspacing="0">
  2.             <tr>
  3.                 <td>
  4.                     <img src="imagenes_equipo/<?php echo $equipo_foto; ?>" id="pasion_foto"/>
  5.                 </td>
  6.                 <td id="pasion_texto">
  7.                
  8.                     <div id="pasion_titulo"><?php echo html_trad($equipo_nombre); ?></div>
  9.                     <?php echo html_trad($equipo_titulo); ?>
  10.                     <br />
  11.                     <br />
  12.                            
  13.                     <textarea id="muestra" name="muestra_texto" class="mostrar_texto"><?php echo user_bio($id_equipo); ?></textarea>   
  14.                     <?php
  15.                    
  16.                     $id=(isset($_GET['id_equipo']))?$_GET['id_equipo']:'';
  17.                    
  18.                     <input type="submit" name="btn_guardar" value="guardar"/>
  19.                    
  20.                    
  21.                                                    
  22.                     <?php
  23.                     if(empty($id_equipo)) {
  24.                         $id_equipo == 1;
  25.                         }
  26.                     if(empty($id_equipo) || $id_equipo == 1) {?>
  27.  
  28.                     <br />
  29.                     <br />
  30.                    
  31.                 <a href="https://twitter.com/ignacio_montero" class="twitter-follow-button" data-show-count="false" data-lang="en"></a>        
  32.                     <?php } ?>
  33.                    
  34.                     <br />



y en guardarBio.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. include('editar_biografia.php');
  4.  
  5. $text = $_POST['muestra_texto'];
  6. $id = $_POST['id'];
  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=guardarBio.php&id_equipo=$id");
  16.    
  17. ?>
  #8 (permalink)  
Antiguo 21/10/2013, 21:41
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: problema en capturar variables en distintas paginas php

Entiendo lo que quieres hacer pero tienes mucho codigo que "camufla" lo que buscamos, para que.se.entienda mejor postea tu codigo y todo lo que no sea php no lo pongas y pon algun comentario sobre lo que quieres ej

Código PHP:
Ver original
  1. if(algo){
  2. //aqui quiero mostrar algo si retorna true
  3. }else{
  4. //aqui otra cosa.si retorna false
  5. }
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #9 (permalink)  
Antiguo 21/10/2013, 21:55
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: problema en capturar variables en distintas paginas php

Cita:
Iniciado por skar88 Ver Mensaje
entiendo lo que quieres hacer pero tienes mucho codigo que "camufla" lo que buscamos, para que.se.entienda mejor postea tu codigo y todo lo que no sea php no lo pongas y pon algun comentario sobre lo que quieres ej

Código php:
Ver original
  1. if(algo){
  2. //aqui quiero mostrar algo si retorna true
  3. }else{
  4. //aqui otra cosa.si retorna false
  5. }
te envie un mp, espero puedas revisarlo

saludos

Etiquetas: distintas, html, mysql, sql, variable, variables
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 00:09.