for($j=0;$j<$nbchamps[$i];$j++) { $contenufich .="\r\n\t function set".$field[$i][$j]."(\$new".$field[$i][$j].") \r\n\t {\r\n"; $contenufich .="\t\t \$this->".$field[$i][$j]." = \$new".$field[$i][$j].";\r\n"; if ((empty($fieldkey[$i][$j]))) { if(formatdonnees($field[$i][$j])) { $contenufich .= "\$req='update ".$nomtable[$i]." set ".$field[$i][$j]."= '.\$new".$field[$i][$j].".' where"; } else { $contenufich .= "\$req='update ".$nomtable[$i]." set ".$field[$i][$j]."= .\$new".$field[$i][$j].". where"; } $cptpk=0; for($k=0;$k<$nbchamps[$i];$k++) { if ((!empty($fieldkey[$i][$k]))&&($fieldkey[$i][$k]!="MUL")) { $temppk[$cptpk] = $fieldkey[$i][$k]; $cptpk; } } for($k=0;$k<$cptpk;$k++) { if($k!=0) { if(formatdonnees($field[$i][$j])) { $contenufich .= "and $temppk = '.\$this->get$temppk().'"; } else { $contenufich .= "and $temppk = .\$this->get$temppk()."; } } else { if(formatdonnees($field[$i][$j])) { $contenufich .= " $temppk = '.\$this->get$temppk().'"; } else { $contenufich .= " $temppk = .\$this->get$temppk()"; } } } $contenufich .="\r\n" } $contenufich .="\t}\r\n"; }