|
| | Усредненное движение валют - Скрипт загрузки расчетов в базу (PHP) | << | >> |
define('DB_USER','*****');
define('DB_PASSWD','*****');
define('DB_NAME','*****');
define('DB_SERVER','localhost');
if(!mysql_connect(DB_SERVER,DB_USER,DB_PASSWD)){
echo "В настоящее время сервер базы данных недоступен.";
exit();
}
mysql_select_db(DB_NAME);
define ('SRV_RESPONSE_BEGIN', 'responseBegin');
define ('SRV_RESPONSE_END', 'responseEnd');
define ('SRV_VER', 'v1');
function echo_response($x,$y)
{
echo "<".$x.' '.$y.">\n";
}
function answerServer($x)
{
echo ""."\n";
echo_response(SRV_RESPONSE_BEGIN, SRV_VER);
echo_response(SRV_RESPONSE_END, $x);
echo " "."\n";
}
$prm = "COLS";
if(!isset($_POST[$prm])){exit;}
$cols = $_POST[$prm];
$prm = "VALUTA";
if(!isset($_POST[$prm])){exit;}
$valuta = $_POST[$prm];
$prm = "ROWS";
if(!isset($_POST[$prm])){exit;}
$rows = $_POST[$prm];
echo $rows."\n";
$sql1="replace into fibo (tm";
$z = explode('a',$valuta);
for($i=0; $i<$cols; $i++)
{
$sql1 = $sql1.",$z[$i]";
}
$sql1 = $sql1.") values (";
for($i=0; $i<$rows; $i++)
{
$prm = "ROW"."$i";
if(!isset($_POST[$prm])){exit;}
$s = $_POST[$prm];
$s = str_replace('b','.',$s);
$s = str_replace('c',':',$s);
$s = str_replace('d','-',$s);
$z = explode('a',$s);
$sql2 ="'$z[0] $z[1]'";
for($k=0; $k<$cols; $k++)
{
$j = $k+2;
$sql2 = $sql2.",'$z[$j]'";
}
$sql2 = $sql1.$sql2.")";
mysql_query($sql2);
}
$x = 200;
answerServer($x);
echo "\n\n";
|
|