Ejemplo n.º 1
0
            $message = "Votre question a bien été publiée !";
            break;
        case 1:
            $message = "Votre question n'a pas pu être prise en compte.";
            break;
        case 2:
            $message = "Votre question n'a pas pu être associée à un mot clé.";
            break;
        default:
            $message = "Evènement non reconnu.";
            break;
    }
    return $message;
}
/* Déclaration des variables pour cette page */
$header = afficheHeader($dbh);
$onglets = afficheOnglets("ajout");
$pageCentrale = depotQuestion($dbh);
$message = "";
$menu = "";
$script = "";
if (isset($_POST["titre"]) && isset($_POST["contenu"])) {
    $message = information(ajoutQuestion($dbh, utf8_decode($_POST["titre"]), utf8_decode($_POST["contenu"]), $_POST["cle"]));
}
/* Stockage de la vue à charger dans un buffer */
$html = recupererHTML("../html/index.html");
/* Initialisation du tableau pour le remplacement */
$remplacement = array('%header%' => $header, '%onglets%' => $onglets, '%pageCentrale%' => $pageCentrale, '%message%' => $message, '%menu%' => $menu, '%script%' => $script);
/* Remplacement des variables de la vue par les données de la page */
$html = str_replace(array_keys($remplacement), array_values($remplacement), $html);
echo $html;
Ejemplo n.º 2
0
            die("Accès interdit.");
        }
        editeQuestion($_POST['edite'], $_POST['contenu']);
        $reponses = reponses($questionid);
        foreach ($reponses as $reponse) {
            supprVote2($reponse['id']);
            supprReponse($reponse['id']);
        }
        header("Location: back_reponses.php?questionid={$questionid}");
        die;
    } else {
        if ($_POST['contenu'] == "") {
            $msg = "Veuillez remplir le champ ci-dessous";
        } else {
            $auteur = $_SESSION['userid'];
            ajoutQuestion($auteur, $_POST['contenu']);
            header("Location: back_questions.php");
        }
    }
} elseif (isset($_GET['edite'])) {
    $question = question($_GET['edite']);
    if ($question == null) {
        die("question invalide.");
    }
    $id = $question['id'];
    $contenu = $question['contenu'];
}
?>
<html lang='fr'>
  <head>
    <meta charset='utf8'>