Jump to content

Vertical CSS menu with small icons like on yahoo homepage.


Recommended Posts

This is more like a PHP and CSS based question for a very simple application i am trying to create for learning php.

 

Basically, i am adding categories from admin section and it also has a file upload thing to upload a small icon for that category.

 

These categories are displayed vertically on left sidebar along with its icon image just like on yahoo homepage.

I am using a CSS menu script for that which i got from internet. The problem is, at first it displayed perfectly, icon on left and text next to it.

 

But then it suddenly got messed up and nothing is showing up correctly. Here is the CSS code for how the list is displayed.

 

<div id="menu14">
<ul>

<?php
$sqlcat = "SELECT * FROM categories WHERE type = 'main' ORDER BY name";
$resultcat = @mysql_query($sqlcat) or die(mysql_error());
while($rowscat = @mysql_fetch_array($resultcat)){
?>

<li>
<div style="float:left; vertical-align:middle; padding-top:8px; padding-left:8px;">
<img src="img/<?php echo $rowscat['icon']; ?>" border="0" /> </div>
<a href="category.php?id=<?php echo $rowscat['ID']; ?>"><?php echo $rowscat['name']; ?></a>
</li>

<?php } ?>

</ul>

</div>

 

I am attaching before and after screenshots of the menu.

 

I don't know what is wrong because at first on localhost it displayed perfectly, just fine.

Can you pleaseeeeeee help me get it correct...

 

 

 

[attachment deleted by admin]

Ok, Here is the HTML output of the script

 

<div id="menu14">
<ul>

<li>
<div style="float: left; vertical-align: middle; padding-top: 8px; padding-left: 8px;">
<img src="img/842199223art%20.jpg" border="0"> 
</div>
<a href="category.php?id=44" title="Link 1">Arts and Print</a>
</li>

<li>
<div style="float: left; vertical-align: middle; padding-top: 8px; padding-left: 8px;">
<img src="img/877000559auto%20car.jpg" border="0"> 
</div>
<a href="category.php?id=48" title="Link 1">Auto and Car</a>
</li>

<li>
<div style="float: left; vertical-align: middle; padding-top: 8px; padding-left: 8px;">
<img src="img/514979454bank.jpg" border="0"> 
</div>
<a href="category.php?id=45" title="Link 1">Bank and Finance</a>
</li>

</ul>
</div>

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.