Hola en otro post trate este tema, pasar variables por url, corría perfectamente, pero ese código ahora no corre, ¿qué pasa? hay que tocar algo en la configuración del php.ini o algo así.
2.php en un text toma un valor, y un boton submit llama a 3.php
en 3.php se comprueba la edad para ver si se es mayor o menor de edad y
mandar a 2.php por url un valor y ser mostrado en otro txt de 2.php
pongo los códigos.
2.php
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="1" name="1" method="post" action="3.php">
Edad:
<input type="text" id="txt1" name="txt1" />
<input type="submit" id="btn1" name="btn1" value="Calcular" />
<input type="text" id="txt2" name="txt2" value="<?php echo $resultado; ?>" >
</form>
</body>
</html>
3.php
<?php
$edad=$_POST["txt1"]; // obtenemos el text txt1
if ($edad>17){
$res="Mayor";
} else {
$res="Menor";
}
header("location: 2.php?resultado=$res");
exit();
?>
pues eso, antes corría a la perfección y ahora no, no creo que me olvida algo en el código y por eso pete la cosa. un saludo y gracias