dudejma Posted July 30, 2011 Share Posted July 30, 2011 Hey, I have this table and it always comes out weird. I can't get it to fix no matter how many width's I put in it. It keeps putting the input fields way too far to the right. Anyone know why? Thanks! <table border="0" cellpadding="2" cellspacing="0"> <th><font color="red">Pilot Information (all fields are required)</font></th> </tr> <tr> <td><hr width="500px" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>First Name: </b></td> <td><input type="text" length="15" value="<?php echo $fname; ?>" name="pilotid" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>Last Name: </b></td> <td><input type="text" length="15" value="<?php echo $lname; ?>" name="password" /></td> </tr> <tr> <td><br /></td> </tr> <td><b>Email: </b></td> <td><input type="text" length="15" value="<?php echo $email; ?>" name="email" /></td> </form> <tr> <tr> <td><br /></td> </tr> <td><b>Password: </b></td> <td><input type="text" length="15" value="<?php echo $password; ?>" name="password" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>Hub: </b></td> <td><select name="hub"> <option value="1" <?php if ($_POST['hub'] == '1') echo 'selected="selected"'; ?>>Chicago O'Hare</option> <option value="2" <?php if ($_POST['hub'] == '2') echo 'selected="selected"'; ?>>Dallas Fort/Worth</option> <option value="3" <?php if ($_POST['hub'] == '3') echo 'selected="selected"'; ?>>John F. Kennedy</option> <option value="4" <?php if ($_POST['hub'] == '4') echo 'selected="selected"'; ?>>Los Angeles</option> <option value="5" <?php if ($_POST['hub'] == '5') echo 'selected="selected"'; ?>>Miami</option> </select></td> </tr> <tr> <td><b>Birth Date: </b></td> <td><select name="dobm"> <option value="0" <?php if ($_POST['dobm'] == '0') echo 'selected="selected"'; ?>>Month</option> <option value="1" <?php if ($_POST['dobm'] == '1') echo 'selected="selected"'; ?>>January</option> <option value="2" <?php if ($_POST['dobm'] == '2') echo 'selected="selected"'; ?>>Febuary</option> <option value="3" <?php if ($_POST['dobm'] == '3') echo 'selected="selected"'; ?>>March</option> <option value="4" <?php if ($_POST['dobm'] == '4') echo 'selected="selected"'; ?>>April</option> <option value="5" <?php if ($_POST['dobm'] == '5') echo 'selected="selected"'; ?>>May</option> <option value="6" <?php if ($_POST['dobm'] == '6') echo 'selected="selected"'; ?>>June</option> <option value="7" <?php if ($_POST['dobm'] == '7') echo 'selected="selected"'; ?>>July</option> <option value="8" <?php if ($_POST['dobm'] == '8') echo 'selected="selected"'; ?>>August</option> <option value="9" <?php if ($_POST['dobm'] == '9') echo 'selected="selected"'; ?>>September</option> <option value="10" <?php if ($_POST['dobm'] == '10') echo 'selected="selected"'; ?>>October</option> <option value="11" <?php if ($_POST['dobm'] == '11') echo 'selected="selected"'; ?>>November</option> <option value="12" <?php if ($_POST['dobm'] == '12') echo 'selected="selected"'; ?>>December</option> </select> <select name="dobd"> <option value="0" <?php if ($_POST['dobd'] == '0') echo 'selected="selected"'; ?>>Day</option> <option value="1" <?php if ($_POST['dobd'] == '1') echo 'selected="selected"'; ?>>1</option> <option value="2" <?php if ($_POST['dobd'] == '2') echo 'selected="selected"'; ?>>2</option> <option value="3" <?php if ($_POST['dobd'] == '3') echo 'selected="selected"'; ?>>3</option> <option value="4" <?php if ($_POST['dobd'] == '4') echo 'selected="selected"'; ?>>4</option> <option value="5" <?php if ($_POST['dobd'] == '5') echo 'selected="selected"'; ?>>5</option> <option value="6" <?php if ($_POST['dobd'] == '6') echo 'selected="selected"'; ?>>6</option> <option value="7" <?php if ($_POST['dobd'] == '7') echo 'selected="selected"'; ?>>7</option> <option value="8" <?php if ($_POST['dobd'] == '8') echo 'selected="selected"'; ?>>8</option> <option value="9" <?php if ($_POST['dobd'] == '9') echo 'selected="selected"'; ?>>9</option> <option value="10" <?php if ($_POST['dobd'] == '10') echo 'selected="selected"'; ?>>10</option> <option value="11" <?php if ($_POST['dobd'] == '11') echo 'selected="selected"'; ?>>11</option> <option value="12" <?php if ($_POST['dobd'] == '12') echo 'selected="selected"'; ?>>12</option> <option value="13" <?php if ($_POST['dobd'] == '13') echo 'selected="selected"'; ?>>13</option> <option value="14" <?php if ($_POST['dobd'] == '14') echo 'selected="selected"'; ?>>14</option> <option value="15" <?php if ($_POST['dobd'] == '15') echo 'selected="selected"'; ?>>15</option> <option value="16" <?php if ($_POST['dobd'] == '16') echo 'selected="selected"'; ?>>16</option> <option value="17" <?php if ($_POST['dobd'] == '17') echo 'selected="selected"'; ?>>17</option> <option value="18" <?php if ($_POST['dobd'] == '18') echo 'selected="selected"'; ?>>18</option> <option value="19" <?php if ($_POST['dobd'] == '19') echo 'selected="selected"'; ?>>19</option> <option value="20" <?php if ($_POST['dobd'] == '20') echo 'selected="selected"'; ?>>20</option> <option value="21" <?php if ($_POST['dobd'] == '21') echo 'selected="selected"'; ?>>21</option> <option value="22" <?php if ($_POST['dobd'] == '22') echo 'selected="selected"'; ?>>22</option> <option value="23" <?php if ($_POST['dobd'] == '23') echo 'selected="selected"'; ?>>23</option> <option value="24" <?php if ($_POST['dobd'] == '24') echo 'selected="selected"'; ?>>24</option> <option value="25" <?php if ($_POST['dobd'] == '25') echo 'selected="selected"'; ?>>25</option> <option value="26" <?php if ($_POST['dobd'] == '26') echo 'selected="selected"'; ?>>26</option> <option value="27" <?php if ($_POST['dobd'] == '27') echo 'selected="selected"'; ?>>27</option> <option value="28" <?php if ($_POST['dobd'] == '28') echo 'selected="selected"'; ?>>28</option> <option value="29" <?php if ($_POST['dobd'] == '29') echo 'selected="selected"'; ?>>29</option> <option value="30" <?php if ($_POST['dobd'] == '30') echo 'selected="selected"'; ?>>30</option> <option value="31" <?php if ($_POST['dobd'] == '31') echo 'selected="selected"'; ?>>31</option> </select> <select name="doby"> <option value="0" <?php if ($_POST['doby'] == '0') echo 'selected="selected"'; ?>>Year</option> <option value="2011" <?php if ($_POST['doby'] == '2011') echo 'selected="selected"'; ?>>2011</option> <option value="2010"<?php if ($_POST['doby'] == '2010') echo 'selected="selected"'; ?>>2010</option> <option value="2009"<?php if ($_POST['doby'] == '2009') echo 'selected="selected"'; ?>>2009</option> <option value="2008"<?php if ($_POST['doby'] == '2008') echo 'selected="selected"'; ?>>2008</option> <option value="2007"<?php if ($_POST['doby'] == '2007') echo 'selected="selected"'; ?>>2007</option> <option value="2006"<?php if ($_POST['doby'] == '2006') echo 'selected="selected"'; ?>>2006</option> <option value="2005"<?php if ($_POST['doby'] == '2005') echo 'selected="selected"'; ?>>2005</option> <option value="2004"<?php if ($_POST['doby'] == '2004') echo 'selected="selected"'; ?>>2004</option> <option value="2003"<?php if ($_POST['doby'] == '2003') echo 'selected="selected"'; ?>>2003</option> <option value="2002"<?php if ($_POST['doby'] == '2002') echo 'selected="selected"'; ?>>2002</option> <option value="2001"<?php if ($_POST['doby'] == '2001') echo 'selected="selected"'; ?>>2001</option> <option value="2000"<?php if ($_POST['doby'] == '2000') echo 'selected="selected"'; ?>>2000</option> <option value="1999"<?php if ($_POST['doby'] == '1999') echo 'selected="selected"'; ?>>1999</option> <option value="1998"<?php if ($_POST['doby'] == '1998') echo 'selected="selected"'; ?>>1998</option> <option value="1997"<?php if ($_POST['doby'] == '1997') echo 'selected="selected"'; ?>>1997</option> <option value="1996"<?php if ($_POST['doby'] == '1996') echo 'selected="selected"'; ?>>1996</option> <option value="1995"<?php if ($_POST['doby'] == '1995') echo 'selected="selected"'; ?>>1995</option> <option value="1994"<?php if ($_POST['doby'] == '1994') echo 'selected="selected"'; ?>>1994</option> <option value="1993"<?php if ($_POST['doby'] == '1993') echo 'selected="selected"'; ?>>1993</option> <option value="1992"<?php if ($_POST['doby'] == '1992') echo 'selected="selected"'; ?>>1992</option> <option value="1991"<?php if ($_POST['doby'] == '1991') echo 'selected="selected"'; ?>>1991</option> <option value="1990"<?php if ($_POST['doby'] == '1990') echo 'selected="selected"'; ?>>1990</option> <option value="1989"<?php if ($_POST['doby'] == '1989') echo 'selected="selected"'; ?>>1989</option> <option value="1988"<?php if ($_POST['doby'] == '1988') echo 'selected="selected"'; ?>>1988</option> <option value="1987"<?php if ($_POST['doby'] == '1987') echo 'selected="selected"'; ?>>1987</option> <option value="1986"<?php if ($_POST['doby'] == '1986') echo 'selected="selected"'; ?>>1986</option> <option value="1985"<?php if ($_POST['doby'] == '1985') echo 'selected="selected"'; ?>>1985</option> <option value="1984"<?php if ($_POST['doby'] == '1984') echo 'selected="selected"'; ?>>1984</option> <option value="1983"<?php if ($_POST['doby'] == '1983') echo 'selected="selected"'; ?>>1983</option> <option value="1982"<?php if ($_POST['doby'] == '1982') echo 'selected="selected"'; ?>>1982</option> <option value="1981"<?php if ($_POST['doby'] == '1981') echo 'selected="selected"'; ?>>1981</option> <option value="1980"<?php if ($_POST['doby'] == '1980') echo 'selected="selected"'; ?>>1980</option> <option value="1979"<?php if ($_POST['doby'] == '1979') echo 'selected="selected"'; ?>>1979</option> <option value="1978"<?php if ($_POST['doby'] == '1978') echo 'selected="selected"'; ?>>1978</option> <option value="1977"<?php if ($_POST['doby'] == '1977') echo 'selected="selected"'; ?>>1977</option> <option value="1976"<?php if ($_POST['doby'] == '1976') echo 'selected="selected"'; ?>>1976</option> <option value="1975"<?php if ($_POST['doby'] == '1975') echo 'selected="selected"'; ?>>1975</option> <option value="1974"<?php if ($_POST['doby'] == '1974') echo 'selected="selected"'; ?>>1974</option> <option value="1973"<?php if ($_POST['doby'] == '1973') echo 'selected="selected"'; ?>>1973</option> <option value="1972"<?php if ($_POST['doby'] == '1972') echo 'selected="selected"'; ?>>1972</option> <option value="1971"<?php if ($_POST['doby'] == '1971') echo 'selected="selected"'; ?>>1971</option> <option value="1970"<?php if ($_POST['doby'] == '1970') echo 'selected="selected"'; ?>>1970</option> <option value="1969"<?php if ($_POST['doby'] == '1969') echo 'selected="selected"'; ?>>1969</option> <option value="1968"<?php if ($_POST['doby'] == '1968') echo 'selected="selected"'; ?>>1968</option> <option value="1967"<?php if ($_POST['doby'] == '1967') echo 'selected="selected"'; ?>>1967</option> <option value="1966"<?php if ($_POST['doby'] == '1966') echo 'selected="selected"'; ?>>1966</option> <option value="1965"<?php if ($_POST['doby'] == '1965') echo 'selected="selected"'; ?>>1965</option> <option value="1964"<?php if ($_POST['doby'] == '1964') echo 'selected="selected"'; ?>>1964</option> <option value="1963"<?php if ($_POST['doby'] == '1963') echo 'selected="selected"'; ?>>1963</option> <option value="1962"<?php if ($_POST['doby'] == '1962') echo 'selected="selected"'; ?>>1962</option> <option value="1961"<?php if ($_POST['doby'] == '1961') echo 'selected="selected"'; ?>>1961</option> <option value="1960"<?php if ($_POST['doby'] == '1960') echo 'selected="selected"'; ?>>1960</option> <option value="1959"<?php if ($_POST['doby'] == '1959') echo 'selected="selected"'; ?>>1959</option> <option value="1958"<?php if ($_POST['doby'] == '1958') echo 'selected="selected"'; ?>>1958</option> <option value="1957"<?php if ($_POST['doby'] == '1957') echo 'selected="selected"'; ?>>1957</option> <option value="1956"<?php if ($_POST['doby'] == '1956') echo 'selected="selected"'; ?>>1956</option> <option value="1955"<?php if ($_POST['doby'] == '1955') echo 'selected="selected"'; ?>>1955</option> <option value="1954"<?php if ($_POST['doby'] == '1954') echo 'selected="selected"'; ?>>1954</option> <option value="1953"<?php if ($_POST['doby'] == '1953') echo 'selected="selected"'; ?>>1953</option> <option value="1952"<?php if ($_POST['doby'] == '1952') echo 'selected="selected"'; ?>>1952</option> <option value="1951"<?php if ($_POST['doby'] == '1951') echo 'selected="selected"'; ?>>1951</option> <option value="1950"<?php if ($_POST['doby'] == '1950') echo 'selected="selected"'; ?>>1950</option> </select> <tr> <td><b>VATSIM ID: </b></td> <td><input type="text" size="15" value="<?php echo $vatsim; ?>" name="vatsim"? /></td> </tr> <tr> <td><br /></td> </tr> <tr> <th><font color="blue">Transfer Information (if applicable)</font></th> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>Hours: </b></td> <td><input type="text" size="15" value="<?php echo $transferHours; ?>" name="transferHours" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>Verification Link (roster): </b></td> <td><input type="text" size="15" value="<?php echo $transferLink; ?>" name="transferLink" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><hr width="500px" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><b>Old Pilot ID: </b></td> <td><input type="text" size="15" value="<?php echo $oldPID; ?>" name="oldPID" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td>I agree to the terms and conditions.</td> <td><input type="checkbox" name="agree" value="agree" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td></td> <td><center><input type="submit" value="Login" name="submit" class="myButton" /></center></td> </tr> </table> </form> Link to comment https://forums.phpfreaks.com/topic/243246-table/ Share on other sites More sharing options...
AyKay47 Posted July 30, 2011 Share Posted July 30, 2011 what I like to do when I am having trouble with tables is to set the <td>'s to a background color so I can see how they are acting, the act accordingly....your <hr> width's will definitely push everything else to the right Link to comment https://forums.phpfreaks.com/topic/243246-table/#findComment-1249298 Share on other sites More sharing options...
dudejma Posted July 30, 2011 Author Share Posted July 30, 2011 I've never worked with <hr>'s before. I finally found them and was like, HEY! Line, in HTML. Coooool! But I didn't know it'd do this. And it' looks weird short. I finally figured it out, I was just thinking, what in the world could be pushing it over so far and found that the <hr>s were the only thing. Thanks AyKay! You're just a life saver.(: Haha. Link to comment https://forums.phpfreaks.com/topic/243246-table/#findComment-1249299 Share on other sites More sharing options...
AyKay47 Posted July 30, 2011 Share Posted July 30, 2011 no problem, the <td> will encase whatever is inside of it...so if you have an <hr> with a width of 500px inside of a <td>, the <td> will have a width of 500px as well Link to comment https://forums.phpfreaks.com/topic/243246-table/#findComment-1249300 Share on other sites More sharing options...
Pikachu2000 Posted July 30, 2011 Share Posted July 30, 2011 There's no opening <form> tag in the code you posted. You're missing the very first <tr> tag. Each <tr> needs to have the same number of <td>'s in it, so in each <tr> that contains only one <td>, you need to change it to <td colspan="2"> There's a seemingly random </form> tag in the markup after the email field, followed immediately by a duplicated set of <tr><tr> tags. Missing the <tr> tag before the password field. Actually, there are too many tag mismatch errors to keep listing them. You have a lot of unnecessary code to generate the <select> fields, too. Since I'm in a good mood, and I happen to use VATSIM, I went through the code, cleaned it up, and made the select fields a bit more manageable by generating them dynamically. <table border="0" cellpadding="2" cellspacing="0"> <tr> <th colspan="2"><font color="red">Pilot Information (all fields are required)</font></th> </tr> <tr> <td colspan="2"><hr width="500px" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>First Name: </b></td> <td><input type="text" length="15" value="<?php echo $fname; ?>" name="pilotid" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Last Name: </b></td> <td><input type="text" length="15" value="<?php echo $lname; ?>" name="password" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Email: </b></td> <td><input type="text" length="15" value="<?php echo $email; ?>" name="email" /></td> </form> <tr> <td colspan="2"><br /></td> </tr> <tr> <td ><b>Password: </b></td> <td><input type="text" length="15" value="<?php echo $password; ?>" name="password" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Hub: </b></td> <td><select name="hub"> <?php $hubs = array(1 => 'Chicago O\'Hare', 'Dallas/Fort Worth', 'John F. Kennedy', 'Los Angeles', 'Miami'); $sel = ' selected="selected"'; foreach( $hubs as $k => $v ) { echo "<option value =\"$k\""; echo (!empty( $_POST['hub'] ) && $_POST['hub'] = $k) ? $sel : ''; echo ">$v</option>\n"; } ?> </select></td> </tr> <tr> <td><b>Birth Date: </b></td> <td><select name="dobm"> <?php $months = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); foreach( $months as $k => $v ) { echo "<option value =\"$k\""; echo (!empty( $_POST['dobm'] ) && $_POST['dobm'] = $k) ? $sel : ''; echo ">$v</option>\n"; } ?> </select> <select name="dobd"> <?php $days = range( 1, 31 ); foreach( $days as $k => $v ) { echo "<option value =\"$k\""; echo (!empty( $_POST['dobd'] ) && $_POST['dobd'] = $k) ? $sel : ''; echo ">$v</option>\n"; } ?> </select> <select name="doby"> <?php $now = date('Y'); $start = $now - 100; $years = range( $now, $start ); foreach( $years as $k => $v ) { echo "<option value =\"$k\""; echo (!empty( $_POST['doby'] ) && $_POST['doby'] = $k) ? $sel : ''; echo ">$v</option>\n"; } ?> </select></td> <tr> <td><b>VATSIM ID: </b></td> <td><input type="text" size="15" value="<?php echo $vatsim; ?>" name="vatsim" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <th colspan="2"><font color="blue">Transfer Information (if applicable)</font></th> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Hours: </b></td> <td><input type="text" size="15" value="<?php echo $transferHours; ?>" name="transferHours" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Verification Link (roster): </b></td> <td><input type="text" size="15" value="<?php echo $transferLink; ?>" name="transferLink" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td colspan="2"><hr width="500px" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td><b>Old Pilot ID: </b></td> <td><input type="text" size="15" value="<?php echo $oldPID; ?>" name="oldPID" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td>I agree to the terms and conditions.</td> <td><input type="checkbox" name="agree" value="agree" /></td> </tr> <tr> <td colspan="2"><br /></td> </tr> <tr> <td colspan="2"><center><input type="submit" value="Login" name="submit" class="myButton" /></center></td> </tr> </table> </form> Changes I did not make: You need to check if a variable exists before attempting to access its value, so you should do so in the value= attributes of the form fields before trying to echo them value="<?php echo isset( $fname ) ? $fname : ''; ?>" Link to comment https://forums.phpfreaks.com/topic/243246-table/#findComment-1249324 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.