Foros del Web » Programando para Internet » Javascript »

enviando variables por la url

Estas en el tema de enviando variables por la url en el foro de Javascript en Foros del Web. hola chikos, el problema ke tengo es ke no puedo enviar bariables por la url usando Javascript mezclado con PHP. procBConocimiento.php Código PHP: // INSERTAR BCONOCIMIENTO <?php             ...
  #1 (permalink)  
Antiguo 01/06/2007, 21:04
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta enviando variables por la url

hola chikos,

el problema ke tengo es ke no puedo enviar bariables por la url usando Javascript mezclado con PHP.

procBConocimiento.php

Código PHP:

// INSERTAR BCONOCIMIENTO
<?php            
if ($tipo=="ibconocimiento")  {
    
$conexion=conexion();
    
mysql_query("insert into bconocimiento values (null,'$activo','$nombre','$descri',curdate(),'$acceso','$est')",$conexion); 
    
        
$resultado=mysql_query("select max(idbconocimiento) as idmax from bconocimiento",$conexion);
        if (
$fila=mysql_fetch_array($resultado))
        {
             
$idB$fila["idmax"];
             echo 
$idB;
             
?>
                 <script language="JavaScript">
                    alert("Datos ingresados correctamente.")
                    location.href="Bconocimiento_i.php?idB=$idB";
                </script>                 

             <?php
        
}
         
mysql_close($conexion);

    }
?>
--> en la pagina Bconocimiento_i.php
Código PHP:
<?php    $idB=$HTTP_GET_VARS['idB']; 
    echo 
$idB;
?>
y no me iMPRIME el valor de $idB... ke esta mal????????????
__________________
Mina
  #2 (permalink)  
Antiguo 01/06/2007, 23:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Re: enviando variables por la url

Hola:

Deberías crear una variable javascript... o pasar la cadena con php...

location.href="Bconocimiento_i.php?idB=<?=$idB; ?>";

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 01/06/2007, 23:59
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años
Puntos: 4
Re: enviando variables por la url

Hola yesmina!
Es que estás pasando la variable de php a javascript, olvidando avisarle al servidor que el valor lo debe tomar de PHP y procesarlo ANTES de llegar al cliente.
En castellano... ¿olvidaste los tags de php en el JS o fue error al postearlo?
Código:
                 <script language="JavaScript">
                    alert("Datos ingresados correctamente.")
                    location.href="Bconocimiento_i.php?idB=$idB";
                </script>
Si no fue error de posteo, simplemente agrega los tags y la función echo para que los escriba:
Código:
                 <script language="JavaScript">
                    alert("Datos ingresados correctamente.")
                    location.href="Bconocimiento_i.php?idB=<? echo $idB; ?>";
                </script>
Saludos!!!

PD: si fue error de posteo, sería buena idea que pusieras un link donde se pueda ver en ejecución, para ver 2 cosas:
1) si la variable pasa correctamente por la URL
2) si PHP lanza algún error (insisto: si fue por un error del post, el problema TIENE que estar en PHP)
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #4 (permalink)  
Antiguo 02/06/2007, 00:02
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años
Puntos: 4
Re: enviando variables por la url

Caricatos, perdón
No había notado que ya estaba tu respuesta.

.... ups!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #5 (permalink)  
Antiguo 02/06/2007, 00:07
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Re: enviando variables por la url

Cita:
Iniciado por TurKa Ver Mensaje
Caricatos, perdón
No había notado que ya estaba tu respuesta.

.... ups!
¡Que tal, TurKa!

En estos foros se producen muchos choques

Lo importante es que coincidimos en la respuesta (¡vamos por buen camino!)

Saludetes
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 02/06/2007, 09:58
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: enviando variables por la url

ok, funciono..
__________________
Mina
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 18:56.