Hallo iedereen,

Ik zou graag alle gegevens van 1 kolom uit men db in een array steken.
Hoe doe ik dit het best?

Bedankt
Wat heb je al? Zie ook de tutorials.
Ik heb momenteel zoiets


<?php
	require_once('config/conn.php');
	include 'php-ofc-library/open-flash-chart.php';
	$result = mysql_query("SELECT * FROM inputs");
	mysql_close($con);
	

	$title = new title("Verbruik");

	$bar = new bar();
	
	while($row = mysql_fetch_array($result)){
		$alles = array($row['meterstand']);
	}
$bar->set_values( $alles );

$chart = new open_flash_chart();
$chart->set_title( $title );
$chart->add_element( $bar );
?>


Zoals je kan zien gebruik ik open flash chart, hierbij moeten de gegevens in een array worden gezet en worden doorgegeven aan het chart object.
...

Edit: Je moet regel 5 weghalen.
En de while() moet zo:
<?php
$alles = array();
while($row = mysql_fetch_array($result))
{
$alles[] = array($row['meterstand']);
}
?>
Dus heb nu het volgende :


<?php
	require_once('config/conn.php');
	include 'php-ofc-library/open-flash-chart.php';
	$result = mysql_query("SELECT * FROM inputs");

	$title = new title("Verbruik");

	$bar = new bar();
	
	$alles = array();
	while($row = mysql_fetch_array($result)){
     $alles[] = array($row['meterstand']);
	}
	
	$bar->set_values( $alles);

	$chart = new open_flash_chart();
	$chart->set_title( $title );
	$chart->add_element( $bar );
?>


Probleem dat ik momenteel heb is dat de tabel die normaal ook nog gegenereerd wordt niet meer wordt weergegeven en dat de content van de grafiek leeg is.

Dit is de tut die alles voorstelt ivm die openflash chart http://teethgrinder.co.uk/open-flash-chart-2/tutorial-5.php
Doe ik nog iets verkeerd?
Tja, ik ga mij verder niet in flash verdiepen.

Edit: Sorry, er zit een foutje in mijn scriptje.
Dit is de goede:
<?php
$alles = array();
while($row = mysql_fetch_array($result))
{
$alles[] = $row['meterstand'];
}
?>
Nog 1 laatste vraag, is het mogelijk om een string te converteren naar float? Zoja hoe?
floatval() ?
ja maar dan alleen als het door is_numeric heen komt kan je een floatval.

dus '122345.456' kan door floatval maar '122345,456' niet en 'Dit is je meterstandL 12345.67' kan ook niet door floatval heen....
Ok bedankt voor jullie hulp, dit is de oplossing om het hele grafiek gedoe te laten werken.
'Dit is je meterstandL 12345.67' gaat gewoon door floatval en zal 12345.67 geven.
Hij haalt dus alle letters/tekens eruit die niet in een getal horen (cijfers en 1 punt).
Let op: amerikaanse/engelse notering, dus geen komma's en scheidingspunten (1.000.000,00 = 1 miljoen euro) gebruiken.
Bij 1 miljoen gebruik je dus: 1000000.00.

Reageren