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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
| <?PHP
require'header.php';
if(isset($_POST['submit'])){
$nom_update = filter_input(INPUT_POST, 'nom_update');
$type = filter_input(INPUT_POST, 'type');
$sex = filter_input(INPUT_POST, 'sex');
$jour = filter_input(INPUT_POST, 'jour');
$mois = filter_input(INPUT_POST, 'mois');
$annee = filter_input(INPUT_POST, 'annee');
$tail = filter_input(INPUT_POST, 'tail');
$poid = filter_input(INPUT_POST, 'poid');
$signe = filter_input(INPUT_POST, 'signe');
$ethni = filter_input(INPUT_POST, 'ethni');
$yeux = filter_input(INPUT_POST, 'yeux');
$cheveux = filter_input(INPUT_POST, 'cheveux');
$sil = filter_input(INPUT_POST, 'sil');
$fum = filter_input(INPUT_POST, 'fum');
$detail_p = filter_input(INPUT_POST, 'detail_p');
$ID = filter_input(INPUT_POST, 'token_update');
if(!empty($_POST['choix'])){
$choix = implode(' - ', $_POST['choix']);
echo $nom_update;
echo $tail;
echo $sil;
echo $signe;
echo $fum;
echo $choix;
$compte_plus = ('UPDATE membre_plus SET
type=:type,
jour=:jour,
mois=:mois,
annee=:annee,
sex=:sex,
tail=:tail,
poid=:poid,
signe=:signe,
ethni=:ethni,
yeux=:yeux,
cheveux=:cheveux,
sil=:sil,
fum=:fum,
choix=:choix,
detail_p=:detail-p WHERE ID=:ID');
$req_plus = $connection->prepare($compte_plus);
$req_plus->execute(array(':ID'=> $ID,':type'=>$type,
':sex'=>$sex,':jour'=>$jour,
':mois'=>$mois,':annee'=>$annee,
':tail'=>$tail,':poid'=>$poid,
':signe'=>$signe,':ethni'=>$ethni,
':yeux'=>$yeux,':cheveux'=>$cheveux,
':sil'=>$sil,':fum'=>$fum,
':choix'=>$choix,
':detail_p'=>$detail_p)); // ici l'erreur
$compte_online = ('UPDATE online_site SET type=:type WHERE pseudo_site=:nom');
$req = $connection->prepare($compte_online);
$req->execute(array(':nom'=> $nom_update,':type'=>$type));
$compte_membre = ('UPDATE membres SET type=:type WHERE pseudo=:nom');
$req = $connection->prepare($compte_membre);
$req->execute(array(':nom'=> $nom_update,':type'=>$type));
header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/m_profil.php?token=".$_SESSION['login']."");
exit();
}
}else{
$message = 'Si vous changé votre profik cocher un choix au moins.';
}
function Age($date_naissance){
$arr1 = explode('/', $date_naissance);
$arr2 = explode('/', date('d/m/Y'));
if(($arr1[1] < $arr2[1]) || (($arr1[1] == $arr2[1]) && ($arr1[0] <= $arr2[0])))
return $arr2[2] - $arr1[2];
return ($arr2[2] - $arr1[2] - 1) + 1;
}
$tab_choix = array();
$compte = $connection->prepare('SELECT * FROM membre_plus WHERE nom=:nom');
$compte->execute(array(':nom'=>@$_GET['token']));
while($result = $compte->fetch(PDO::FETCH_OBJ)){
$tab_choix[] = $result->choix;
$list_choix = (!empty($tab_choix))? implode(' - ',$tab_choix) : '';
?> |
Partager