hola alejandr4
primero que nada no comentas en tu post sobre las variables tanto las que recibes o las que envías a traves de la página pago.php es por el método post o get, en el siguiente ejemplo lo hago mediante post:
Código PHP:
<?
$inputs = '';
foreach($_POST as $k => $v){
//creo los campos de textos con las variables post recibidas
$inputs .= '<input type="text" id="'.$k.'" value="'.$v.'" />';
}
?>
<script language="javascript">
//funcion que nos redirije según lo seleccionado
function redir(page){
if(page){//si pagina es 1 entonces lo envío a la página tarjeta.php
document.form1.action = 'tarjeta.php';
}else{//si no, lo envío a tarjeta.php
document.form1.action = 'transferencia.php';
}
//envío el formulario
document.form1.submit();
}
</script>
<form id="form1" action="" method="post">
Formas de pago:<br />
trasnferencia
<input type="radio" name="tipo" value="0" checked="checked" onclick="redir(this.value)" />
<br />
tarjeta
<input type="radio" name="tipo" value="1" onclick="redir(this.value)" />
<?
//agrego los campos de las variables recibidas
echo $inputs;
?>
</form>
este código no lo he probado, aunque creo que funciona.
pruebalo y después vemos si necesita algún ajuste.