CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

(PHP) Explication d'un petit code simple

Pseudo supprimé
Pseudo supprimé 02 juin 2013 à 17:58:32

Bonjour,

Qui saurait m'expliquer étape après étape ce que fait ce code s'il vous plaît ?
C'est un code de connexion pour un CMS, il vérifie dans la base de donnée l’existence du pseudo et du mot de passe
Mais j'aimerais savoir comment il procède, juste faire des phrases pour dire à quoi correspond chaque ligne s'il vous plaît
Merci :) !

<?php
session_start();
$sql=mysql_connect('localhost','root',''); // Connexion à MYSQ L
$db=mysql_select_db('projetc',$sql); // Sélection de la base de donnée nommée "projetc"
if(isset($_POST['pseudo']) AND isset($_POST['passe']))
{
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
$resultat=mysql_query("SELECT * FROM `membre` WHERE `pseudo`='$pseudo' AND `passe`='$passe'");
if(mysql_num_rows($resultat)!=0)
{
$_SESSION['pseudo']=$pseudo;
header('Location: compte.php');
}
else
{
echo 'Pseudo ou mot de passe inexistant';
// L'utilisateur c'est tromper dans la saisie
}
}
else
{
echo 'Veuillez remplir les champs';

}

?>

xDDDDDDD
xDDDDDDD
Niveau 10
02 juin 2013 à 18:14:19

<?php
session_start(); --> Permet l'utilisation des sessions
$sql=mysql_connect('localhost','root',''); // Connexion à MYSQ L
$db=mysql_select_db('projetc',$sql); // Sélection de la base de donnée nommée "projetc"
if(isset($_POST['pseudo']) AND isset($_POST['passe'])) --> Si le formulaire à bien été rempli
{
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
$resultat=mysql_query("SELECT * FROM `membre` WHERE `pseudo`='$pseudo' AND `passe`='$passe'"); --> Requête sql
if(mysql_num_rows($resultat)!=0) --> Compte le nombre de "lignes" trouvée, si il ya a une ligne (ou plus) trouvée, c'est que qqn à crée un compte avec ce pseudo et ce mot de passe.. Donc login correct
{
$_SESSION['pseudo']=$pseudo; --> Initialise une variable de session "pseudo"
header('Location: compte.php'); --> Redirige vers la page "compte.php"
}
else
{
echo 'Pseudo ou mot de passe inexistant';
// L'utilisateur c'est tromper dans la saisie
}
}
else
{
echo 'Veuillez remplir les champs';

}

?>

Voila à peu près :o))

Pseudo supprimé
Pseudo supprimé 02 juin 2013 à 18:51:14

Merci

The_N4TT09
The_N4TT09
Niveau 4
06 juin 2013 à 19:14:28

Je peux te hacker :sournois: non je ment :-(

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment