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 51 52 53
|
<?php
function insertform( $pdo, $params ){
$sql = 'INSERT INTO reservation (name, mail) VALUES (:name, :mail)';
query( $pdo, $sql, $params );
}
function yourchoicecity( $pdo, $params ){
$sql = 'UPDATE reservation SET choicecity = :choicecitys WHERE name = :name';
query( $pdo, $sql, $params );
}
function yourchoicedate( $pdo, $params ){
$sql = 'UPDATE reservation SET creation = CURDATE(), debut = :debut, fin = :fin WHERE name = :name';
query( $pdo, $sql, $params );
}
function getPost(){
$v = [];
$q = func_get_args();
foreach($q as $i => $field){
$v[ ":$field" ] = isset($_POST[ $field ]) ? $_POST[ $field ] : null;
}
return $v;
}
function query( $pdo, $sql, $params ){
try {
$query = $pdo->prepare( $sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$query->execute( $params );
} catch (PDOException $e) {
trigger_error( $e->getMessage(), E_USER_ERROR );
}
}
function connexion(){
try {
$pdo = new PDO('mysql:host=' . host . ';dbname=' . dbname, username, password );
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
return $pdo;
} catch (PDOException $e) {
var_dump( $e->getMessage() );
}
}
?> |
Partager