6.2.2 Les codes PHP
6.2.2.1 Connexion
à la base des données
try{
$bdd = new
PDO('mysql:host=localhost;dbname=asbl;charset=utf8;', 'root', '');
}catch(Exception $e){
die('Une erreur a été trouvée :
' . $e->getMessage());
}
6.2.2.2 Insertion
de payement dans la base de données
//Ajout de payement
if (isset($_POST['validate_pay'])) {
if (!empty($_POST['ref_pay']) and !empty($_POST['mnt_pay'])) {
if ($_POST['mbr_pay'] != 0) {
if ($_POST['cot_pay'] != 0) {
if ($_POST['mod_pay'] != 0) {
$member =
htmlspecialchars($_POST['mbr_pay']);
$cot =
htmlspecialchars($_POST['cot_pay']);
$mode =
htmlspecialchars($_POST['mod_pay']);
$ref =
htmlspecialchars($_POST['ref_pay']);
$montant =
htmlspecialchars($_POST['mnt_pay']);
$date_pay =
htmlspecialchars($_POST['date_pay']);
//fonction qui porte la requete sql
Ajouter_payment($member, $cot, $mode, $ref,
$montant, $date_pay);
$successMsg = 'votre mode est insert avec
success';
} else {
$errorMsg = "veuillez selectionné le
mode de cotisation";
}
} else {
$errorMsg = "veuillez selectionné la
cotisation";
}
} else {
$errorMsg = "veuillez selectionné le
membre";
}
} else {
$errorMsg = "veuillez remplir tout les champs";
}
}
6.2.2.3 Affichages
des payements
function Afficher_payment(){
global $bdd;
$recupe_payment = $bdd->query('SELECT * FROM `payement`
ORDER BY `Id_pay` DESC');
$data_payment =
$recupe_payment->fetchAll(PDO::FETCH_OBJ);
return $data_payment;
}
6.2.2.4
Modification de payement
//Modification de payement
if (isset($_POST['Update_pay'])) {
if (!empty($_POST['New_ref_pay']) and
!empty($_POST['New_mnt_pay'])) {
if ($_POST['New_mbr_pay'] != 0) {
if ($_POST['New_cot_pay'] != 0) {
if ($_POST['New_mod_pay'] != 0) {
$Id_pay = htmlspecialchars($_GET['id']);
$member =
htmlspecialchars($_POST['New_mbr_pay']);
$cot =
htmlspecialchars($_POST['New_cot_pay']);
$mode =
htmlspecialchars($_POST['New_mod_pay']);
$ref =
htmlspecialchars($_POST['New_ref_pay']);
$montant =
htmlspecialchars($_POST['New_mnt_pay']);
$date_pay =
htmlspecialchars($_POST['New_date_pay']);
Modifier_payment($member, $cot, $mode, $ref,
$montant, $date_pay,$Id_pay);
header('Location:listpayment.php');
} else {
$errorMsg = "veuillez selectionné le mode de
cotisation";
}
} else {
$errorMsg = "veuillez selectionné la
cotisation";
}
} else {
$errorMsg = "veuillez selectionné le
membre";
}
} else {
$errorMsg = "veuillez remplir tout les champs";
}
}
|