Salve,il mio problema(dopo aver risolto quelli riguardanti arduino e altre robe per fare dei grafici
) è il non riuscire a stampare l'ultimo valore preso da una tabella in sql
,vi posto il codice:
codice:
<?php
define ("DB_HOST", "localhost:3306"); // set database host
define ("DB_USER", "usr"); // set database user
define ("DB_PASS","pass"); // set database password
define ("DB_NAME","oxoc_utentiregi"); // set database name
echo'<html><head></head><body background="images/bgpagina.jpg">';
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
$con=0;
$res = mysql_query("SELECT * FROM `tempreg`",$link);
if($res && mysql_num_rows($res)>0){
echo"<center>Temperatura Attuale</center>
";
echo "<center><div id='tat' style='height:100px; width:100px'></div></center>";
echo'</body></html>';
echo "<script>";
echo "instem=new Array();indate=new Array();";
while($row=mysql_fetch_assoc($res)){
echo "instem[".$con."]=".$row['valore'].";";
echo "indate[".$con."]=".$row['date'].";";
$con+=1;
}
echo "var d1=document.getElementById('tat');";
//echo "d1.innerHTML='<h1><font size=5>';";
echo "d1.innerHTML='4';";
echo "d1.innerHTML=instem[".$con."-1];";
echo "d1.innerHTML='
';";
echo "d1.innerHTML='<h2>';";
echo "d1.innerHTML=indate[".$con."-1];";
echo "d1.innerHTML='</h2>';";
echo "</script>";
} else{
echo "Valori Insufficenti";
}
die($query);
?>
Struttura della tabella:
codice:
CREATE TABLE IF NOT EXISTS `tempreg` (
`id` bigint(20) NOT NULL auto_increment,
`md5_id` varchar(200) collate latin1_general_ci NOT NULL default '',
`valore` varchar(200) collate latin1_general_ci NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`),
FULLTEXT KEY `valore` (`valore`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=56 ;
Grazie in anticipo per l'aiuto