[support] slight problem with encoding

Neil Coghlan neil at esl-lounge.com
Thu Apr 22 13:51:49 UTC 2010


Thanks for the idea, unfortunately exactly the same problem. The issue is with the ? and = symbols.
  ----- Original Message ----- 
  From: Jason Minion 
  To: support at drupal.org 
  Sent: Thursday, April 22, 2010 10:27 AM
  Subject: Re: [support] slight problem with encoding


  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 

    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

     



------------------------------------------------------------------------------


  -- 
  [ Drupal support list | http://lists.drupal.org/ ]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20100422/4ebbc1f9/attachment.html 


More information about the support mailing list