Foros del Web » Programando para Internet » PHP »

Encuestas

Estas en el tema de Encuestas en el foro de PHP en Foros del Web. necesito ayuda con este sistema de encuesta, me funciuona perfectamente, pèro solo me muestra la ultima encuesta creada, alguien me puede hechar una mano y ...
  #1 (permalink)  
Antiguo 21/08/2006, 10:52
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
Encuestas

necesito ayuda con este sistema de encuesta, me funciuona perfectamente, pèro solo me muestra la ultima encuesta creada, alguien me puede hechar una mano y decirme que hes loq ue deberia de cambiar o añadir apara que me las mostrase todas?, o simplemente decirle el numero de la encuesta a mostrar?, aqui dejo el link de donde copie los codigos, y muchisimas gracias

http://www.programacion.com/php/articulo/encuestas_gd/
  #2 (permalink)  
Antiguo 21/08/2006, 11:05
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 4 meses
Puntos: 1
Que tal, como andas con programacion y con consultas a base de datos?. Si andas bien la idea que te voya dar te va a servir. Veo que donde sale la encuesta dice Ver Resultados allí puedes colocar un link que diga ver encuenstas anteriores en esa pagina vas a hacer una consulta a tu tabla encuestas y en la corrida de esa sentencia vas a crear una nueva sentencia que haga un consulta a la tabla de respuestas por el id de la encuesta (id) y vas mostrando los datos por cada encuesta que tengas almacenada. Espero te sirva de ayuda... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #3 (permalink)  
Antiguo 22/08/2006, 02:40
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
bueno con programacion y base de datos ando bastante mal, acabo de empezar la verda, y poco a poco voy enterandome, pero eso muy poco a poco, ahora intentare hacer eso que me dices, pero no se si me aclarare mucho, voy a intentarlo, muchas gracias, si no me sale ya te digo mas cosas
  #4 (permalink)  
Antiguo 23/08/2006, 09:24
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
llevo dos dias intentando esto pero por desgracia no me aclaro, para hacerlo alguna ayudita porfavor
  #5 (permalink)  
Antiguo 23/08/2006, 09:29
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Pero que problema estas teniendo ahora? te aparece un error?
abunda mas en tu problema para que te podamos ayudar

Saludillos.
  #6 (permalink)  
Antiguo 23/08/2006, 09:30
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
yo me he estado basando en este codigo

//Seleccionamos la informacion de la última encuesta insertada
$consulta = "SELECT * FROM encuestas ORDER BY fecha DESC LIMIT 0,1";
$consulta = mysql_query($consulta,$enlace);
while($row = mysql_fetch_array($consulta)){
$titulo=$row["titulo"];
$fecha=$row["fecha"];
$id=$row['id'];

que es el que muestra solo la ultima encuesta creada, si lo que yo quiero es verlas todas, tendre que modifar esta linea verda

" $consulta = "SELECT * FROM encuestas ORDER BY fecha DESC LIMIT 0,1"; "

pero debere de hacer algo como
"$consulta = "SELECT * FROM encuestas ORDER BY id o como lo he de poner nome aclaro, siento ser tan torpecillo:(
  #7 (permalink)  
Antiguo 23/08/2006, 09:34
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Si quieres que se muestren todas las encuestas simplemente debes eliminar LIMIT es decir

Código PHP:
$consulta "SELECT * FROM encuestas ORDER BY fecha DESC";

while(
$row mysql_fetch_array($consulta)){
echo 
$row["titulo"]."<br>";
echo 
$row["fecha"]."<br>";
echo 
$row['id']."<br>"

Saludillos.
  #8 (permalink)  
Antiguo 24/08/2006, 07:25
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
mauled, he hecho lo que me has dicho de eliminar limit, pero no me muestra todas las encuestas solo me muestra una, creo que es la primera que puse, pero nu se, yi pienso que habra que meter toda la instruccion en un for o while, para que mientras haya un id de encuesta, vaya mostrando las una por una no?
  #9 (permalink)  
Antiguo 29/08/2006, 09:13
 
Fecha de Ingreso: mayo-2006
Mensajes: 147
Antigüedad: 17 años, 11 meses
Puntos: 0
nadie me puede hechar una manita?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.