Florent06
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention31 août 2008
-
8 janv. 2006 à 22:59
Florent06
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention31 août 2008
-
10 janv. 2006 à 13:33
Salut à tous
j'ai un espace membres sur mon site mais je voudrais que les membres
mettent lors de leur inscription l'adresse web de leur avatar. Je veux
que cette adresse aille dans la base de données et que losqu'ils se
connectent, leur avatar propre s'affiche.
cs_K3nnY
Messages postés16Date d'inscriptiondimanche 18 avril 2004StatutMembreDernière intervention11 janvier 2006 9 janv. 2006 à 00:49
suffit de rajouter un input à ton formulaire d'inscription, et pas oublier de faire de même à ta table sql,... et pour l'affichage de l'avatar, suffit d'intégrer un peu de html tu fais une insertion d'image avec ta variable
C'est pas comme ca qu'on récupère un login d'un cookie :o
$cookie = $_COOKIE['zonemembre_login'];
echo $cookie; // Y'a quoi la dedand ? Une URL ? Un login ? un pass ? Bon imaginons qu'il y ai l'URL de l'avatar :
$avatar = $cookie;
Florent06
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention31 août 20081 10 janv. 2006 à 13:33
J'ai pris la source d'upload d'ici et ceci est le fichier d'inscription : <?php
session_start();
require 'conf.php';
$erreur=0;
if(isset($_GET['action']) AND $_GET['action']==='ajout' AND
isset($_POST['passe_membre']) AND isset($_POST['confirm_mdp']) AND
$_POST['passe_membre']===$_POST['confirm_mdp'])
{
if(get_magic_quotes_gpc()===1)
{
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe_membre'];
}
else
{
$pseudo=addslashes($_POST['pseudo']);
$passe=addslashes($_POST['passe_membre']);
}
if(!trim($pseudo) OR !trim($passe))
{
header('location:inscription.php');
exit;
}
mysql_connect($mysql_host,$mysql_login,$mysql_passe)
OR die('Connexion impossible à la base de données. Réessayez
plus tard.
');
mysql_select_db($mysql_base) OR die('sélection impossible
');
$requete=mysql_query("SELECT COUNT(*) FROM membres WHERE pseudo='".$pseudo."'") OR die(mysql_error());
$r=mysql_fetch_row($requete);
if($r[0]!=='0')
{
mysql_close();
$erreur=1;
}
else
{
mysql_query("INSERT INTO membres
VALUES('','$pseudo',md5('$passe'),'$fichier')") OR die(mysql_error());
$_SESSION['login']=$pseudo;
mysql_close();
header('location:zonemembre.php');
exit;
}
}
if($erreur===1)
{
echo 'Ce pseudo existe déjà. Veuillez en choisir un autre
';
}
if ($action=="ajout"){
$destination_final="../image/";
if (!$v1=include("../_include/fonction.php")){ echo "Probleme de fichier include de fonction.";}