Foros del Web » Programando para Internet » PHP »

Como contar cantidad de respuestas

Estas en el tema de Como contar cantidad de respuestas en el foro de PHP en Foros del Web. Tengo un formulario que es así: Código PHP:   < form id = "form1"  name = "form1"  method = "post"  action = "" >               < p align ...
  #1 (permalink)  
Antiguo 16/07/2009, 16:57
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Como contar cantidad de respuestas

Tengo un formulario que es así:
Código PHP:
 <form id="form1" name="form1" method="post" action="">
              <
p align="center"><strong>1Si tuvieras qe escoger una profesión en el mundo de los muggles ¿Por cuál optarias?</strong><br />
                
aJuez o maestro -
                  
<label>
                  <
input type="radio" name="1" id="radio" value="h" />
                  </
label>
                <
br />
                
bMédico o cientifico -R
                
<input type="radio" name="1" id="radio2" value="r" />
                <
br />
                
cPolítico -S
                
<input type="radio" name="1" id="radio3" value="s" />
                <
br />
                
dBombero -G
                
<input type="radio" name="1" id="radio4" value="g" />
                <
br />
  <
strong>2¿Cuáles son tus vacaciones ideales?</strong><br />
                
aRoma R
                
<input type="radio" name="2" id="radio5" value="r" />
                <
br />
                
bParísLondresNueva York -S
                
<input type="radio" name="2" id="radio6" value="s" />
                <
br />
                
cAsia H
                
<input type="radio" name="2" id="radio7" value="h" />
                <
br />
                
dCualquier país exótico -G
                
<input type="radio" name="2" id="radio8" value="g" />
                <
br />
  <
strong>3¿Cuál es tu pelicula favorita?</strong><br />
                
aLas de Indiana Jones -G
                
<input type="radio" name="3" id="radio9" value="g" />
                <
br />
                
bBuscando a Nemo H
                
<input type="radio" name="3" id="radio10" value="h" />
                <
br />
                
cOceans Eleven -S
                
<input type="radio" name="3" id="radio11" value="s" />
                <
br />
                
dGrease R
                
<input type="radio" name="3" id="radio12" value="r" />
                <
br />
  <
strong>4¿Cuál es el objeto de tus sueños?</strong><br />
                
aEl mapa del merodeador -S
                
<input type="radio" name="4" id="radio13" value="s" />
                <
br />
                
bLa recordadora -H
                
<input type="radio" name="4" id="radio14" value="h" />
                <
br />
                
cUn escreguto R
                
<input type="radio" name="4" id="radio15" value="r" />
                <
br />
                
dUna Nimbus 2000
                
<input type="radio" name="4" id="radio16" value="g" />
                <
br />
  <
strong>5¿Cuál es tu materia favorita?</strong><br />
                
aDCAO -G
                
<input type="radio" name="5" id="radio17" value="g" />
                <
br />
                
bPociones -S
                
<input type="radio" name="5" id="radio18" value="s" />
                <
br />
                
cCCM H
                
<input type="radio" name="5" id="radio19" value="h" />
                <
br />
                
dEncantamientos e HM -R
                
<input type="radio" name="5" id="radio20" value="r" />
                <
br />
  <
strong>6¿A que le dedicas tu tiempo libre?</strong><br />
                
aA gastar bromas -S
                
<input type="radio" name="6" id="radio21" value="s" />
                <
br />
                
bLeer un buen libro -R
                
<input type="radio" name="6" id="radio22" value="r" />
                <
br />
                
cJuegas ajedrez con un amigo -H
                
<input type="radio" name="6" id="radio23" value="h" />
                <
br />
                
dQuidditchFútbol -G
                
<input type="radio" name="6" id="radio24" value="g" />
                <
br />
  <
strong>7¿Que epoca de la historia te gustaria visitar?</strong><br />
                
aLa antigüedad -G
                
<input type="radio" name="7" id="radio25" value="g" />
                <
br />
                
bLa edad media -S
                
<input type="radio" name="7" id="radio26" value="s" />
                <
br />
                
cLa epoca de miguel angel -R
                
<input type="radio" name="7" id="radio27" value="r" />
                <
br />
                
dLa nuestra -H
                
<input type="radio" name="7" id="radio28" value="h" />
              </
p>
              <
p align="center">
                <
label>
                <
input type="submit" name="button" id="button" value="enviar" />
                </
label>
                <
br />
                            </
p>
              <
p align="center">&nbsp;</p>
              <
p align="center"></p>
            </
form
Yo quiero contar cuantas respuestas H,G,S o R hay.
¿Se puede de alguna manera?
  #2 (permalink)  
Antiguo 16/07/2009, 17:00
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Como contar cantidad de respuestas

Con javascript o cuando envies la pagina en otro script con PHP?
  #3 (permalink)  
Antiguo 16/07/2009, 17:03
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Como contar cantidad de respuestas

Con php, si es posible.
No manejo el javascript muy bien.
  #4 (permalink)  
Antiguo 16/07/2009, 17:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Como contar cantidad de respuestas

aunque yo lo dudo, ya que no esta permitido usar como name números...

y obviamente el código esta de ese modo, tal ves si pusieras algo mas representativo...


cuando recibas el formulario con PHP has esto..
Código PHP:
var_dump($_POST); 
y analiza como viene la información, te será útil...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/07/2009, 17:04
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Como contar cantidad de respuestas

No entiendo, podrías explicarme? :s
  #6 (permalink)  
Antiguo 16/07/2009, 17:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Como contar cantidad de respuestas

Lo que te dice Pateketrueke es que es incorrecto usar un name solo un numero, necesita empezar por un carácter alfabetico (a-z).

Saludos.
  #7 (permalink)  
Antiguo 16/07/2009, 17:22
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Como contar cantidad de respuestas

Bueno, eso entendí.
Ya esta.
Pero una solución a mi duda?
  #8 (permalink)  
Antiguo 16/07/2009, 17:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Como contar cantidad de respuestas

Todo depende, yo guardaria las preguntas como:
Código php:
Ver original
  1. <input type="radio" name="respuestas[1]" id="radio" value="h" />
  2. <input type="radio" name="respuestas[1]" id="radio" value="g" />

Luego en PHP haces un foreach, y vas comparando las respuestas usando un switch().

Saludos.
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 13:06.