database query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I am new to php & pgsql and am having some problems with a database query.
I have reconstructed a defunct website on my local FreeBSD machine. On the site everything worked fine. On the local machine, after some problems in reconstructing the pg database, the main site functions fairly well. The problem is in the administration section. This is accessed from another directory /radm.

1) On original site, access to the login (passwd, username) was www.sitename.com/radm. On local machine, I must now enter 192.168.1.25/radm/index.php. Then it works.

2) When I try to access the product administration page, no products are displayed. The web pages showing the products normally work fine and the products are seen with minor glitches. But the admin code does not seem to access the database. No db errors are generated. Apparently the queries were designed for pg 7.0 and I am now using 7.2.1_1.
What seems to be wrong? Thanks in advance
Philip Jourdan

Here is a snippet:

include "$DOCUMENT_ROOT/../lib/general.conf";
$user_id=CheckUser(3);
no_cache();
include "admin.php";
$page_id=2;
if(!isset($id)) $id=0;
if(!isset($op)) $op='';

$path='';
if(isset($filter) && $filter=='Search') {
    $path='Search->';
}
else {
    list($path)=sqlget("select name from category where category_id='$id'");
}
if($op=='ca_add') $path.='->Add New Category';
if($op=='w_add') $path.='->Add New Product';
if($op=='w_edit') {
    list($caname)=sqlget("
    select name from wares_category,category
	where wares_category.ware_id='$id' and
	category.category_id=wares_category.category_id
    limit 1");
    list($wname)=sqlget("select name from wares where ware_id='$id'");
    $path="$caname->$wname (edit)";
}
ShowHeader("Admin->Products->$path");
if($op=='ca_edit' || $op=='ca_add' || (isset($check) &&
	    $check=='Update category') && has_right($user_id,$page_id,'S')>0) {
    if($op=='ca_edit') {
	list($root_id,$archived,$hidden,$name,$color,$image,$comments)=sqlget("
	    select root_id,archived,hidden,name,color,image,comments
	    from category where category_id=$id");
    }
    else {
	$root_id=$id;
	$archived=$hidden='f';
	$name='';
	$color='lightblue';
	$image=$comments='';
    }
    BeginForm();
    InputField("Name",'f_name', array('required'=>'yes','default'=>$name));
InputField("Archived",'f_arch', array('required'=>'yes','default'=>$archived,
	'type'=>'select','combo'=>array('f'=>'No','t'=>'Yes')));
InputField("Hidden",'f_hidden', array('required'=>'yes','default'=>$hidden,
	'type'=>'select','combo'=>array('f'=>'No','t'=>'Yes')));
    InputField("Color",'f_color', array('required'=>'yes','default'=>$color));
    InputField("Image",'f_image', array('default'=>$image));
InputField("Comments",'f_comments', array('default'=>$comments,'type'=>'textarea','fparam'=>' rows=5 cols=58 wrap=virtual'));
    FrmEcho("<input type=hidden name=id value=$id>");
    FrmEcho("<input type=hidden name=op value=$op>");
    EndForm('Update category');
    ShowForm();
}


[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux