diff --git a/README.md b/README.md index 3c59d53..0ae04de 100644 --- a/README.md +++ b/README.md @@ -144,10 +144,9 @@ Le bouléen "est_trouvee" va simplement indiquer si une épreuve est complétée | :----------- |:------------:|:---------------:|:-----:| | id | int(11) | X | | | nom | varchar(50) | | | -| begin | int(11) | | | | temps | text | | X | -les identifiants des équipes ne doivent pas bouger, les noms c'est juste pour l'affichage utilisateur et le "begin" est l'étape à laquelle démarre l'équipe, car ils ne démarrent pas tous à la même épreuve ! +les identifiants des équipes ne doivent pas bouger, les noms c'est juste pour l'affichage utilisateur. la colonne temps permet d'enregistrer les temps à chaque étape (en temps unix évidemment). diff --git a/admin/ville.php b/admin/ville.php index 34087ba..b7d193c 100644 --- a/admin/ville.php +++ b/admin/ville.php @@ -12,13 +12,13 @@ if($user['perm'] < 1) { // ajout d'une epreuve if(isset($_POST['add_epreuve'])){ - $_POST['est_finale'] = $_POST['est_finale'] == 'true' ? true : false; - + + $_POST['est_finale'] = $_POST['est_finale'] == 'on' ? true : false; $req = $db->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']), - 'assets/img/ville/'.htmlspecialchars($_POST['photo']), + htmlspecialchars($_POST['photo']), (int)htmlspecialchars($_POST['id_equipe']), (bool)htmlspecialchars($_POST['est_finale']), (int)htmlspecialchars($_POST['ordre']), @@ -33,12 +33,19 @@ if(isset($_POST['add_equipe'])){ $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'])); +} -/* TODO : - - MODIFIER LES SCRIPTS D'AJOUTS pour intégrer les autres champs - - faire un tableau pour chaque équipe (à défiler) - - faire un tableau récapitulatif des équipes -*/ ?> @@ -55,7 +62,7 @@ if(isset($_POST['add_equipe'])){