Variabelen in adressenlijst

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Variabelen in adressenlijst

Bericht door Muiter » 12 nov 2005, 21:13

Ik ben bezig met het aanpassen van een custom adressenlijst maar ik krijg het niet voor elkaar de variabelen onder het kopje land en provincie te laten zien, kan iemand helpen?
De variabelen zijn state en country, de pagina is hier te zien

Code: Selecteer alles

<?

// Start Statsticks
//define("_BBC_PAGE_NAME", "");
define("_BBCLONE_DIR", "statstics/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
// End Statsticks

$phpbb_root_path = "./";



/*##########################################
##                 STOP                    #
## DO NOT MODIFY ANYTHING BELOW THIS LINE  #
##########################################*/

// Security Check
if ( isset($HTTP_GET_VARS['caluser']) || isset($HTTP_POST_VARS['caluser']) || isset($caluser)) {
	// Failed the test... Someone tried to spoof as a user.
}
else {
	// Passed.
	define('IN_PHPBB', true);
}

$thisscript = basename(__FILE__);

// connect to phpbb
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.'.$phpEx);
include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions.'.$phpEx);

$params = array(
	'sid' => 'sid',
	'id' => 'id', 
	'cl_d' => 'cl_d', 
	'cl_m' => 'cl_m', 
	'cl_y' => 'cl_y', 
	'mode' => 'mode', 
	'action' => 'action', 
	'cl_h' => 'cl_h', 
	'cl_min' => 'cl_min',
	'cl_time' => 'cl_time',
	'cl_ed' => 'cl_ed',
	'cl_em' => 'cl_em',
	'cl_ey' => 'cl_ey',
	'subject' => 'subject',
	'description' => 'message',
	'modify' => 'modify',
	);

//echo "<pre>";
while( list($var, $param) = @each($params) )
{
	//echo "P: $param , V: ".$HTTP_POST_VARS[$param]."\n";
	if ( isset($HTTP_POST_VARS[$param]) || isset($HTTP_GET_VARS[$param]) ) {
		$$var = ( isset($HTTP_POST_VARS[$param]) ) ? $HTTP_POST_VARS[$param] : $HTTP_GET_VARS[$param];
	} else {
		unset($$var);
	}
}

// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_addresses.' . $phpEx);

include ($phpbb_root_path . "includes/page_header.".$phpEx); 

$template->set_filenames(array(
	'body' => 'addresses.tpl')
);

// Create country selectbox
$country_select = "<select name=\"country_id\" class=\"input\">";
$country_select .= "<option value=\"no\">Geen land</option>";
 					
$sql = "SELECT * ";
$sql .= "FROM ADDR_countries ";
$result2 = mysql_query($sql);
if (mysql_num_rows($result2) > 0) {
    while($row2 = mysql_fetch_array($result2)){
    	$country_select .= "<option value=\"$row2[country_id]\">" . $row2['name'] . "</option>\r\n";
    } // while
}
 					
$country_select .= "</select>";
// End country selectbox


// Create assortment selectbox
$assort_select = "<select name=\"assort_id\">";
$assort_select .= "<option value=\"no\">".$lang['Addr_noassort']."</option>";

$sql = "SELECT * ";
$sql .= "FROM ADDR_assortiment ";
$result1 = mysql_query($sql);
if (mysql_num_rows($result1) > 0) {
    while($row1 = mysql_fetch_array($result1)){
    	$assort_select .= "<option value=\"$row1[assort_id]\">" . $row1['name'] . "</option>\r\n";
    } // while
}
$assort_select .= "</select>";
// End assortment selectbox

$state_id = $HTTP_POST_VARS['state_id'];
$state = $HTTP_POST_VARS['state'];
$assort_id = $HTTP_POST_VARS['assort_id'];
$country_id = $HTTP_POST_VARS['country_id'];
$city = $HTTP_POST_VARS['city'];
$assort = $HTTP_POST_VARS['assort'];
$name = $HTTP_POST_VARS['name'];
$special = $HTTP_POST_VARS['special'];
$form_link = $HTTP_POST_VARS['form_link'];

if (!isset($HTTP_GET_VARS['sname']) || $HTTP_GET_VARS['sname'] == "ASC") $sname = "DESC"; else $sname = "ASC";
if (!isset($HTTP_GET_VARS['scity']) || $HTTP_GET_VARS['scity'] == "DESC") $scity = "ASC"; else $scity = "DESC";
if (!isset($HTTP_GET_VARS['stel']) || $HTTP_GET_VARS['stel'] == "DESC") $stel = "ASC"; else $stel = "DESC";
if (!isset($HTTP_GET_VARS['swww']) || $HTTP_GET_VARS['swww'] == "DESC") $swww = "ASC"; else $swww = "DESC";

$template->assign_vars(array(
	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
	'L_ADDR_NAME' => $lang['Addr_name'],
	'L_ADDR_CITY' => $lang['Addr_city'],
	'L_ADDR_WWW' => $lang['Addr_www'],
	'L_ADDR_TEL' => $lang['Addr_tel'],
	'L_ADDR_ASSORT' => $lang['Addr_assort'],
	'L_ADDR_VOTE' => $lang['Addr_vote'],
	'L_ADDR_SPECIAL' => $lang['Addr_special'],
	'L_ADDR_MAIL' => $lang['Addr_mail'],
	'L_ADDR_FOUND' => $lang['Addr_found'],
	'L_ADDR_FIND' => $lang['Addr_find'],
	'L_ADDR_NOASSORT' => $lang['Addr_noassort'],
	'L_ADDR_NOCOUNTRY' => $lang['Addr_nocountry'],
	'L_ADDR_SEARCH' => $lang['Addr_search'],
	'L_ADDR_STATE' => $lang['Addr_state'],
	'L_ADDR_PC' => $lang['Addr_pc'],
	'L_ADDR_COUNTRY' => $lang['Addr_country'],
	'L_ADDR_FORMLINK' => $lang['Addr_formlink'],
	'L_ADDR_ADDRESSLIST' => $lang['Addresses'],
	
	'U_ADDRESS_SEARCH' => append_sid("addresses.$phpEx"),
	'U_ADDR_SNAME' => append_sid("addresses.{$phpEx}?sname=$sname"),
	'U_ADDR_SCITY' => append_sid("addresses.{$phpEx}?scity=$scity"),
	'U_ADDR_STEL' => append_sid("addresses.{$phpEx}?stel=$stel"),
	'U_ADDR_SWWW' => append_sid("addresses.{$phpEx}?swww=$swww"),
	
	'SELECT_ASSORT' => $assort_select,
	'SELECT_COUNTRY' => $country_select,
	
	'ADDR_STATE_ID' => $state_id,
	'ADDR_STATE' => $state,
	'ADDR_ASSORT_ID' => $assort_id,
	'ADDR_ASSORT' => $assort,
	'ADDR_NAME' => $name,
	'ADDR_COUNTRY_ID' => $country_id,
	'ADDR_CITY' => $city,
	'ADDR_SPECIAL' => $special,
	'ADDR_FORMLINK' => $formlink
	
	)
	
);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
	
	$state_id = $HTTP_POST_VARS['state_id'];
	$state = $HTTP_POST_VARS['state'];
	$assort_id = $HTTP_POST_VARS['assort_id'];
	$country_id = $HTTP_POST_VARS['country_id'];
	$city = $HTTP_POST_VARS['city'];
	$assort = $HTTP_POST_VARS['assort'];
	$name = $HTTP_POST_VARS['name'];
	$special = $HTTP_POST_VARS['special'];
	$form_link = $HTTP_POST_VARS['form_link'];
	
    $sql = "SELECT * ";
	$sql .= "FROM  ADDR_states, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen ";
	$sql .= "WHERE ADDR_adressen.state_id = ADDR_states.state_id ";
	//$sql .= "AND countries.country_id = adressen.country_id ";
	$sql .= "AND ADDR_assortiment.assort_id  = ADDR_adres_assortimenten.assort_id ";
	$sql .= "AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id ";
	$sql .= "AND ADDR_adressen.active = 'Y' ";
	if (!empty($name)) $sql .= "AND ADDR_adressen.name LIKE '%$name%' ";
	if (!empty($city)) $sql .= "AND city LIKE '%$city%' ";
	if (!empty($state)) $sql .= "AND ADDR_states.name LIKE '%$state%' ";
	if ($country_id != "no") $sql .= "AND ADDR_adressen.country_id = '$country_id' ";
	if ($assort_id != "no") $sql .= "AND ADDR_adres_assortimenten.assort_id = '$assort_id' ";
	if (!empty($special)) $sql .= "AND ADDR_adressen.special LIKE '%$special%' ";
	$sql .= "GROUP BY ADDR_adres_assortimenten.addr_id ";
	$sql .= "ORDER BY ADDR_adressen.name";
	// $addresses = mysql_query($sql) or die (mysql_error());
	// echo $sql;
	
	
}
else {
	$sql = "SELECT * ";
	$sql .= "FROM  ADDR_states, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen ";
	$sql .= "WHERE ADDR_assortiment.assort_id  = ADDR_adres_assortimenten.assort_id ";
	$sql .= "AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id ";
	$sql .= "AND ADDR_adressen.active = 'Y' ";
	$sql .= "GROUP BY ADDR_adres_assortimenten.addr_id ";
	if (isset($HTTP_GET_VARS['sname']) || isset($HTTP_GET_VARS['scity']) || isset($HTTP_GET_VARS['stel']) || isset($HTTP_GET_VARS['swww'])) {
	    if (isset($HTTP_GET_VARS['sname'])) $sql .= "ORDER BY ADDR_adressen.name $HTTP_GET_VARS[sname]";
		
		if (isset($HTTP_GET_VARS['scity'])) $sql .= "ORDER BY ADDR_adressen.city $HTTP_GET_VARS[scity]";
			    
		if (isset($HTTP_GET_VARS['stel'])) $sql .= "ORDER BY ADDR_adressen.tel $HTTP_GET_VARS[stel]";
		
	    if (isset($HTTP_GET_VARS['swww'])) $sql .= "ORDER BY ADDR_adressen.www $HTTP_GET_VARS[swww]";
		
	}
	else $sql .= "ORDER BY ADDR_adressen.name";
}
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
	$i = 0;
	do
	{
	
		$address_name = $row['name'];
		$address_city = $row['city'];
		$address_tel = $row['tel'];
		if ($row['www'] == "http://") $addreses_www; else $address_www = $row['www'];
		$address_id = $row['addr_id'];
		$address_link = "address_info.{$phpEx}?addr_id=$address_id";
				
		$assort_count = 0;
		$sql = "SELECT * ";
		$sql .= "FROM ADDR_adres_assortimenten, ADDR_assortiment ";
		$sql .= "WHERE ADDR_adres_assortimenten.assort_id = ADDR_assortiment.assort_id ";
		$sql .= "AND ADDR_adres_assortimenten.addr_id = '$row[addr_id]' ";
		$sql .= "ORDER BY name ";
		if (!($assortimenten = $db->sql_query($sql))) {
		    message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
		}
		// echo $sql;
		if ($assortiment = $db->sql_fetchrow($assortimenten)) {
			do {
				if ($assort_count == 0) $user_assort = $assortiment['name'];
				else $user_assort .= ", " . $assortiment['name'];
				$assort_count++;
			}
			while($assortiment = $db->sql_fetchrow($assortimenten));
			$db->sql_freeresult($assortimenten);
		}
		
		$sql = "SELECT * ";
		$sql .= "FROM ADDR_winkelservice ";
		$sql .= "WHERE addr_id = '$row[addr_id]' ";
		if (!($votes = $db->sql_query($sql))) {
		    message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
		}
		if ($vote = $db->sql_fetchrow($votes)) {
		    $vote_count = 0;
			$total = 0;
			$waardering = 0;
			
			do {
				$total+=$vote['vote'];
				$vote_count++;
			}
			while($vote = $db->sql_fetchrow($votes));
			$db->sql_freeresult($votes);
			
			$waardering = $total/$vote_count;
			$vote = number_format($waardering,'1',',','');
			// echo "&nbsp;<i>( ".$vote_count."&nbsp;keer&nbsp;gestemd )</i></td>\r\n";
		}
		else $vote = "Niet gevote";
		
		
		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? "row1" : "row2";
		
		$template->assign_block_vars('addressrow', array(
			'ROW_NUMBER' => $i + ( $start + 1 ),
			'ROW_COLOR' => '#' . $row_color,
			'ROW_CLASS' => $row_class,
			'ROW_OVER' => 'row3',
			'NAME' => $address_name,
			'CITY' => $address_city,
			'TEL' => $address_tel,
			'WWW' => $address_www,
			'ASSORT' => $user_assort,
			'VOTE' => $vote,
			'U_INFO_LINK' => $address_link)
		);
		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 14 nov 2005, 11:22

Code: Selecteer alles

      $template->assign_block_vars('addressrow', array(
         'ROW_NUMBER' => $i + ( $start + 1 ),
         'ROW_COLOR' => '#' . $row_color,
         'ROW_CLASS' => $row_class,
         'ROW_OVER' => 'row3',
         'NAME' => $address_name,
         'CITY' => $address_city,
         'TEL' => $address_tel,
         'WWW' => $address_www,
         'ASSORT' => $user_assort,
         'VOTE' => $vote,
         'U_INFO_LINK' => $address_link)
      );
...

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 27 nov 2005, 15:26

Ik ben inmiddels zover dat de addessen gevonden kunnen worden :D

Hoe zorg ik ervoor dat bij 'provincies' niet het id verschijnt maar de daadwerkelijke provincie? Onder 'land' verschijnt helemaal niets.
Iemand een idee? http://www.modelautoforum.nl/addresses.php

Hier staat addresses.php in een tekstbestand: http://www.modelautoforum.nl/addresses.txt

Code: Selecteer alles

 CREATE TABLE `ADDR_adressen` (
  `ADDR_id` int(11) unsigned NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '0',
  `addr` varchar(255) NOT NULL default '0',
  `pc` varchar(7) NOT NULL default '0',
  `city` varchar(255) NOT NULL default '0',
  `state_id` int(11) unsigned NOT NULL default '0',
  `country_id` int(11) unsigned NOT NULL default '0',
  `www` varchar(255) NOT NULL default '-',
  `mail` varchar(255) NOT NULL default '-',
  `tel` varchar(255) NOT NULL default '-',
  `special` text NOT NULL,
  `form_link` varchar(255) NOT NULL default '-',
  `active` enum('N','Y') NOT NULL default 'N',
  `user_id` mediumint(8) unsigned NOT NULL default '2',
  `date` int(11) unsigned NOT NULL default '0',
  `eshop` enum('N','Y') NOT NULL default 'N',
  PRIMARY KEY  (`ADDR_id`)
) TYPE=MyISAM AUTO_INCREMENT=101 ;

CREATE TABLE `ADDR_countries` (
  `country_id` int(11) unsigned NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`country_id`)
) TYPE=MyISAM AUTO_INCREMENT=241 ; 

CREATE TABLE `ADDR_states` (
  `state_id` int(11) unsigned NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '0',
  PRIMARY KEY  (`state_id`)
) TYPE=MyISAM AUTO_INCREMENT=40 ;  
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 28 nov 2005, 19:52

Ik ben weer een stap verder. Bijna alles werkt zoals het moet. Onder provincie en land staan nog steeds de id's. Hoe moet ik mijn code aanpassen zodat er geen id's maar de namen van de provincies/landen verschijnen.

Code: Selecteer alles

else {
	$sql = "SELECT * ";
	$sql .= "FROM  ADDR_states, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen ";
	$sql .= "WHERE ADDR_assortiment.assort_id  = ADDR_adres_assortimenten.assort_id ";
	$sql .= "AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id ";
	$sql .= "AND ADDR_adressen.active = 'Y' ";
	$sql .= "GROUP BY ADDR_adres_assortimenten.addr_id ";
	if (isset($HTTP_GET_VARS['sname']) || isset($HTTP_GET_VARS['scity']) || isset($HTTP_GET_VARS['stel']) || isset($HTTP_GET_VARS['swww'])) {
	    if (isset($HTTP_GET_VARS['sname'])) $sql .= "ORDER BY ADDR_adressen.name $HTTP_GET_VARS[sname]";
		
		if (isset($HTTP_GET_VARS['scity'])) $sql .= "ORDER BY ADDR_adressen.city $HTTP_GET_VARS[scity]";
		
		if (isset($HTTP_GET_VARS['sstate'])) $sql .= "ORDER BY ADDR_adressen.state $HTTP_GET_VARS[sstate]";
		
		if (isset($HTTP_GET_VARS['scountry'])) $sql .= "ORDER BY ADDR_adressen.country $HTTP_GET_VARS[scountry]";
			    
		if (isset($HTTP_GET_VARS['stel'])) $sql .= "ORDER BY ADDR_adressen.tel $HTTP_GET_VARS[stel]";
		
	    if (isset($HTTP_GET_VARS['swww'])) $sql .= "ORDER BY ADDR_adressen.www $HTTP_GET_VARS[swww]";
		
	}
	else $sql .= "ORDER BY ADDR_adressen.name";
}
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 28 nov 2005, 21:18

Code: Selecteer alles

	$sql = "SELECT * ";
	$sql .= "FROM  ADDR_states, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen ";
	$sql .= "WHERE ADDR_assortiment.assort_id  = ADDR_adres_assortimenten.assort_id ";
	$sql .= "AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id ";
	$sql .= "AND ADDR_adressen.active = 'Y' ";
	$sql .= "GROUP BY ADDR_adres_assortimenten.addr_id ";
is heel irritant geschreven. Doe dat liever zo;

Code: Selecteer alles

$sql = "SELECT * ";
	FROM
		ADDR_states ast,
		ADDR_assortiment ass,
		ADDR_adres_assortimenten asm,
		ADDR_adressen adr
	WHERE 
		ass.assort_id = asm.assort_id
		AND asm.addr_id = adr.addr_id
		AND ast.active = 'Y'
	GROUP BY asm.addr_id "; 
En hoe je de ID's naar namen om moet zetten is aan jou waar staan die ID's voor? Liggen die in een andere tabel vast? Zo ja; JOIN maken in de query. Zijn ze vast gecodeerd? Dan met een switch-case statement de mogelijkheden uitdiepen.

Overigens is je script enorm onduidelijk én onveilig. HTML word overal doorgelaten.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 30 nov 2005, 18:27

Alle variabelen staan op de juiste plek :D
Nu het volgende probleem, het sorten op provincie. Op dit moment werkt dat niet met deze code:

Code: Selecteer alles

else {
	$sql = "SELECT * , ADDR_states.name AS state, ADDR_countries.name AS country ";	
	$sql .= "FROM  ADDR_states, ADDR_countries, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen ";
	$sql .= "WHERE ADDR_assortiment.assort_id  = ADDR_adres_assortimenten.assort_id ";
	$sql .= "AND ADDR_adressen.state_id = ADDR_states.state_id ";
	$sql .= "AND ADDR_adressen.country_id = ADDR_countries.country_id ";
	$sql .= "AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id ";
	$sql .= "AND ADDR_adressen.active = 'Y' ";
	$sql .= "GROUP BY ADDR_adres_assortimenten.addr_id ";
	if (isset($HTTP_GET_VARS['sname']) || isset($HTTP_GET_VARS['scity']) || isset($HTTP_GET_VARS['sstate']) || isset($HTTP_GET_VARS['scountry']) || isset($HTTP_GET_VARS['stel']) || isset($HTTP_GET_VARS['swww'])) {
	    if (isset($HTTP_GET_VARS['sname'])) $sql .= "ORDER BY ADDR_adressen.name $HTTP_GET_VARS[sname]";
		
		if (isset($HTTP_GET_VARS['scity'])) $sql .= "ORDER BY ADDR_adressen.city $HTTP_GET_VARS[scity]";
		
		if (isset($HTTP_GET_VARS['sstate'])) $sql .= "ORDER BY ADDR_adressen.state $HTTP_GET_VARS[sstate]";
		
		if (isset($HTTP_GET_VARS['scountry'])) $sql .= "ORDER BY ADDR_adressen.country $HTTP_GET_VARS[scountry]";
			    
		if (isset($HTTP_GET_VARS['stel'])) $sql .= "ORDER BY ADDR_adressen.tel $HTTP_GET_VARS[stel]";
		
	    if (isset($HTTP_GET_VARS['swww'])) $sql .= "ORDER BY ADDR_adressen.www $HTTP_GET_VARS[swww]";
		
	}
	else $sql .= "ORDER BY ADDR_adressen.name";
}
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
Dan krijg ik deze foutmelding, waar zit ditmaal de fout?
Could not query users

DEBUG MODE

SQL Error : 1054 Unknown column 'ADDR_adressen.state' in 'order clause'

SELECT * , ADDR_states.name AS state, ADDR_countries.name AS country FROM ADDR_states, ADDR_countries, ADDR_assortiment, ADDR_adres_assortimenten, ADDR_adressen WHERE ADDR_assortiment.assort_id = ADDR_adres_assortimenten.assort_id AND ADDR_adressen.state_id = ADDR_states.state_id AND ADDR_adressen.country_id = ADDR_countries.country_id AND ADDR_adres_assortimenten.addr_id = ADDR_adressen.addr_id AND ADDR_adressen.active = 'Y' GROUP BY ADDR_adres_assortimenten.addr_id ORDER BY ADDR_adressen.state ASC

Line : 235
File : addresses.php
mosymuis schreef:Overigens is je script enorm onduidelijk én onveilig. HTML word overal doorgelaten.
Ik ben al blij dat ik zover ben gekomen, verder gaat mijn kennis helaas niet.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 30 nov 2005, 18:31

Hij zoekt naar ADDR_adressen.state, maar die kan hij niet vinden volgens de database.
... Maar ik modereer (nog) niet.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 30 nov 2005, 20:45

Bee schreef:Hij zoekt naar ADDR_adressen.state, maar die kan hij niet vinden volgens de database.
Soms moet ik het even in het Nederlands horen :thumb:

Alles werkt nu naar behoren op het selecteren na een zoekfunctie na.
Wanneer ik nu een zoekopdracht uitvoer krijg ik keurig de resultaten op naam gerangschikt. Wanneer ik die bv wil rangschikken op provincie dan rangschikt hij niet naar de specificatie van de zoekopdracht maar rangschikt hij alles uit de database. Hoe moet ik dit aanpakken?

pagina: http://www.modelautoforum.nl/addresses.php

code: http://www.modelautoforum.nl/addresses.txt
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gesloten