本文整理匯總了PHP中Position::InsertPosition方法的典型用法代碼示例。如果您正苦於以下問題:PHP Position::InsertPosition方法的具體用法?PHP Position::InsertPosition怎麽用?PHP Position::InsertPosition使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Position
的用法示例。
在下文中一共展示了Position::InsertPosition方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: InsertUserIntoDataBase
/**
* Ajoute un utilisateur dans la base de données
* @param $firstname le prénom
* @param $lastname le nom
* @param $username le nom d'utilisateur
* @param $email l'adresse email
* @param $password le mot de passe
* @param $latlng la latitude et longitude sous le format : (lat,long)
* @param $address l'adresse physique
* @return bool opération bien effetué
*/
public function InsertUserIntoDataBase($firstname, $lastname, $username, $email, $password, $latlng, $address)
{
//Encrypte le mot de passe avec le sel
$password = sha1($password . $this->salt);
$position = new Position();
//Insert la nouvelle position dans la base de données
$position->InsertPosition($latlng, $address);
$username = strtolower($username);
//Récupère l'id de la position à partir de l'adresse
$pos = $position->GetPositionId($address);
try {
$this->prp_insertUser->bindParam(':firstname', $firstname);
$this->prp_insertUser->bindParam(':lastname', $lastname);
$this->prp_insertUser->bindParam(':username', $username);
$this->prp_insertUser->bindParam(':email', $email);
$this->prp_insertUser->bindParam(':password', $password);
$this->prp_insertUser->bindParam(':id_pos', $pos->id, PDO::PARAM_INT);
$isok = $this->prp_insertUser->execute();
} catch (PDOException $e) {
echo $e->getCode() . " \n";
echo $e->getMessage();
$isok = false;
}
return $isok;
}