Foros del Web » Programando para Internet » PHP »

como sacar registros variado

Estas en el tema de como sacar registros variado en el foro de PHP en Foros del Web. estoy haciendo una pequeña encuesta pero quiero extraer algunos datos pero no puedo este es mi formulario para que miren que es lo que quiero ...
  #1 (permalink)  
Antiguo 21/08/2005, 12:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 108
Antigüedad: 19 años, 4 meses
Puntos: 1
como sacar registros variado

estoy haciendo una pequeña encuesta pero quiero extraer algunos datos pero no puedo este es mi formulario para que miren que es lo que quiero extraer:

<form action="fomulario.php" method="post">
<input type="radio" name="opc" value="1">Excelente Atencion<br>
<input type="radio" name="opc" value="2">Muy buena Atencion<br>
<input type="radio" name="opc" value="3">Mala Atencio<br>
<input type="radio" name="opc" value="4">Ni Buena, Ni Mala<br>
<input type="radio" name="opc" value="5">Mala Administracion<br>
<input type="radio" name="opc" value="6">No se que decir<br>
<input type="checkbox" name="uno" value="1">Camaras Web<br>
<input type="checkbox" name="dos" value="1">Audio y Microfonos<br>
<input type="checkbox" name="tres" value="1">Comidas Rapida (Sandwich, HotDog, Bocadillos, Tortas, Reposteria, Galletas)<br>
<input type="checkbox" name="cuatro" value="1">Fax e impresion a colores<br>
<textarea name="buzon" rows="8" cols="29" style="color:#0066FF; "></textarea><br>
<input type="image" name="valorar" src="imagenes/icon_06.gif">
</form>

los campos de la tabla son : id, opc,uno,dos,tres...seis,buzon

Lo que quiero es mostrar en una tabla es cuantos personas oprimieron el 1 radioboton , cuantas el 2 radio....etc y cuantas el 1 check, cuantas el 2 check ....etc , y ahi es el pegon donde ya no puedo hacer lo quise hacer con select count(*) pero no me sirvio no se que hago mal
$conec=..............
$cons="select count(*) from encuesta ";
$rep=mysql_fetch_row($cons);
$cons="select count(opc,uno...seis) from encuesta where opc=1";
$query=mysql_query($cons);
while($row=mysql_fetch_array($query)){
y aqui muestro con $row pero no me da nada

lo que quiero es que me salga asi

opciones de radio:

radio1 radio2 radio3
10 15 5


opciones de check

check1 check2 check3
5 5 5

esas son las tantas veces que han presionado las opciones yo creo que me entiendon bueno espero su ayuda gracias de antemano.[/b][/i]
  #2 (permalink)  
Antiguo 21/08/2005, 16:36
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 18 años, 10 meses
Puntos: 2
hola, prueba con

Código PHP:

$consulta 
mysql_query("SELECT count(*) as totalreg FROM encuesta WHERE opc='1'");  
$row=mysql_fetch_array($consulta);


echo 
$row['totalreg']; 

supongo y espero q sirva,

salu2
__________________
php user ;)
  #3 (permalink)  
Antiguo 29/08/2005, 14:01
 
Fecha de Ingreso: diciembre-2004
Mensajes: 108
Antigüedad: 19 años, 4 meses
Puntos: 1
no me da por que lo que busco es sacar la suma de cada campo que son las veces que se han presionado los botones pues la consulta va por ahi pero como hago para sacar todos los registros
  #4 (permalink)  
Antiguo 29/08/2005, 14:06
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 18 años, 10 meses
Puntos: 2
con q t refieres a "la suma de cada campo", que campos tienes? por lo q entiendo, la suma de "cada campo" da las veces q se ha presionado el boton de enviar.

prueba con esto a ver

Código PHP:

 $consulta 
mysql_query("SELECT count(*) as totalreg FROM encuesta");  
$row=mysql_fetch_array($consulta);


echo 
$row['totalreg']; 
__________________
php user ;)
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 16:47.