php function is being ignored!

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
cap2cap10
Forum Contributor
Posts: 158
Joined: Mon Apr 14, 2008 11:06 pm

php function is being ignored!

Post by cap2cap10 »

Hello, again php technorati! My code is being ignored. I want to leave out information if a mysql field is empty in the table but it keeps printing default info. Please enlighten me in the error of my logic. :banghead: Here is my code:

Code: Select all

<?
if ($_SESSION['js_resume']['job_duty_1'] == " ") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_1'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_1'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_1'] ."&nbsp;".$_SESSION['js_resume']['end_yr_1'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_1']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_1']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_1']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_2'] == " ") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_2'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_2'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_2'] ."&nbsp;".$_SESSION['js_resume']['end_yr_2'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_2']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_2']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_2']. "<p> ";
}
if ($_SESSION['js_resume']['job_duty_3'] == " ") {
  echo" ";
  }
else {
print "<b>".$_SESSION['js_resume']['start_mo_3'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_3'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_3'] ."&nbsp;".$_SESSION['js_resume']['end_yr_3'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_3']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_3']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_3']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_4'] == " ") {
  echo" ";
  }
else {
print "<b>".$_SESSION['js_resume']['start_mo_4'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_4'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_4'] ."&nbsp;".$_SESSION['js_resume']['end_yr_4'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_4']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_4']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_4']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_5'] == " ") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_5'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_5'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_5'] ."&nbsp;".$_SESSION['js_resume']['end_yr_5'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_5']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_5']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_5']. "<p>";
}
?>
Thanks in advance,

Batoe
:drunk: "Lend me your ear! as a matter of fact lend me a couple of bucks this recession is bleeding me dry!"
farkewie
Forum Newbie
Posts: 22
Joined: Sat Jun 02, 2007 11:25 pm

Re: php function is being ignored!

Post by farkewie »

Try this.

Code: Select all

 
<?
if ($_SESSION['js_resume']['job_duty_1'] == "") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_1'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_1'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_1'] ."&nbsp;".$_SESSION['js_resume']['end_yr_1'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_1']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_1']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_1']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_2'] == "") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_2'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_2'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_2'] ."&nbsp;".$_SESSION['js_resume']['end_yr_2'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_2']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_2']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_2']. "<p> ";
}
if ($_SESSION['js_resume']['job_duty_3'] == "") {
  echo" ";
  }
else {
print "<b>".$_SESSION['js_resume']['start_mo_3'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_3'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_3'] ."&nbsp;".$_SESSION['js_resume']['end_yr_3'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_3']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_3']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_3']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_4'] == "") {
  echo" ";
  }
else {
print "<b>".$_SESSION['js_resume']['start_mo_4'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_4'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_4'] ."&nbsp;".$_SESSION['js_resume']['end_yr_4'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_4']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_4']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_4']. "<p>";
}
if ($_SESSION['js_resume']['job_duty_5'] == "") {
  echo" ";
  }
else {
print " <b>".$_SESSION['js_resume']['start_mo_5'] ."&nbsp;" .$_SESSION['js_resume']['start_yr_5'] ."&nbsp;To&nbsp;".$_SESSION['js_resume']['end_mo_5'] ."&nbsp;".$_SESSION['js_resume']['end_yr_5'] ."</b><br>
        <b>".$_SESSION['js_resume']['boss_5']."&nbsp;-&nbsp;" .$_SESSION['js_resume']['job_title_5']."</b><BR>
        ".$_SESSION['js_resume']['job_duty_5']. "<p>";
}
?>
 
I changed
if ($_SESSION['js_resume']['job_duty_1'] == " ") {
^ i remove the spaces.
to
if ($_SESSION['js_resume']['job_duty_1'] == "") {
Post Reply