[support] slight problem with encoding

Jason Minion jason.minion at sigler.com
Thu Apr 22 13:27:04 UTC 2010


Have you tried putting the curly braces around the variable call?

 

“personnel-search?type={$term->tid}”

 

http://php.net/manual/en/language.types.string.php, scroll down to Variable Parsing.

 

Jason



 

From: support-bounces at drupal.org [mailto:support-bounces at drupal.org] On Behalf Of Neil Coghlan
Sent: Thursday, April 22, 2010 8:18 AM
To: support at drupal.org
Subject: Re: [support] slight problem with encoding

 

no solutions for this?? I've tried everything I can think of...escaping the characters, wrapping them in all sorts of other characters, but no luck.

	----- Original Message ----- 

	From: Neil Coghlan <mailto:neil at esl-lounge.com>  

	To: support at drupal.org 

	Sent: Thursday, April 22, 2010 12:32 AM

	Subject: slight problem with encoding

	 

	I have the following php snippet giving me a list of taxonomy terms for a certain vocab and certain content type. 

	 

	<?php
	$vid = 4;
	$items = array();
	$type = manager;
	$terms = taxonomy_get_tree($vid);
	foreach ( $terms as $term ) { 
	    $count = db_result(db_query("SELECT COUNT(term_node.nid) FROM {term_node} JOIN {node} ON node.nid = term_node.nid WHERE node.type = '%s' AND tid = %d", $type, $term->tid)); 
	    $items[] = l($term->name, "personnel-search?type=$term->tid") . " ($count)";
	}
	if ( count($items) ) {  print theme('item_list', $items);}
	?>

	 

	the problem is in the bolded line, specifically the question mark and equal sign. I get a taxonomy list like this:

	 

	retail (3)

	accounts (2)

	IT (1)

	 

	when I hover over these, the links look perfect down in the status bar, but when I click on them, they come out in the URL bar as such:

	 

	...personnel-search%3Ftype%3D25

	 

	and thus give me a 404. Is there an easy way of encoding it right?

	 

	thanks
	
	Neil

	 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20100422/0c312c48/attachment-0001.html 


More information about the support mailing list