Bonjour,
Voila je rencontre un petit problème avec mon code.
Je créer un systeme d'activation/désactivation de sondages
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Sondage GLPI</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<link rel="icon" href="sondageglpi/sondageglpi/img/iconesnp.ico" />
<?php
$type = null;
$u_agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Trident/',$u_agent)){
echo '<link rel="stylesheet" href="sondageglpi/sondageglpi/css_IE.css">';
}
else{
echo '<link rel="stylesheet" href="sondageglpi//sondageglpi/mycss.css">';
}
try{
$db = new PDO('mysql:host=localhost;port=3308;dbname=test', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e){
echo 'ERROR';
}
$s = 'Le sondage';
$sa = 'a été activé';
$sna = 'a été désactivé';
?>
</head>
<body>
<div id="banner" >
<div class="main">
<div class="page">
<div id="language">
<table id="tablelang">
<tr>
<td>
<a href="#"><img class="flags" src="sondageglpi/sondageglpi/img/fr.png" />
</td>
<td>
<a href="sondageglpi/sondageglpi/lang/en/index_en.php"><img class="flags" src="sondageglpi/sondageglpi/img/en.png" /></a>
</td>
<td>
<a href="sondageglpi/sondageglpi/lang/de/index_de.php"><img class="flags" src="sondageglpi/sondageglpi/img/de.png" />
</td>
<td>
<a href="sondageglpi/sondageglpi/lang/pl/index_pl.php"><img class="flags" src="sondageglpi/sondageglpi/img/pl.png" />
</td>
<td>
<a href="sondageglpi/sondageglpi/lang/sk/index_sk.php"><img class="flags" src="sondageglpi/sondageglpi/img/sk.png" />
</td>
<td>
<a href="sondageglpi/sondageglpi/lang/hu/index_hu.php"><img class="flags" src="sondageglpi/sondageglpi/img/hu.png" />
</td>
</tr>
</table>
</div>
<div class="bloc-accueil">
<h3 class="title">Administration</h3>
<h4 class="title">Sondage en cours</h4>
<form action="" method="post">
<input type="text" name="text">
<input type="radio" id="actif" value="actif" name="sondage" >
<label for="actif">Actif</label>
<input type="radio" id="non_actif" value="non_actif" name="sondage" >
<label for="non_actif">Non actif</label>
<br>
<button type="submit">Valider les paramettres</button>
</form>
<?php
if (!empty($_POST['sondage']) && (!empty($_POST['text']))){
$val = $_POST['sondage'];
$val2 = $_POST['text'];
if ($val == 'actif') {
$type = 0;
$sql = "UPDATE sondages SET Clos=$type";
$res = $db->exec($sql);
echo '<div class="alert alert-success" >' . $s . $val2 . $sa . '</div>';
} elseif ($val == 'non_actif'){
$type = 1;
$sql = "UPDATE sondages SET Clos=$type";
$res = $db->exec($sql);
echo "Le sondage $val2 a été désactivé";
} else {
$type = 'Veuillez séléctionné une action';
echo $type;
}
}
?>
<br>
<button type="submit">Créer un sondage</button>
<a href="login.php"><input type="button" value="Déconexion" class="btn btn-primary" ></a>
</div>
</div>
</div>
</div>
</body>
</html>
j'aimerais que une fois l'information envoyé, ma page me renvoie un message avec une class Bootstrap alert (danger ou success).
J'obtiens seulement 'Le sondage nomDuSondage a été activé/désactivé' mais sans le css de bootstrap.
quelqu'un serait d'ou viens le problème ?
(ps : pour l'instant la div est censé fonctionné seulement si un sondage est activé, puisque les autres echo n'ont pas de div)