INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 

[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Encuesta y que abra una ventana

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
maribajar
Nuevo Miembro
Nuevo Miembro


Registrado: 15 May 2008
Mensajes: 2

MensajePublicado: Jue May 15, 2008 6:00 pm    Título del mensaje: Encuesta y que abra una ventana Responder citando
Buenos dias:
Quiero crear una encuesta y que me muestre el resultado en una ventana popup, pero el problema es que al votar es como si se votara tres veces, es decir, las tres opciones que tengo para elegir en la encuesta.
Si no abro ventana popup me incrementa perfectamente el resultado de las votaciones, pero si pongo una ventana popup ya no me funciona.
Como lo podría solucionar.
Os dejo el código por si veis otra forma de hacerlo:
encuesta.php
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Encuesta</title>
<script>
function abrirpopup(){
window.open(' ' , 'popup','width=500, height=400');
}
</script>
</head>

<body>
<?php
include ("../php/conexion.php");
$link=Conectarse();
$pregunta="SELECT * FROM encuestas WHERE id_encuestas=1";
$respuesta="SELECT * FROM respuestas WHERE encuestas_id_encuestas=1";
$sqlpregunta=mysql_query($pregunta,$link);
$sqlrespuesta=mysql_query($respuesta,$link);
$row=mysql_fetch_array($sqlpregunta);
?>
<table border="0">
<tr>
<td colspan="2"><p class="opinionencuesta">ENCUESTA </p><td>
</tr>
<tr>
<td colspan="2">
<form name="formu" method="get" action="respuesta.php" onsubmit="abrirpopup()" target="popup">
<?php
$idencuesta=$row['id_encuestas'];
echo '<p class="encuesta"><input type="hidden" name="idencuesta" value="'.$row[0].'">'. $row['pregunta']. '</p></td></tr>';
while($row=mysql_fetch_array($sqlrespuesta)){

echo '<tr><td><p class="opcionencuesta"><input type="radio" name="opcion" value="'.$row[0].'">' .$row['texto'] .'</p></td></tr>';

}
?>
<tr>
<td>
<input type="image" name="votar" src="../botones/votar.jpg" value="votar">
<input type="image" name="resultado" src="../botones/resultados.jpg" value="resultado" >
</td>
</tr>

</form>
</body>
</html>

respuesta.php
<?php
include ("../php/conexion.php");
$link=Conectarse();

$idencuesta=$_GET['idencuesta'];
$respuesta=$_GET['opcion'];


$actualizar="UPDATE respuestas SET votos=votos+1 where id_respuestas=$respuesta";
$actualizarresult=mysql_query($actualizar,$link);

$nuevo="SELECT * FROM respuestas where (id_respuestas=$respuesta)";
$sqlnuevo=mysql_query($nuevo,$link);
while($votosnuevo=mysql_fetch_array($sqlnuevo)){
echo "votosnuevo $votosnuevo[3]<br>";
}
?>
</body>
Volver arriba
Ver perfil del usuario Enviar mensaje privado
cubeitor2
Forero
Forero


Registrado: 30 Nov 2007
Mensajes: 134

MensajePublicado: Jue May 15, 2008 7:37 pm    Título del mensaje: Responder citando
kreo k tienes k poner el codigo evotar dentro dla ventana POPUP..pro aun asi no te recmoienndo usar POPUP
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado
maribajar
Nuevo Miembro
Nuevo Miembro


Registrado: 15 May 2008
Mensajes: 2

MensajePublicado: Vie May 16, 2008 8:58 am    Título del mensaje: Responder citando
No entiendo lo que me quieres decir.
Pero si yo quiero mostrar los resultados de la encuesta en otra ventana, ¿como lo hago sino es por una ventana popup?
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Sistemas Operativos >> Ventana rara al iniciar
En Seguridad >> ayuda x favor, ventana CID ='(
En General >> ventana de inicio con opera , firefox
En (Msn) Todo Sobre Messenger >> Como se si alguien tiene mi ventana a...
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz