pret(); $nbc = count($cons); $outB = ""; for($i=0 ; $i<$nbc ; $i++) { $var = $batimentVAR[$cons[$i][0]]; $nb = $queryPlanete[$var] + $cons[$i][1]; if ($i != 0) $outB .= ", "; $outB .= "$var = '$nb'"; } $exportB = serialize($file); //Technologies if (empty($queryPlanete['file_tech'])) $file = new gererFile($queryUser['prodfile']+2); else $file = unserialize($queryPlanete['file_tech']); $cons = $file->pret(); $nbc = count($cons); $outT = ""; for($i=0 ; $i<$nbc ; $i++) { $var = $technoloVAR[$cons[$i][0]]; $nb = $queryUser[$var] + $cons[$i][1]; if ($i != 0) $outT .= ", "; $outT .= "$var = '$nb'"; } $exportT = serialize($file); //Vaisseaux if (empty($queryPlanete['file_vais'])) $file = new gererFile($queryUser['prodfile']+2); else $file = unserialize($queryPlanete['file_vais']); $cons = $file->pret(); $nbc = count($cons); $outV = ""; for($i=0 ; $i<$nbc ; $i++) { $var = $nomvaisnVAR[$cons[$i][0]]; $nb = $cons[$i][1]; if ($i != 0) $outV .= ", "; $outV .= "$var = $var + '$nb'"; } $exportV = serialize($file); //Terrestre & défenses if (empty($queryPlanete['file_ter'])) $file = new gererFile($queryUser['prodfile']+2); else $file = unserialize($queryPlanete['file_ter']); $cons = $file->pret(); $nbc = count($cons); $outD = ""; for($i=0 ; $i<$nbc ; $i++) { $var = $nomterrnVAR[$cons[$i][0]]; $nb = $cons[$i][1]; if ($i != 0) $outD .= ", "; $outD .= "$var = $var + '$nb'"; } $exportD = serialize($file); $bdd->connexion(); $bdd->escape($exportB); $bdd->escape($exportT); $bdd->escape($exportV); $bdd->escape($exportD); if (!empty($outB)) { $bdd->query("UPDATE $table_planete SET $outB, file_bat = '$exportB' WHERE id = '$idPlan';"); } if (!empty($outT)) { $bdd->query("UPDATE $table_user SET $outT WHERE id = '$id_user';"); $bdd->query("UPDATE $table_planete SET file_tech = '$exportT' WHERE id = '$idPlan';"); } if (!empty($outV)) $bdd->query("UPDATE $table_planete SET $outV, file_vais = '$exportV' WHERE id = '$idPlan';"); if (!empty($outD)) $bdd->query("UPDATE $table_planete SET $outD, file_ter = '$exportD' WHERE id = '$idPlan';"); $bdd->deconnexion(); ?>