Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2002, 15:15
Linit
 
Fecha de Ingreso: diciembre-2002
Mensajes: 144
Antigüedad: 21 años, 5 meses
Puntos: 1
Pase de Variables

Bueno el siguiente problema, lo que quiero es pasar una variable de un formulario a otro. Esto es muy sencillo pero lo cierto es que no he podido hacer.

un poco mas detallado.

el primer formulario que se llama encuesata.php llama a procesar_enc.php pero atravez de un javascript y esta aparece como un pop up centrado y pequeña. Pero no llega la variable yo la envio atravez de un metodo post.

Aqui le va el codigo. La variable se llama encuesta y es un boton tipo radio
Código:
<script language="javascript">
function abrirVentanavotar()
{
ancho=(screen.width-480)/2
alto=(screen.height-477)/2
atributos="width=480,height=477,left=" + ancho + ",top=" + alto
ventana= window.open('../encuesta/procesar_enc.php?votar=true','',atributos)
}
function abrirVentanaver()
{
ancho=(screen.width-480)/2
alto=(screen.height-477)/2
atributos="width=480,height=477,left=" + ancho + ",top=" + alto
ventana= window.open('../encuesta/procesar_enc.php','',atributos)
}
</script>
Código PHP:
<?php
echo "<form method='post' action=''>"
echo 
"<table width='175' border='0' cellspacing='0' cellpadding='0' align='center'>";
echo 
"<tr><td>";
echo 
"<table width='125' border='0' cellspacing='0' cellpadding='0'>";
echo 
"<tr><td bgcolor='#008DEC'>&nbsp;&nbsp;<font color='#FFFFFF'>ENCUESTA</font></td></tr>";
echo 
"</table>";
echo 
"</td><td>&nbsp;</td></tr>";
echo 
"<tr><td colspan='2'>";
echo 
"<table width='175' border='1' cellspacing='0' cellpadding='0' height='200' bordercolor='#008DEC'>";
echo 
"<tr><td>";
//generar la pregunta y opciones
$sql=mysql_query("select * from encuesta where prioridad='1'",$link);
$filas=mysql_num_rows($sql);
$rows=mysql_fetch_array($sql);
         if (
$filas!=0)
         {
            echo 
"<font face='Verdana, Arial, Helvetica, sans-serif'><center><b>¿ ".$rows["pregunta"]." ?</b></center></font><br><p>";          
            
$rep 1;

            while(
$rep <= $rows["cant_opcion"])
            {
                echo 
"&nbsp;&nbsp;&nbsp;<input type='radio' name='encuesta' value='$rep'> <font face='Verdana, Arial, Helvetica, sans-serif'>".$rows["opcion$rep"]." </font><br>";
                
$rep++;
            }
         }
echo 
"</td></tr>";
echo 
"<tr><td height='20' bgcolor='#008DEC'><div align='center'>";
echo 
"<input class=boton type='button' name='B1' value='Votar' onClick='abrirVentanavotar()'> &nbsp;&nbsp;&nbsp;<input class=boton type='button' value='Resultado' name='B2' onClick='abrirVentanaver()'></div></td></tr>";
echo 
"</table>";
echo 
"</td></tr>";
echo 
"</table>";
echo 
"</form>"
mysql_close($link);
?>
La conecion a la BD ya esta hecha. Bueno mas detallado no puedo ser.

Haaa. los dos son como una especie de libreria son llamdos por un include_once y el procesar_enc.php de habre con un pop up atravez del javascript y yo le coloco el el signo $ y nada. intente de distntas formas pero nada y aqui estoy. a punto de colapsar de rabia.


Bueno espero que me ayuden ya que tengo que entregar eso lo ante posible.