title: Only update when value is not null mySQL
body: <p>I am working on an update query where the values should only update when the value is not null or empty. Now it updates everything regardless the value. Please help me out with this one.</p>
  
  <pre><code>$query = "UPDATE bundels 
  SET batchkosten = CASE WHEN  ". $_POST['batchkosten'] . " IS NOT NULL
                     THEN  ". $_POST['batchkosten'] . "
                     ELSE batchkosten
                END CASE,
                CASE WHEN   ". $_POST['maandelijkse_kosten'] . "  IS NOT NULL
                     THEN   ". $_POST['maandelijkse_kosten'] . " 
                     ELSE maandelijkse_kosten
                END CASE,
                CASE WHEN   ". $_POST['aanmeldkosten'] . "  IS NOT NULL
                     THEN   ". $_POST['aanmeldkosten'] . " 
                     ELSE aanmeldkosten
                END CASE,
                CASE WHEN   ". $_POST['transactiekosten'] . "  IS NOT NULL
                     THEN   ". $_POST['transactiekosten'] . " 
                     ELSE transactiekosten
                END CASE,
                CASE WHEN   ". $_POST['referral'] . "  IS NOT NULL
                     THEN   ". $_POST['referral'] . " 
                     ELSE referral
                END CASE,
                CASE WHEN   ". $_POST['actief'] . "  IS NOT NULL
                     THEN   ". $_POST['actief'] . " 
                     ELSE actief
                END CASE
                WHERE bundel_id = ". $_POST['bundel_id'] . "";
          $result = mysql_query($query, $db) or die ('FOUT: werkt niet'); 
              header ("Location: vergelijker_bewerken.php");
          } else {
              $bundels = mysql_query("SELECT bundels.psp_id, psp.psp_id, psp_naam, bundels.bundel_id, batchkosten, maandelijkse_kosten, aanmeldkosten, transactiekosten, referral, actief from bundels
                                      JOIN psp
                                  ON psp.psp_id = bundels.psp_ID"); 
  }
  </code></pre>