예제 #1
0
파일: index.php 프로젝트: kontas/template
<?php

ini_set('display_errors', 'on');
error_reporting(E_ALL);
require 'msclss/classAd.php';
require 'msclss/classUtilisateur.php';
require 'msclss/classUtilisateurSql.php';
// Nouvelle connexion PDO
$conn = new conn();
$pdo = $conn->newCon('');
$utilisateurSql = new utilisateurSql($pdo);
//Selection d'un utilisateur en base de donnée
$utilisateur = $utilisateurSql->select('15');
// lecture variable utilisateur actif
echo "Statu Actuel:" . $utilisateur->__get('utilisateurActif');
// Changment de la variable utilisateur actif
$utilisateur->setUtilisateurActif(0);
// Enregistrement de la nouvelle valeur utilisateur actif en base
if ($utilisateurSql->updateActivation($utilisateur->__get('idutilisateur'), 1)) {
    echo "sauvegarde OK";
} else {
    echo "erreur";
    list($pdoCode, $internalCode, $msg) = $pdo->errorInfo();
    die(sprintf("erreur SQL : %d/%d, %s", $pdoCode, $internalCode, $msg));
    //echo $pdo->errorCode();
}
// lecture actif
echo "Statu modifié:" . $utilisateur->__get('utilisateurActif');
// data d'un nouvel utilisateur
$dataNouvelUtilisateur = ['utilisateurNom' => 'Nom', 'utilisateurPrenom' => 'Prenom', 'utilisateurVille' => 'Manosque', 'utilisateurMail' => date('Ymds:s'), 'utilisateurMdp' => 'motDePasse', 'utilisateurAdresse' => '23 rue de truc', 'utilisateurCodePostal' => '04100', 'utilisateurPays' => 'FR', 'utilisateurTel' => '0606060606'];
// Déclaration du nouvel utilisateur