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