Foros del Web » Programando para Internet » PHP »

ayuda !!!

Estas en el tema de ayuda !!! en el foro de PHP en Foros del Web. estimados tengo un problema, estoy haciendo una pagina php, esta al principio tiene un grafico hecho en javascript Código HTML: <script language= "JavaScript" > graph ...
  #1 (permalink)  
Antiguo 15/12/2010, 21:09
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 1
ayuda !!!

estimados tengo un problema, estoy haciendo una pagina php, esta al principio tiene un grafico hecho en javascript

Código HTML:
<script language="JavaScript"> 
				 graph = new BAR_GRAPH("hBar");
				 graph.labels = "Ingeniería en Informática,Análisis en Sistemas.,Técnico en Redes.";
				 graph.titles = "Carreras,Alumnos por Carrera";
				 graph.titleBGColor = "#C0D0C0";
				 graph.barColors = "silver";
				 graph.labelBGColor = "silver";
				 graph.percValuesColor = "red";
                                 graph.values = "1,1,1";
				 document.write(graph.create()); 
                 </script> 
en graph.values necesito poner los resultados de una sentencia sql que le hago a la bd ( hago un select count()) he buscado la forma pero no he podido, si esposible una pequeña ayuda estaria agradecido :)
  #2 (permalink)  
Antiguo 15/12/2010, 21:23
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años
Puntos: 45
Respuesta: ayuda !!!

Perdona, pero no entiendo para que quieres utilizar Select Count, eso es para contar la cantidad de filas de una tabla por columna definida. ¿Es necesario este dato?

Para tomar datos simplemente ingresa una consulta normal con SELECT y vuelca el array según te convenga.

Código PHP:
graph.values "$array['valor'],$array['valor2'],$array['valor3]); 
Por favor, especifica exactamente que buscas y podremos ayudarte.
  #3 (permalink)  
Antiguo 16/12/2010, 10:55
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: ayuda !!!

el select count lo uso para ver cuantos alumnos hay en cada carrera, por eso necesito saber el numero de alumnos para tirarlo al grafico y haci lo muestra en el grafico

hasta ahora tengo esto:
Cita:
<?php
$obj= new Funciones();
$resul = mysql_query("SELECT COUNT(carrera) FROM ALUMNO where carrera = 1");
$resul2 = mysql_query("SELECT COUNT(carrera) FROM ALUMNO where carrera = 2");
$resul3 = mysql_query("SELECT COUNT(carrera) FROM ALUMNO where carrera = 3");
$mat = mysql_fetch_array($resul);
$mat2 = mysql_fetch_array($resul2);
$mat3 = mysql_fetch_array($resul3);
?>
<script language="JavaScript">
graph = new BAR_GRAPH("hBar");
graph.labels = "Ingeniería en Informática,Análisis en Sistemas,Técnico en Redes";
graph.titles = "Carreras,Alumnos por Carrera";
graph.titleBGColor = "#C0D0C0";
graph.barColors = "silver";
graph.labelBGColor = "silver";
graph.percValuesColor = "red";
graph.values = ["$mat[0]","$mat2[0]","$mat3[0]"];
document.write(graph.create());
</script>

Última edición por selkis; 16/12/2010 a las 11:59 Razón: falta datos :tonto:
  #4 (permalink)  
Antiguo 16/12/2010, 13:35
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: ayuda !!!

solucionado !!!!
  #5 (permalink)  
Antiguo 16/12/2010, 17:01
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 8 meses
Puntos: 44
Respuesta: ayuda !!!

pon tu respuesta :D a alguien mas puede servirle
  #6 (permalink)  
Antiguo 16/12/2010, 21:08
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: ayuda !!!

la respuesta esta en el mismo foro xD pero por si acaso al <script></sript> cada linea del codigo los puse en un echo xD onda echo"<script>"; asi sucesivamente :P, gracias a las personas q me orientaron a encontrar la respuesta :P

Etiquetas: Ninguno
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:30.