problemas al enviar o recibir variable
Publicado por as (3 intervenciones) el 07/11/2007 18:19:59
Buenas noches a todos:
Tengo un problemilla con envio de variables. La cosa es que tengo 3 formularios y necesito pasar una variable del 2º formulario al 3º, que es el que estoy haciendo. La cosa es que dicha variable es enviada del 1º al 2º por el metodo request de esta forma: $id = $_REQUEST['id']; . Bien pues he intentado enviarla del 2º al 3º con el metodo get, post y request y no hay forma, sin embargo con otra variable que tb necesito si que me llega perfectamente tanto con get como con post. Asi que estoy bastante perdido. He leido algo de las variables de sesion pero la verdad que soy bastante novato en php. Os dejo el codigo para ver si se os ocurre algo:
<?php
session_start();
if(!isset($HTTP_SESSION_VARS['usuario_valido'])){
echo"<script>alert(\"No tiene permiso para estar aqui\");</script>";
echo"<script>document.location.href='logout.php';</script>";
}
?>
<HTML>
<HEAD>
<TITLE>motivo_renuncia - PHP</TITLE>
</HEAD>
<BODY>
<?php
echo "Valor variable_id: $variable_id <br>";
$id = $_GET['id'];
$recibo_area = $_GET ['vrenuncia'];
echo "Valor vrenuncia: $vrenuncia <br>";
echo "Valor id: $id";
$HOSTNAME = "*********";//SERVIDOR
$USERNAME = "******"; //USUARIO
$PASSWORD = "*******"; //CONTRASEÑA
$DATABASE = "*******"; //BASE DE DATOS
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
if ($recibo_area == "")
{
echo "El valor para actualizar esta vacio!";
}
else
{
$sql = "update alumno set renuncia = '".$recibo_area."' where id = '".$id."' ";
mysql_query($sql);
mysql_close($idcnx);
}
?>
</body>
</html>
Gracias a todos y enhorabuena a todos por el foro, que se aprende un huevo!!!
Tengo un problemilla con envio de variables. La cosa es que tengo 3 formularios y necesito pasar una variable del 2º formulario al 3º, que es el que estoy haciendo. La cosa es que dicha variable es enviada del 1º al 2º por el metodo request de esta forma: $id = $_REQUEST['id']; . Bien pues he intentado enviarla del 2º al 3º con el metodo get, post y request y no hay forma, sin embargo con otra variable que tb necesito si que me llega perfectamente tanto con get como con post. Asi que estoy bastante perdido. He leido algo de las variables de sesion pero la verdad que soy bastante novato en php. Os dejo el codigo para ver si se os ocurre algo:
<?php
session_start();
if(!isset($HTTP_SESSION_VARS['usuario_valido'])){
echo"<script>alert(\"No tiene permiso para estar aqui\");</script>";
echo"<script>document.location.href='logout.php';</script>";
}
?>
<HTML>
<HEAD>
<TITLE>motivo_renuncia - PHP</TITLE>
</HEAD>
<BODY>
<?php
echo "Valor variable_id: $variable_id <br>";
$id = $_GET['id'];
$recibo_area = $_GET ['vrenuncia'];
echo "Valor vrenuncia: $vrenuncia <br>";
echo "Valor id: $id";
$HOSTNAME = "*********";//SERVIDOR
$USERNAME = "******"; //USUARIO
$PASSWORD = "*******"; //CONTRASEÑA
$DATABASE = "*******"; //BASE DE DATOS
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
if ($recibo_area == "")
{
echo "El valor para actualizar esta vacio!";
}
else
{
$sql = "update alumno set renuncia = '".$recibo_area."' where id = '".$id."' ";
mysql_query($sql);
mysql_close($idcnx);
}
?>
</body>
</html>
Gracias a todos y enhorabuena a todos por el foro, que se aprende un huevo!!!
Valora esta pregunta


0