Tab seems to be wrongly positioned

Below is the code for a form. One of the form elements, the year pull down menu, appears below the paragraph, which contains the other two elements in the same paragraph (date of birth). My idea was tho make all three pull down menus for the date of birth paragraph to appear on the same line, hence i included these items in tab tags, but for some strange reason, the year pull down menu, would not stay on that line. I have tried to give the div containing the form, an unlimited width to ensure that the width of the div wasn’t the culprit but still, nothing changes. What could be the problem?

[php]

						<tab>Gender:
						<select name= "gender">
							<option value= "man">Man</option>
							<option value= "woman">Woman</option>
							<option value= "both">Both</option>
						<select>  </tab> 




						<p><tab> Date of Birth: <?php //Make the month pull down menu.
						//Array to store months. 
						$months = array (1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); 
						print '<select name= "month">';
						foreach ($months as $key => $value) {
						    print "\n<option value=\"$key\">$value</option>";
						}
						print '</select>'; ?> </tab> 


						<tab>  <?php //Make the day pull down menu
						print '<select name= "day">';
						for ($day = 1; $day <= 31; $day++) {
						    print "\n<option value=\"$day\">$day</option>";
						}
						print '</select>'; ?> </tab>

						<tab><?php //Make the year pull down menu 
						print '<select name= "year">';
						$start_year = date('Y');
						for ($y = ($start_year - 18); $y >= 1900; $y--) {
						    print "\n<option value=\"$y\">$y</option>";
						}
						print '</select>'; ?> </tab> </p>


						<p> Zip: <input name="zip" size="5"> </p>

						
						<p> <input type ="submit" input name="submit" value="Search!"/> </p>



					


					</form>

[/php]

I tried your code and for me it’s working fine!! :slight_smile:

[php]
Gender:

Man Woman Both

Date of Birth: <?php //Make the month pull down menu. //Array to store months. $months = array (1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); print ''; foreach ($months as $key => $value) { print "\n$value"; } print ''; ?> <?php //Make the day pull down menu print ''; for ($day = 1; $day <= 31; $day++) { print "\n$day"; } print ''; ?> <?php //Make the year pull down menu print ''; $start_year = date('Y'); for ($y = ($start_year - 18); $y >= 1900; $y--) { print "\n$y"; } print ''; ?>

Zip:

[/php]
Sponsor our Newsletter | Privacy Policy | Terms of Service