After trying to clean it up, I get this error:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ........../price.php on line 37
Here is the revised code:
<?php
include "config.php";
function addcommas($price) {
$kraj = false;
$first = false;
$comma = ',';
$i = strlen($price);
while ($kraj <> true) {
if ((substr($price,$i-3,1) == '.') and ($first <> true)) {
$i = $i - 6;
$first = true;
}else{
$i = $i - 3;
}
if ($i > 0) {
$price = substr_replace($price,$comma,$i,0);
}else{
$kraj = true;
}
}
return $price;
}
if (isset($hostname) and isset($database) and isset($db_login) and isset($db_pass))
{
$dbconn = mysql_connect($hostname, $db_login, $db_pass) or die("Could not connect");
mysql_select_db($database) or die("Could not select database");
if (!isset($pid))
{
$pid_list = '195,196,197';
}
$query = "SELECT product_price FROM product_status WHERE product_id NOT IN ($pid_list)";
$result = mysql_query($query);
$line = mysql_fetch_row($result);
$product_price = $line[0];
//echo "$";
//echo addcommas($product_price);
} else {
$pid = 0;
}
$query = "SELECT product_price FROM product_status WHERE product_id='$pid'";
$result = mysql_query($query);
$line = mysql_fetch_row($result);
$product_price = $line[0];
echo "$";
echo addcommas($product_price);
mysql_close($dbconn);
?>