Bonjour, j'essaye de modifier le pseudo et le mail sur ma page profil mais cela ne fonctionne pas, pourriez-vous m'aider.
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
if (isset($_SESSION['profil']['id']))
{
	$requser = base()->prepare('SELECT * FROM utilisateur WHERE id_utilisateur = :id_utilisateur');
	$requser->execute(array('id_utilisateur' => $_SESSION['profil']['id']));
	$user = $requser->fetch();
 
	if(isset($_POST['newPseudo']) AND !empty($_POST['newPseudo']) AND $_POST['newPseudo'] != $user['pseudo_utilisateur'])
	{	
		$newPseudo = htmlspecialchars($_POST['newPseudo']);
		$updatepseudo = base()->prepare('UPDATE utilisateur SET pseudo_utilisateur = :pseudo_utilisateur WHERE id_utilisateur = :id_utilisateur');
		$updatepseudo->execute(array('pseudo_utilisateur' => $newPseudo, 'id_utilisateur' => $_SESSION['profil']['id']));
		?>
		<script>window.location="../profil.php";</script>
		<?php
	}
 
	if(isset($_POST['newMail']) AND !empty($_POST['newMail']) AND $_POST['newMail'] != $user['mail_utilisateur'])
	{	
		$newMail = htmlspecialchars($_POST['newMail']);
		$updatemail = base()->prepare('UPDATE utilisateur SET mail_utilisateur = :mail_utilisateur WHERE id_utilisateur = :id_utilisateur');
		$updatemail->execute(array('mail_utilisateur' => $newMail, 'id_utilisateur' => $_SESSION['profil']['id']));
		?>
		<script>window.location="../profil.php";</script>
		<?php
	}
}