Comunidad de diseño web y desarrollo en internet online

count mysql

Citar            
MensajeEscrito el 08 Jul 2013 05:58 pm
Una ayuda, estoy haciendo una encuesta, aprox 50 campos, alguna funcion o codigo que me permita contabilizar cuantos campos llenado? sera posible cuantas preguntas a respondido esta persona gracias

Por pretelll

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jul 2013 04:08 pm
depende desde donde los vayas a tomar amigo, si desde el formulario, o ya que estan registrados en una base.. tu pregunta es muy ambigüa sugiero especificar más.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 09 Jul 2013 07:58 pm
Bueno talves no explique bien,
un ejemplo
tengo una tabla personas, id, nombre, amp, apm, edad, genero
suponiendo que la persona con id 25 lleno los campos id, nombre, amp esto significa un 50%(de 6 campos solo lleno 3) de total quiero un select o la forma que me indique eso
espero haberme explicado mejor gracias por su ayuda

saludos

Por pretelll

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jul 2013 09:39 pm
No hay un calculo proveniente de un select que te haga eso directamente amigo.

Suponiendo que traes una consulta del tipo SELECT * FROM personas; y que trabajas con PHP

Código :

foreach($personas as $indice){
          $porcentaje = 0;
          if($indice["nombre"] != "")   {   $porcentaje += 10;}
          if($indice["edad"] != "") { $porcentaje += 15;}

          // asi sucesivamente el porcentaje lo asignaras tu dependiendo la cantidad de valores

         $indice["porcentaje"] = $porcentaje;

         echo "la persona tiene ".$indice["porcentaje"]." completado";
}



Esa es mi sugerencia, saludos.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 10 Jul 2013 12:32 pm
Si rediseñaras la base de datos para que puedas hacerlo...

En vez de crear 50 campos en un registro, crea un registro por cada respuesta a cada pregunta.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.