Quick help needed.

Discussion in 'WordPress' started by DOAD, Apr 6, 2010.

  1. #1
    I was mucking around in search.php playing with the results shown as well as following some tutorials.
    I dissected a small function that displays the amount of results and what was input here is what i got.

    
    <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; echo $count . ' '; _e('Articles'); wp_reset_query(); ?> 
    
    Found for 
    
    "<?php echo $s; ?>"
    
    
    PHP:
    Does the part that counts the amount of posts found have any unnecessary code inside it that I may need to delete?

    Thanks in advance
     
    DOAD, Apr 6, 2010 IP
  2. needdollar

    needdollar Active Member

    Messages:
    75
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    73
    #2
    u'm confused :)
     
    needdollar, Apr 6, 2010 IP
  3. achinaseller

    achinaseller Peon

    Messages:
    21
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Please show the complete code, so you do not know who
     
    achinaseller, Apr 6, 2010 IP
  4. shivam0000

    shivam0000 Member

    Messages:
    178
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    33
    #4
    YOu should provide full code dude
     
    shivam0000, Apr 6, 2010 IP
  5. guardian999

    guardian999 Well-Known Member

    Messages:
    376
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    103
    #5
    Don't forget to escape $s;
    
    <?php 
    
    $s = htmlspecialchars($_GET['s']);
    
    /* Search Count */ 
    $allsearch = &new WP_Query("s=$s&showposts=-1");
    
    // for what?
    // $key = wp_specialchars($s, 1); 
    $count = $allsearch->post_count;
     echo $count." "; 
    _e('Articles'); 
    wp_reset_query(); 
    ?> 
    
    Found for 
    "<?php echo $s; ?>"
    
    PHP:
     
    guardian999, Apr 7, 2010 IP