1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?php
session_start();
// variables
$cejour=date("d/m/Y");
$year=date("Y");
$mois=date("m");
// On commence par récupérer les champs
if(isset($_POST['titre_FR'])) $titre_FR=$_POST['titre_FR'];
else $titre_FR="";
if(isset($_POST['texte_FR'])) $texte_FR=$_POST['texte_FR'];
else $texte_FR="";
// On vérifie si les champs sont vides
if(empty($titre_FR) OR empty($texte_FR))
{
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
try {
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$bdd=new PDO('mysql:host=localhost;dbname=mabase','','',$pdo_options);
} catch (Exception $e) {
die('Erreur:'.$e->getMessage());
}
// On recherche le dernier enregistrement
$sql = $bdd->query( "SELECT num_ordre FROM LesNews_FR" );
while($data=$sql->fetch())
{
$dernierID=$data['num_ordre'];
}
// On ajoute une news dans la table
$new_num=$dernierID+1;
$req = $bdd->prepare('INSERT INTO LesNews_FR(num_ordre, lan, lemois, ladate, date_evenement, la_new) VALUES(:lenum, :v_lan, :v_lemois, :v_ladate, :v_dte, :v_news)');
$req->execute(array(
'lenum' => $new_num,
'v_lan' => $year,
'v_lemois' => $mois,
'v_ladate' => $cejour,
'v_dte' => $titre_FR,
'v_news' => $texte_FR));
$bdd->closeCursor();
echo "<p style=\"text-align: center;\">".$titre_FR." est enregistrée</p>";
}
?> |
Partager