[Php-avanzado] paso de variables con location.href

Bruno Meschini brunomeschini en hotmail.com
Mar Nov 16 19:51:10 ARST 2010


gracias leo acabo de solucionar  y hacer uno de esos festejos memorablesssss....
puse todo el php antes y luego el encabezado
mi codigo quedo asi


<?php 

$variable1=($_GET['variable1']);
$variable2=($_GET['variable2']);
$variable3=($_GET['variable3']);
$variable4=($_GET['variable4']);
$variable5=($_GET['variable5']);
$variable6=($_GET['variable6']);

 
                        
include ("conex.php");     
            
            
if (conectar()){
         
         
         $registros = 1;
         $pagina = $_GET["pagina"];
                        
     
                      
         if (!$pagina) {
                       $inicio = 0;
                       $pagina = 1;
                       }
                       else {
                       $inicio = ($pagina - 1) * $registros;
                        }

             
         $resultados =mysql_query("SELECT *
                              FROM (prop)
                                 WHERE prop.id_categoria In (1,3)
                                 AND prop.id_rubro ='$variable5'");
         
         
         $total_registros = mysql_num_rows($resultados);
         
         $resultados = mysql_query("SELECT *
                        FROM (prop)
                           WHERE prop.id_categoria In (1,3)
                           AND prop.id_rubro ='$variable5' ORDER BY id DESC LIMIT $inicio, $registros");
       
       $total_paginas = ceil($total_registros / $registros);
                                        
           
             while ($regfull=mysql_fetch_array($resultados)){
           
           $convert_dir=htmlentities($regfull["dir"]);
                    $convert_des=htmlentities($regfull["des"]);
                
           $idpropiedad= $regfull["id"];
           
            
           if ($variable6){
           if ($variable2 == $idpropiedad){
 
           }
           else {
           

           
                     header ("Location: ampliarfull.php?&variable6=$variable6&variable5=$variable5&variable2=$variable2&idpropiedad=$idpropiedad&pagina=".($pagina+1));
             
              exit;
             
             }   
             }   
                  ?>
                  
                  
                  
                  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><script LANGUAGE="JavaScript" type="text/javascript" src="jquery/jquery-1.4.3.js"></script><script LANGUAGE="JavaScript" type="text/javascript" src="galleria/src/galleria.js"></script><link rel="stylesheet" type="text/css" href="css/d.css"><title></title></head><body>


 <div id="galleria" rel="gal">
                   






> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 16 Nov 2010 18:43:24 -0300
> Subject: Re: [Php-avanzado] paso de variables con location.href
> 
> Fijate que en el log de errores de tu servidor, también tenés ese
> warning.
> La diferencia es que vos tenés configurado que los warnings se escriban
> en el log solamente, y el server de la FI y el de tu proveedor te los
> tiran por pantalla.
> 
> Tenés que buscar la salida que no estás viendo... si no es un print(),
> será entonces HTML o espacios en blanco fuera de <?php y ?>
> 
> Según el error. tenés que ver en el archivo ampliarfull2.php en la línea
> 84...
> 
> El mar, 16-11-2010 a las 19:51 +0000, Bruno Meschini escribió:
> > leo, aun no entiendo bien el concepto de tener salida o no, 
> > 
> > en este caso si se eso se refiere a imprimir, no imprimo nada, y en mi
> > local host uso un header y funciona perfecto pero al subirlo  a otro
> > servidor salta el siguiente warning
> > 
> > 
> > Warning: Cannot modify header information - headers already sent by
> > (output started
> > at /home/mardelp1/public_html/pellegrinoprop.com.ar/ampliarfull2.php:4) in /home/mardelp1/public_html/pellegrinoprop.com.ar/ampliarfull2.php on line 84
> > 
> > 
> > 
> > 
> > > From: leonardot en pegasusnet.com.ar
> > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > Date: Tue, 16 Nov 2010 15:40:06 -0300
> > > Subject: Re: [Php-avanzado] paso de variables con location.href
> > > 
> > > 
> > > Hola Bruno,
> > > 
> > > si ya tenés salida, queda de veras feo que el navegador "salte" a
> > otro
> > > URL, porque el usuario ya vio algo...
> > > 
> > > Lo que tendrías que hacer para que quede prolijo, es poner toda la
> > > lógica que decide si se redirije o no al principio, y a lo sumo te
> > > requerirá setear alguna bandera de "pasó" o "no pasó" para manejar
> > la
> > > lógica más abajo...
> > > 
> > > 
> > > El mar, 16-11-2010 a las 18:12 +0000, Bruno Meschini escribió:
> > > > hola leo, 
> > > > 
> > > > se pueden pasar mas de una variable en un javascript
> > location.href 
> > > > 
> > > > 
> > > > lo que quiero hacer es reemplazar un header location que no
> > funciona
> > > > porque ya tengo una salida, 
> > > > 
> > > > osea esto 
> > > > 
> > > > header ("Location: ampliarfull.php?&variable6=
> > $variable6&variable5=
> > > > $variable5&variable2=$variable2&idpropiedad=
> > > > $idpropiedad&pagina=".($pagina+1));
> > > > 
> > > > 
> > > > por esto
> > > > 
> > > > 
> > > > $pagina=($pagina+1);
> > > > $url='ampliarfull2.php?&variable6=$variable6&variable5=
> > > > $variable5&variable2=$variable2&idpropiedad=$idpropiedad&pagina=
> > > > $pagina';
> > > > 
> > > > ?> 
> > > > 
> > > > 
> > > > <script>
> > > > location.href=<?print($url);?>
> > > > </script>
> > > > 
> > > > 
> > > > pero no me pasa las variables,, 
> > > > 
> > > > 
> > > > saludos,
> > > > gracias..
> > > > _______________________________________________
> > > > Php-avanzado mailing list
> > > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > > -- 
> > > 
> > > Leonardo Tadei
> > > leonardot en pegasusnet.com.ar
> > > http://blog.pegasusnet.com.ar
> > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> > > 
> > > _______________________________________________
> > > Php-avanzado mailing list
> > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> -- 
> 
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20101116/41d39046/attachment.htm 


Más información sobre la lista de distribución Php-avanzado