Bonjour ! Débutant en SQL j'essaie tant bien que mal de mettre à jour ma base de donnée. Je m'explique, le site comporte un formulaire d'inscription et un formulaire de connexion, fonctionnel.
J'aimerais pouvoir modifié ces infos via un script s'executant dans un autre formulaire "Edition de Profil" ou mes variable suivis d'un "e" (ex : $logine) contiennent les nouveau caractère (pour $login).
Le fait est que sa me marche pas, voici le code :
<?php
include("../script/connexion_bdd.php");
session_start();
$id=$_SESSION['id'];
$prenom=$_SESSION['prenom'];
$nom=$_SESSION['nom'];
$mail=$_SESSION['mail'];
$login=$_SESSION['login'];
$logine=$_POST['logine'];
$mdpe = $_POST["mdpe"];
$maile = $_POST["maile"];
$sql = 'UPDATE utilisateur SET login
= $logine, mdp
=$mdpe, mail
=$maile WHERE id_utilisateur
= $id;';
$req = $connexion->prepare($sql);
$req->execute($sql);
header('Location: '.'../session/profil.php');
?>
Problème résolu :
$logine=$_POST['logine'];
$mdpe = $_POST["mdpe"];
$maile = $_POST["maile"];
$req = $connexion->prepare("UPDATE utilisateur SET login= '$logine', mail='$maile', mdp='$mdpe' WHERE id_utilisateur
= '$id' ");
$req->execute();