本文整理汇总了PHP中People::update方法的典型用法代码示例。如果您正苦于以下问题:PHP People::update方法的具体用法?PHP People::update怎么用?PHP People::update使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类People
的用法示例。
在下文中一共展示了People::update方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: People
<?php
/**
* Mise à jour de la date de naissance d'une fiche
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
// On ouvre la fiche contact
$contact = new People($_POST['contact']);
// On formate la date de naissance au bon format
$date = explode('/', $_POST['date']);
krsort($date);
$date = implode('-', $date);
// On met à jour la date de naissance
$contact->update('date_naissance', $date);
示例2: People
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
require_once 'includes.php';
$link = Configuration::read('db.link');
$query = $link->prepare('SELECT * FROM `TABLE 30` LIMIT 0, 50');
$query->execute();
$contacts = $query->fetchAll(PDO::FETCH_ASSOC);
foreach ($contacts as $contact) {
$person = People::create();
$person = new People($person);
Core::debug($contact, false);
// Traitement du nom
$person->update('nom', $contact['NOM']);
$person->update('prenoms', $contact['PRENOM']);
// On paramètre le sexe
$genre = trim($contact['GENRE']);
if ($genre == 'Madame') {
$person->update('sexe', 'F');
} else {
$person->update('sexe', 'H');
}
$adresse = array('pays' => 'France', 'ville' => '', 'zip' => '', 'street' => '', 'building' => '');
$decomposition_rue = explode(' ', $contact['ADRESSE 3']);
$numero = $decomposition_rue[0];
$first = substr($numero, 0, 1);
if (is_numeric($first)) {
$adresse['building'] = $numero;
unset($decomposition_rue[0]);
示例3: isset
<?php
/**
* Changement du nom d'un contact
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
$fiche = isset($_POST['fiche']) ? $_POST['fiche'] : 0;
$nom = isset($_POST['nom']) ? $_POST['nom'] : '';
$nom_usage = isset($_POST['nomUsage']) ? $_POST['nomUsage'] : '';
$prenoms = isset($_POST['prenoms']) ? $_POST['prenoms'] : '';
// On ouvre cette nouvelle fiche
$data = new People($fiche);
// On lance le changement de sexe
$data->update('nom', $nom);
$data->update('nom_usage', $nom_usage);
$data->update('prenoms', $prenoms);
示例4: People
// On regarde si un contact correspodant existe déjà
$nomPrenom = $contact['Prénom'] . ' ' . $contact['Nom'];
$search = People::search($nomPrenom);
if (count($search)) {
if (count($search) == 1) {
$person = new People($search[0]['id']);
} else {
$person = People::create();
$person = new People($person);
$person->update('nom', $contact['Nom']);
$person->update('prenoms', $contact['Prénom']);
}
} else {
$person = People::create();
$person = new People($person);
$person->update('nom', $contact['Nom']);
$person->update('prenoms', $contact['Prénom']);
}
// On met à jour l'organisation si elle existe
if (!empty($contact['Société'])) {
$person->update('organisme', $contact['Société']);
}
// On met à jour le titre
if (!empty($contact['Titre1'])) {
$person->update('fonction', $contact['Titre1']);
}
// On rajoute l'adresse
if (!empty($contact['Ruebureau'])) {
$adresse = array('numero' => null, 'rue' => $contact['Ruebureau'], 'cp' => $contact['Codepostalbureau'], 'ville' => $contact['Villebureau'], 'pays' => $contact['PaysRégionbureau']);
$first = substr($adresse['rue'], 0, 1);
$last = substr($adresse['rue'], -1, 1);
示例5: People
<?php
require_once 'includes.php';
$link = Configuration::read('db.link');
$query = $link->prepare('
SELECT `contact_id` AS `id`
FROM `coordonnees`
WHERE MD5(`coordonnee_email`) = :email
LIMIT 0, 1
');
$query->bindValue(':email', $_GET['email']);
$query->execute();
$infos = $query->fetch(PDO::FETCH_ASSOC);
$person = new People($infos['id']);
$person->update('nom', $_POST['nom']);
$person->update('prenoms', $_POST['prenom']);
$query = $link->prepare('
UPDATE `coordonnees`
SET `coordonnee_email` = :email
WHERE MD5(`coordonnee_email`) = :id
');
$query->bindValue(':email', $_POST['newemail']);
$query->bindValue(':id', $_GET['email']);
$query->execute();
header('Location: http://cordery.leqg.info/mail-info.php?email=' . md5($_POST['newemail']) . '&action=modification');
示例6: People
<?php
/**
* Changement de la date de naissance d'un contact
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
$data = new People($_POST['contact']);
$date = explode('/', $_POST['date']);
krsort($date);
$date = implode('-', $date);
$data->update('date_naissance', $date);
示例7: People
<?php
/**
* Mise à jour de l'organisme et de la fonction d'un contact
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
// On ouvre la fiche contact
$contact = new People($_POST['contact']);
// On formate la date de naissance au bon format
$organisme = $_POST['organisation'];
$fonction = $_POST['fonction'];
// On met à jour l'organisme
$contact->update('organisme', $organisme);
// On met à jour la fonction
$contact->update('fonction', $fonction);