pow(2,2);; if($check !== false) { $upload_state = 1; } else { $upload_state = 0; } if (file_exists($target_file)) { $upload_state = 2; } // limite de taille if ($_FILES["photo"]["size"] > pow(2,40)) { $upload_state = 0; } // check le type de fichier if (!in_array($imageFileType,$EXT_WHITELIST)){ $upload_state = 0; } $file_name = ""; switch($upload_state){ case 1: move_uploaded_file($_FILES["photo"]["tmp_name"],$target_file); $file_name = htmlspecialchars($_FILES["photo"]["name"]); break; case 2: $file_name = htmlspecialchars($_FILES["photo"]["name"]); break; case 0: ?> prepare("INSERT INTO ville_epreuve(indice,reponse,photo,id_equipe,est_finale,ordre,est_trouvee) VALUES(?,?,?,?,?,?,?)"); $req->execute(array(htmlspecialchars($_POST['indice']), htmlspecialchars($_POST['reponse']), $file_name, (int)htmlspecialchars($_POST['id_equipe']), (int)htmlspecialchars($_POST['est_finale']), (int)htmlspecialchars($_POST['ordre']), 0 )); } //ajout d'une equipe if(isset($_POST['add_equipe'])){ $req = $db->prepare("INSERT INTO ville_equipe(nom,temps) VALUES(?,?)"); $req->execute(array(htmlspecialchars($_POST['nom']),NULL)); } // suppression d'une équipe if(isset($_POST['del_equipe'])){ $req = $db->prepare("DELETE FROM ville_equipe WHERE id=?"); $req->execute(array(htmlspecialchars((int)$_POST['id_ekip']))); } //suppression d'une épreuve if(isset($_POST['del_epreuve'])){ $req = $db->prepare("DELETE FROM ville_epreuve WHERE id=?"); $req->execute(array((int)$_POST['id_epreuve'])); } // reinitialiser la progression d'une equipe, // utile si l'on fait plusieurs sessions if(isset($_POST['reset_ekip'])){ $req = $db->prepare("UPDATE ville_epreuve SET est_trouvee=0 WHERE id_equipe=?"); $req->execute(array(htmlspecialchars((int)$_POST['id_equipe']))); $req = $db->prepare("UPDATE ville_equipe SET temps=NULL WHERE id=?"); $req->execute(array(htmlspecialchars((int)$_POST['id_equipe']))); } if(isset($_POST['copier_chemin'])){ $sql = "INSERT INTO ville_epreuve (id_equipe, indice, reponse, photo, est_finale, ordre) SELECT ?, indice, reponse, photo, est_finale, ordre FROM ville_epreuve WHERE id_equipe = ?"; $stmt = $db->prepare($sql); $stmt->execute([htmlspecialchars((int)$_POST["id_equipe_dst"]), htmlspecialchars((int)$_POST["id_equipe_og"])]); } ?> Admin / Com'ville
">


">

Copier le chemin d'une équipe pour une autre équipe

">

Equipes déjà enregistrées :

query('SELECT * FROM ville_equipe'); while($equipe = $req->fetch()) { echo ""; } ?>
".htmlspecialchars($equipe['nom'])."(".$equipe['id'].")"."

prepare('SELECT * FROM ville_epreuve WHERE id_equipe=?'); $req->execute(array($ekip)); ?>
fetch()) { ?>
ID (db) Indice Reponse Photos Id_equipe Est finale Ordre Est trouvée Action
no photos"; }?>