página con parámetros
Publicado por Franco Cedillo (3 intervenciones) el 27/12/2006 21:52:54
Hola amigos de lawebdelprogramador:
En esta ocasión estoy tratando de cargar una página web desde una página de código php
Para esto empleo "header(...)".
Así es que para un punto de interpretación del código php tengo:
$Tabla="colaboradores"
$Cod=4
Por lo que luego de invocar a:
$loc = "location: detalles_".$Tabla.".php?Cod=".$Cod;
header($loc);
se debería cargar la página detalles_colaboradores.php
recibiendo como parámetro el número 4.
Esta última página requiere el valor de $Cod par su ejecución por lo que en sus primeras líneaws principales se encuentra
$Cod = $_POST["Cod"];
Para probar estoy haciendo:
$Cod = $_POST["Cod"];
echo "antes".$Cod."después";
Y el resultado es: antesdepués
¿Por qué no se recibe el valor de $Cod?
La forma en la que sí recibe es a través de un formulario, pero en este caso no lo llamo desde una página web que podría tener un formulario sino dede una página que sólo tiene código php para interpretarlo.
Gracias
- - -
Esta es la forma en la que paso $Cod cuando cuento con una página web.
<form name="form2" method="post" action="detalles_colaboradores.php">
<table width="90%" border="1" align="center">
<tr>
<td width="45%"> <div align="center"><strong>Código</strong></div></td>
<td width="45%"> <div align="center">
<input name="Cod" type="text" id="Cod" size="11" maxlength="11">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center"> </div>
<div align="center">
<input name="Submit2" type="submit" id="Submit2" value="Mostrar">
</div></td>
</tr>
</table>
</form>
En esta ocasión estoy tratando de cargar una página web desde una página de código php
Para esto empleo "header(...)".
Así es que para un punto de interpretación del código php tengo:
$Tabla="colaboradores"
$Cod=4
Por lo que luego de invocar a:
$loc = "location: detalles_".$Tabla.".php?Cod=".$Cod;
header($loc);
se debería cargar la página detalles_colaboradores.php
recibiendo como parámetro el número 4.
Esta última página requiere el valor de $Cod par su ejecución por lo que en sus primeras líneaws principales se encuentra
$Cod = $_POST["Cod"];
Para probar estoy haciendo:
$Cod = $_POST["Cod"];
echo "antes".$Cod."después";
Y el resultado es: antesdepués
¿Por qué no se recibe el valor de $Cod?
La forma en la que sí recibe es a través de un formulario, pero en este caso no lo llamo desde una página web que podría tener un formulario sino dede una página que sólo tiene código php para interpretarlo.
Gracias
- - -
Esta es la forma en la que paso $Cod cuando cuento con una página web.
<form name="form2" method="post" action="detalles_colaboradores.php">
<table width="90%" border="1" align="center">
<tr>
<td width="45%"> <div align="center"><strong>Código</strong></div></td>
<td width="45%"> <div align="center">
<input name="Cod" type="text" id="Cod" size="11" maxlength="11">
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center"> </div>
<div align="center">
<input name="Submit2" type="submit" id="Submit2" value="Mostrar">
</div></td>
</tr>
</table>
</form>
Valora esta pregunta


0