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
| <?php
// on teste si les variables du formulaire sont bien déclarées
if (isset($_GET['nom'], $_GET['prenom'], $_GET['competence'], $_GET['adresse_1'], $_GET['adresse_2'], $_GET['adresse_3'], $_GET['tel'], $_GET['fax'], $_GET['ville'], $_GET['code'], $_GET['email'], $_GET['web']))
{
$data = array();
$format =
function($key, $func = '') use (&$data)
{
$v = ($func) ? $func($_GET[$key]) : $_GET[$key];
$data[] = "'".mysql_real_escape_string($v)."'";
};
$format('nom', 'ucwords');
$format('prenom', 'ucwords');
$format('competence', 'ucwords');
$format('adresse_1', 'ucfirst');
$format('adresse_2', 'ucfirst');
$format('adresse_3', 'ucfirst');
$format('tel');
$format('fax');
$format('code');
$format('ville', 'ucfirst');
$format('web', 'strtolower');
$format('email', 'strtolower');
$sql = 'INSERT IGNORE INTO avocats (nom, prenom, competence, adresse_1, adresse_2, adresse_3, tel, fax, code, ville, email, web) VALUES ('.implode(', ', $data).') ';
mysql_query($sql) or die ('Erreur '.mysql_errno().' : ' . mysql_error());
} |
Partager