IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

mise à jour d'un élément dans plusieurs bases de données.


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    juriste
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : juriste
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Par défaut mise à jour d'un élément dans plusieurs bases de données.
    Bonjour,

    Ma section MySQL est composée de plusieurs bases de données :

    users ; rank ; history

    Lorsque l'utilisateur s'enregistre sur le site, je souhaite que l'adresse courriel soit transmise à la fois dans 'users' ainsi que dans 'rank'.

    Pourquoi cette méthode ne fonctionne pas selon le code suivant ?

    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
    28
    29
    30
     
    if (isset($_POST['submit'])) {
    	$email = $_POST['email'];
    	$password = md5($_POST['password']);
     
    	$sql = "SELECT * FROM users WHERE email='$email' AND password='$password'";
    	$result = mysqli_query($conn, $sql);
    	if ($result->num_rows > 0) {
    		$row = mysqli_fetch_assoc($result);
    		$_SESSION['username'] = $row['username'];
    		$_SESSION['email'] = $row['email'];
    		$_SESSION['classe'] = $row['classe'];
    		$_SESSION['id'] = $row['id'];
    		$_SESSION['prenom'] = $row['prenom'];
    		$_SESSION['nom'] = $row['nom'];
    		$_SESSION['avatar'] = $row['avatar'];
    		$_SESSION['college'] = $row['college'];
    		$_SESSION['password'] = $row['password'];
     
    	$sqlr = "SELECT * FROM rank"; 
    	$result = mysqli_query($conn, $sqlr);
    	if ($result->num_rows > 0) {
    		$row = mysqli_fetch_assoc($result);
    		$_SESSION['email'] = $row['email'];
    		$_SESSION['nom'] = $row['nom'];
     
    		header("Location: welcome.php");
    	} else {
    		echo "<script>alert('Votre adresse courriel ou votre mot de passe sont incorrects.')</script>";
    	}

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 590
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 590
    Par défaut
    d'après votre code j'ai l'impression que "user" et "rank" sont des tables et non des bases.
    ensuite si la même information est dans plusieurs table c'est qu'il y a un souci de conception. montrez nous la structure des tables de votre base de données.

  3. #3
    Membre régulier
    Homme Profil pro
    juriste
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : juriste
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Par défaut
    'rank' et 'user' sont des tables.

    Nom : Capture d’écran 2021-11-16 à 1.21.14 PM.png
Affichages : 63
Taille : 1,06 MoNom : Capture d’écran 2021-11-16 à 1.20.49 PM.png
Affichages : 61
Taille : 605,3 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] Mise à jour mot de passe dans la base
    Par Invité dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 23/10/2020, 14h58
  2. [AC-2013] Duplication et mise à jour d'une table dans une base frontale
    Par debari dans le forum Access
    Réponses: 1
    Dernier message: 04/12/2015, 13h23
  3. Mise à jour d'un champ dans ma base
    Par missloo dans le forum Langage SQL
    Réponses: 10
    Dernier message: 19/05/2015, 09h22
  4. [1.x] Problème mise à jour d'une entrée dans la base
    Par Leward dans le forum Débuter
    Réponses: 4
    Dernier message: 29/08/2011, 22h39
  5. [Débutant] ajouter plusieurs élément dans une base de données
    Par marie-anne dans le forum VB.NET
    Réponses: 8
    Dernier message: 29/06/2011, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo