Invité
Invité n'ayant pas de compte PHPfrance
22 mars 2007, 17:21
Ceci fonctionne maintenant j'ai un problème dans mon confirmation.php. L'erreur est
Aucun code n'est indiqué
Je vous donne le code de ma page :
<?php
//Indentifiants de connexion à la base de données.
require("config.inc.php");
//Connexion à la base de données.
mysql_connect("localhost","root","");
mysql_select_db("siteintranet");
//Vérification que la variable $_GET['code'] existe et contient quelque chose.
if (!empty($_GET['code']) && !empty($_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 utilisateur WHERE Util_confirmation_code='".$code."' AND nom_Util='".$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 num_Util, Util_confirmation FROM utilisateur WHERE Util_confirmation_code='".$code."' AND nom_util='".$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 utilisateur SET util_confirmation=1 WHERE num_util=".$donnees['id']);
echo 'Message : compte validé !<br /><a href="index2.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é !';
//Déconnection de la base de données.
mysql_close();
?>
Merci de bien vouloir m'aidé si y'en a qui connaisent la résolution à ce problème.