Малко помощ с WAMP Server

magician

Registered
Имам много досаден проблем ;\ мъча се от няколко часа да подкарам 1 код който си работи както трябва в сървъра (host.bg) , но на локалния (wamp) не иска да се покаже

Код:
<link  rel="stylesheet" type="text/css" href="imot/style.css" />


<?php
class core {
	var $SQL;
	var $socket;
	function SQLconn() {
		$socket = mysql_connect($this->SQL['host'],$this->SQL['user'],$this->SQL['pass']);
		mysql_select_db($this->SQL['db'], $socket);
		$this->socket = $socket;
		return $socket;
	}
	function select_category($category) {
		$this->SQLconn();
		$category = mysql_real_escape_string($category);
		if(!$query = mysql_query("SELECT * FROM bg WHERE category = '".$category."'", $this->socket)) return false;
		while($row = mysql_fetch_assoc($query)) $result[] = $row;
		return $result;
	}
	function display_results($input) {
		if(is_array($input)) {
			foreach($input as $key => $value) {
				echo '
                        <center>
				<table  width="370"  border="1" cellpadding="2" cellspacing="0" >
                        <td style="font-size:13px; font-style:oblique;" width="40" align="left">
                        <a href='.$value['image'].' target="new" ><img src='.$value['image'].' width="140" height="135" alt="image"
                        </a>
                        </td>
                        <td>

                        <img src=imot/'.$value['category'].' width="370"  height="25"><br>
                        <font face="tahoma" size="2" color="white"><b>Референтен № </b>'.$value['title'].'<br>
                        <b>На кратко: </b>'.$value['subtitle'].'<br>
                        <b>Площ:</b>'.$value['surface'].'<br>
                        <b>Цена:</b> '.$value['price'].' EUR<br>
                        <b>Пълна информация:</b><a href="imot/properties.php?page=property&id='.$value['id'].'">ОТ ТУК</a>
                        <img src=imot/'.$value['category1'].' width="370"  height="25"></font>


                        </tr>
                        </td>
                        </tr></table>
				</td></center></tr>';

			}
			
		}
	}
	
}

?>

От PHP Settings i Extensions съм маркирал всичко с надеждата да тръгне -.- незнам Host.bg с какви настройки работят но там си върви както трябва.
Някой може ли да ми покаже каде ми е проблема :X
Благодаря предварително![/list]
 
Добави там където работиш с MySQL or die(mysql_error());

може пък да нямаш направена дадената таблица или да не ти е стартиран mysql на wamp-а
 
Замени var със public и ще стане. Версията на PHP - то ти е по нова от тази на хоста, за това не ти работи.

Var е премахнат във новите версии на PHP, мисля че от 5.3 на горе.
 
мм и аз си помислих нещо подобрно. да не би и тази фукция $HTTP_GET_VARS да е сменена защото като пуснах да ми показва грешки в кода
Код:
<?php
require('include/config.php');
$category = $HTTP_GET_VARS["category"];
$category = addslashes($category);
$res = $core->select_category($category);
$core->display_results($res);
?>

излизаше грешка и след като смених var s public
 
Да и тази е премахната отдавна $HTTP_GET_VARS, ползвай $_GET примерно.
Ползвай public вместо var също така.
 
ммм да тръгна!! благодаря ти за отделеното време.кода е наистина старичък от преди 5-6 години и сега се опитвам да го обновя.

още веднъж благодаря :)
 

Back
Горе