Hola estoy haciendo un UPDATE sobre una tabla, pero como no sé qué campos va a rellenar el usuario tengo que usar if. Pero este código me da 1 error de que no se usan bien las comillas y no sé donde está el error, si me pudiéseis ayudar...
Código PHP:
$sql5= 'UPDATE calificacionesParcialesCFGM SET';
if ($_POST['cNota1TrimCFGMC1']!="")
echo ' nota1Trim1='.$_POST['cNota1TrimCFGMC1'];
if ($_POST['cNota2TrimCFGMC1']!="")
echo ' , nota2Trim1='.$_POST["cNota2TrimCFGMC1"];
if ($_POST['cNota3TrimCFGMC1']!="")
echo ' , nota3Trim1='.$_POST['cNota3TrimCFGMC1'];
if ($_POST['cNotaFinalCFGMC1']!="")
echo ' , convocatoria1='.$_POST["cNotaFinalCFGMC1"];
if ($_POST['cF1Convocatoria']!="")
echo ' , fechaConvocatoria1='.$_POST["cF1Convocatoria"];
if ($_POST['cNota1TrimCFGMC2']!="")
echo ' , nota1Trim2='.$_POST['cNota1TrimCFGMC2'];
if ($_POST['cNota2TrimCFGMC2']!="")
echo ' , nota2Trim2='.$_POST["cNota2TrimCFGMC2"];
if ($_POST['cNota3TrimCFGMC2']!="")
echo ' , nota3Trim2='.$_POST['cNota3TrimCFGMC2'];
if ($_POST['cNotaFinalCFGMC2']!="")
echo ' , convocatoria2='.$_POST["cNotaFinalCFGMC2"];
if ($_POST['cF2Convocatoria']!="")
echo ' , fechaConvocatoria2='.$_POST["cF2Convocatoria"];
if ($_POST['cNota1TrimCFGMC3']!="")
echo ' , nota1Trim3='.$_POST['cNota1TrimCFGMC3'];
if ($_POST['cNota2TrimCFGMC3']!="")
echo ' , nota2Trim3='.$_POST["cNota2TrimCFGMC3"];
if ($_POST['cNota3TrimCFGMC3']!="")
echo ' , nota3Trim3='.$_POST['cNota3TrimCFGMC3'];
if ($_POST['cNotaFinalCFGMC3']!="")
echo ' , convocatoria3='.$_POST["cNotaFinalCFGMC3"];
if ($_POST['cF3Convocatoria']!="")
echo ' , fechaConvocatoria3='.$_POST["cF3Convocatoria"];
if ($_POST['cNota1TrimCFGMC4']!="")
echo ' , nota1Trim4='.$_POST['cNota1TrimCFGMC4'];
if ($_POST['cNota2TrimCFGMC4']!="")
echo ' , nota2Trim4='.$_POST["cNota2TrimCFGMC4"];
if ($_POST['cNota3TrimCFGMC4']!="")
echo ' , nota3Trim4='.$_POST['cNota3TrimCFGMC4'];
if ($_POST['cNotaFinalCFGMC4']!="")
echo ' , convocatoria4='.$_POST["cNotaFinalCFGMC4"];
if ($_POST['cF4Convocatoria']!="")
echo ' , fechaConvocatoria4='.$_POST["cF4Convocatoria"];
echo' WHERE ((DNIAlumno="'.$_SESSION['DNICPCFGM'].'") && (modulo="'.$_SESSION['nModuloCPCFGM'].'") && (unidad="'.$fila3['unidad'].'") && (cursoAcademico="'.$_SESSION['cursoAcadCPCFGM'].'"))';
$result5 = mysql_query($sql5, $miConexion) or die(mysql_error());