<?php
//Indentifiants de connexion à la base de données.
require("config.inc.php");
//Vérification que la variable $_GET['code'] existe et contient quelque chose.
if (isset($_GET['code'],$_GET['pseudo']))
{
//Mesure de sécurité, notamment pour éviter les injections sql.
$pseudo = htmlspecialchars($_GET['pseudo']);
$code = htmlspecialchars($_GET['code']);
//On cherche le nombre de code $code dans la table membres.
$sql = mysql_query("SELECT COUNT(*) AS nb_code FROM membres WHERE confirmation_code='".$code."' AND pseudo='".$pseudo."'");
//Si le code existe.
if (mysql_result($sql,0,'nb_code') == 1)
{
//Information sur le compte (id et confirmation)
$sql_infos = mysql_query("SELECT id, confirmation FROM membres WHERE confirmation_code='".$code."' AND pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($sql_infos);
//On regarde si il n'est pas confirmé.
if ($donnees['confirmation'] == 0)
{
//Validation du compte.
mysql_query("UPDATE membres SET confirmation=1 WHERE id=".$donnees['id']);
echo 'Message : compte validé !<br /><a href="index.php">Accueil</a>';
}
else
echo 'Erreur : ce compte est déjà confirmé !';
}
else
echo 'Erreur : le compte à confirmé n\'existe pas !';
}
else
echo 'Erreur : aucun code n\'est indiqué !';
Jespere que vous trouveré l'érreur moi je la trouve pas :s
Il nous faudrait plus d'indices... Déjà, quel est le problème ?
Et ce serait mieux d'avoir un code indenté et surtout dans les balises prévues à cet effet
Probleme espace membre
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.