Autor
|
Tema: dirigirse a otro pagina enviando valores con $_GET (Leído 3,029 veces)
|
d91
Desconectado
Mensajes: 165
|
hola a todos, estoy intentando implementar que despues de hacer la consulta de insercion con php y sqlite se redirija a otra pagina enviando una variable con el codigo que he insertado pero no encuentro la sintaxis que lo ejecute, if($bd->query($sql)){ echo '<meta http-equiv="refresh" content="0;url=modulos/return_insert_est.php?var='$codigo'">'; }
el problema lo tengo al asignar el codigo a la variable var porque el error dice: unexpected $codigo, y si escribo if($bd->query($sql)){ echo '<meta http-equiv="refresh" content="0;url=modulos/return_insert_est.php?var='<?php echo $codigo?>'">'; }
la variable aparece vacia porque estoy redundando con el echo, agradecere sus aportes
|
|
|
En línea
|
|
|
|
engel lex
|
puedes usar una variable de sesion que se cree y al leerse se destruya
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
d91
Desconectado
Mensajes: 165
|
estoy trabajando con sesiones en php por lo del logueo pero si hago esto despues de leer lo que necesito: $_SESSION['var']==null;
no estare afectando a las demas?
|
|
|
En línea
|
|
|
|
engel lex
|
no... solo afectas a "var" puedes hacer if(isset($_SESSION['var']) && $_SESSION['var']!=null){ //hacer algo } $_SESSION['var']==null;
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
LaThortilla (Effort)
Desconectado
Mensajes: 234
¿En que vida harás lo que en esta no?
|
Intenta asi: Te faltan los ('.') por eso te da error de sintaxis por que no estas concatenando if($bd->query($sql)){ echo '<meta http-equiv="refresh" content="0;url=modulos/return_insert_est.php?var='.$codigo.'">'; }
Y este codigo esta mal: // Toma en cuenta que todo este codigo esta entre <?php por lo tanto no se permite poner etiquetas <?php dentro de otras etiquetas <?php if($bd->query($sql)){ echo '<meta http-equiv="refresh" content="0;url=modulos/return_insert_est.php?var='<?php echo $codigo?>'">'; //<-- ERROR }
Ahora que la solución mas practica para direccionamiento a otra pagina desde php es: if($bd->query($sql)){ header ("Location: ./modulos/return_insert_est.php?var=".$codigo); }
|
|
« Última modificación: 5 Junio 2015, 18:05 pm por Effort »
|
En línea
|
|
|
|
dimitrix
|
@engel No olvides inicializarla...
|
|
|
En línea
|
|
|
|
engel lex
|
@engel No olvides inicializarla...
Me resumo a la idea base, no?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
dimitrix
|
Bueno bueno, si el chico no se ha suicido porque no le funcionaba...
|
|
|
En línea
|
|
|
|
LaThortilla (Effort)
Desconectado
Mensajes: 234
¿En que vida harás lo que en esta no?
|
No se por que se complica con una linea de código mal escrita...
|
|
|
En línea
|
|
|
|
gAb1
Desconectado
Mensajes: 731
|
Si no me equivoco es preferible usar unset() ya que no solo limpia el contenido de la variable, si no que también elimina la variable de la tabla.
Yo hago $var o $_SESSION['var'] = NULL para declarar una variable que no tiene contenido inicial. Pero date cuenta que lo que eso hace es reescribir el contenido (lo haya o no previamente). Sin embargo la variable sigue existiendo. Y unset() elimina la variable entera.
Y como dice Effort, la mejor manera de redireccionar en php es usando header(). Pero no te olvides de que no puede haber ningún tipo de output antes de llamarlo.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ver Información de una Página Web u Otro de la Red
Hacking
|
KarlosVid(ÊÇ)
|
3
|
6,178
|
14 Junio 2010, 17:45 pm
por KarlosVid(ÊÇ)
|
|
|
javascript - Pasar valores de una página a otra
Desarrollo Web
|
ReViJa
|
0
|
3,741
|
24 Marzo 2011, 11:44 am
por ReViJa
|
|
|
acceder a mi pagina web desde otro pc
Dudas Generales
|
sefiroth
|
8
|
9,645
|
22 Enero 2012, 18:27 pm
por sefiroth
|
|
|
form action ejecutar dos php uno ubicado en mi pagina y otro en otra pagina
Desarrollo Web
|
binario010101
|
1
|
4,777
|
1 Marzo 2013, 21:45 pm
por kalvinman
|
|
|
Con este servicio puedes publicar una página web tan solo enviando un email
Noticias
|
wolfbcn
|
0
|
1,405
|
19 Marzo 2017, 02:47 am
por wolfbcn
|
|