Page 1 of 1

php function is being ignored!

Posted: Thu Feb 19, 2009 11:37 pm
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!"

Re: php function is being ignored!

Posted: Fri Feb 20, 2009 7:01 am
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'] == "") {