Foros del Web » Programando para Internet » PHP »

Incluir variable en codigo php

Estas en el tema de Incluir variable en codigo php en el foro de PHP en Foros del Web. Buenas, Amigos necesito introducir una variable dentro de un codigo php, quien me ayuda. Código: <?php include "../libchart/classes/libchart.php"; $chart = new LineChart(); $serie1 = new ...
  #1 (permalink)  
Antiguo 14/05/2012, 13:15
 
Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 3 meses
Puntos: 0
Incluir variable en codigo php

Buenas,

Amigos necesito introducir una variable dentro de un codigo php, quien me ayuda.

Código:
<?php
	include "../libchart/classes/libchart.php";

	$chart = new LineChart();

	$serie1 = new XYDataSet();
	$serie1->addPoint(new Point("06-01", 800));
	$serie1->addPoint(new Point("06-02", 421));
	$serie1->addPoint(new Point("06-03", 642));
	$serie1->addPoint(new Point("06-04", 799));
	$serie1->addPoint(new Point("06-05", 1009));
	$serie1->addPoint(new Point("06-06", 1106));
	
	$serie2 = new XYDataSet();
	$serie2->addPoint(new Point("06-01", 280));
	$serie2->addPoint(new Point("06-02", 300));
	$serie2->addPoint(new Point("06-03", 212));
	$serie2->addPoint(new Point("06-04", 542));
	$serie2->addPoint(new Point("06-05", 600));
	$serie2->addPoint(new Point("06-06", 850));
	
	$serie3 = new XYDataSet();
	$serie3->addPoint(new Point("06-01", 180));
	$serie3->addPoint(new Point("06-02", 400));
	$serie3->addPoint(new Point("06-03", 512));
	$serie3->addPoint(new Point("06-04", 642));
	$serie3->addPoint(new Point("06-05", 700));
	$serie3->addPoint(new Point("06-06", 900));
	

	
	$dataSet = new XYSeriesDataSet();
	$dataSet->addSerie("Critical", $serie1);
	$dataSet->addSerie("Major", $serie2);
	$dataSet->addSerie("Minor", $serie3);
	$chart->setDataSet($dataSet);

	$chart->setTitle("Estadisticas Alarmas Movilnet");
	$chart->getPlot()->setGraphCaptionRatio(0.62);
	$chart->render("generated/demo6.png");
?>
Necesito incluir la variable
Cita:
<?php echo $row['Critical']?>
dentro donde dice 800, 421...etc.

Como lo podría hacer? Esa variable son valores que saco de la BD.
  #2 (permalink)  
Antiguo 14/05/2012, 13:33
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Incluir variable en codigo php

<?php echo $row['Critical']?> no es una variable, la variables es sólo $row['Critical'], por lo cual supongo que la agregas a tu serie de datos

$serie1->addPoint(new Point("06-07", $row['Critical']));

Aunque obviamente sin conocer qué son esos valores, y cómo obtienes el par, quizá no sea lo correcto.
  #3 (permalink)  
Antiguo 14/05/2012, 13:41
 
Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Incluir variable en codigo php

La BD tiene tres variables:

Critical | Major | Minor
33 78 22
30 65 52

Las tres variables tienen datos numericos. Necesito que imprima esos datos numeros donde estan los valores 800, 421..etc

Cita:
$serie1 = new XYDataSet();
$serie1->addPoint(new Point("06-01", 800));
$serie1->addPoint(new Point("06-02", 421));
$serie1->addPoint(new Point("06-03", 642));
$serie1->addPoint(new Point("06-04", 799));
$serie1->addPoint(new Point("06-05", 1009));
$serie1->addPoint(new Point("06-06", 1106));

$serie2 = new XYDataSet();
$serie2->addPoint(new Point("06-01", 280));
$serie2->addPoint(new Point("06-02", 300));
$serie2->addPoint(new Point("06-03", 212));
$serie2->addPoint(new Point("06-04", 542));
$serie2->addPoint(new Point("06-05", 600));
$serie2->addPoint(new Point("06-06", 850));

$serie3 = new XYDataSet();
$serie3->addPoint(new Point("06-01", 180));
$serie3->addPoint(new Point("06-02", 400));
$serie3->addPoint(new Point("06-03", 512));
$serie3->addPoint(new Point("06-04", 642));
$serie3->addPoint(new Point("06-05", 700));
$serie3->addPoint(new Point("06-06", 900));

Etiquetas: incluir, variables
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 00:24.