Jump to content

Search help display results


echoCarlos

Recommended Posts

I'm new to php and been trying to follow along with different tutorials to try and build my own site, i followed a tutorial on making a search feature

for the site and have it working perfectly, but i want to change the way how to search displays the results. I want to make it display them how there displayed on the index page.

 

here is the index page how there displayed

 

<div id="table">
            <table>
                <tr class="top">
                <th>Account</th>
                <th>Country</th>
                <th>Info</th>
                <th>Login</th>
                <th>Pass</th>
                <th>Price</th>
                <th>Buy</th>
            </tr>
            
              
           <?php $class = 'grey'; ?>
                <?php $items = getItems(); ?>
           <?php if(empty ($items)): ?>
                <h3>No Items Found</h3>
            <?php else: ?>
                <?php foreach($items as $item): ?>
                  <?php $class = ($class == 'grey') ? 'grey2' : 'grey'; ?>
                   <tr class="<?php echo $class; ?>">              
                    <td><?php echo $item['item_account']; ?></td>
                    <td><?php echo $item['item_country']; ?></td>
                    <td><?php echo $item['item_info']; ?></td>
                    <td><?php echo maskUser($item['item_login']); ?></td>
                    <td><?php echo maskPass($item['item_pass']); ?></td>
                    <td><?php echo $item['item_price']; ?> </td>
                    <td><form method="post" action="https://sci.libertyreserve.com/"><input type="submit" name="buy" value="Buy" class="button" /></form></td>
                    
                </tr>
               
                <?php endforeach; ?>
          <?php endif; ?>

 

how the search is display

 

if (strlen($search) <= 2)
        {
            echo 'Search keyword is too short.';
        }
        else
        {
            echo "You searched for <b>$search</b><hr size='1'>";
           
              
                $search_exploded = explode(" ", $search);
                
                foreach($search_exploded as $search_each)
                {
                   
                    $x++;
                    if ($x == 1)
                        $construct .= "item_account LIKE '%$search_each%'";
                    else
                        $construct .= " OR item_account LIKE '%$search_each%'";
                        
                    
                }
                
                $construct = "SELECT * FROM items WHERE $construct";
                
               $run = mysql_query($construct);
               
               $foundnum = mysql_num_rows($run);
               
               if ($foundnum == 0)
               {
                   echo 'No results found.';
               }
               else
               {
                   echo "$foundnum results found!</p>";
                   
                   while ($numrows = mysql_fetch_assoc($run))
                   {
                       $item_id = $numrows['item_id'];
                       $itemAccount = $numrows['item_account'];
                       $itemI = $numrows['item_info'];
                       $itemLogin = $numrows['item_login'];
                       $itemPass = $numrows['item_pass'];
                       $itemPrice = $numrows['item_price'];
                       
                       echo "
                           <b>$itemAccount</b><br />
                           $itemI <br />
                            " . maskUser($itemLogin) . '<br />' . maskPass($itemPass, 0) . '<br />'; 
                   }
                   
               }
           
            
        }

 

my question is im not sure how to edit the search code to display the results in the same format as the index page

 

thanks

 

Link to comment
https://forums.phpfreaks.com/topic/238092-search-help-display-results/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.