begin process at 2012 05 28 12:11:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

AIDE espace membre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

AIDE espace membre

samedi 16 septembre 2006 à 18:49:21 | AIDE espace membre

jipe32

Bonsoir,
j'ai téléchargé un espace membres I-Space Membre sur comscripts.
j'ai inserré les script sur mon site sans rien changer
Par contre j'ai rajouté des champs dans une table et à partir de la le lien de confirmation de fonctionne pas.
En effet sans rajouter de champs tout fonctionne masi après ...je ne sais pas comment faire...
j'ai une idée mais marchera telle:
 
ici si tout est juste on insere dans la table...

mysql_query("INSERT INTO pdf_membre VALUES ('','$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website')");
                $reponse = 'Bravo, vous êtes maintenant inscrit sur ' .$nom_site. '. <br>Vous allez recevoir un e-mail pour activer votre compte. <br><a href="' .$url_site. '">Retour à l\'Accueil</a>';
                $entete = "MIME-Version: 1.0\r\n";
                $entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
                $entete .= "From: <$email_admin>\r\n";
                $entete .= "Reply-To: $email_admin\r\n";
                mail($mail,'Bienvenue sur ' .$nom_site. ' ' . $login .'.' , $message1, $entete);

//ainsi on insert les infos ds la bdd et on evoi l'email. la clé d'activation est dedans et renvoi sur confirm.php

et voici la page confirm.php:

<?
require("conf.php3"); //Comme d'ab

$sql = connect_sql();

$search = 'SELECT COUNT(*) as nb FROM pdf_membre WHERE pseudo = "'.addslashes($_GET['login']).'" AND confirm = "'.addslashes($_GET['confirm']).'"';
$req = mysql_query($search) or die(mysql_error()); //On recupère les infos qui seront dans l'url et on efface la chaine de caractère qui empeche le membre de ce connecter
$data = mysql_fetch_array($req);

if($data['nb'] == 1)
{
$login = $_GET['login'];
mysql_query("UPDATE pdf_membre SET `confirm`='' WHERE `pseudo` ='$login'") or die('erreur : '.mysql_error());

echo '<p>Votre compte à bien été créé.</p>';
echo '<p>Pour retournez à la page d\'accueil cliquez <a href="' .$url_site. '">ici</a>.</p>';
}
else //S'il ne retrouve pas le pseudo il affichera le message suivant
{
echo '<p>Un problème est survenu, il est possible que vous n\'êtes pas inscrit ou que l\'adresse est fausse ou que vous êtes déjà validé !.</p>';
}
mysql_close($sql);
?>


Mon idée est de rajouter des '', '', dans le INSERT INTO à la fin. j'en rajoute autan que j'ai rajouté de champs. (une 20ainte)
Est-ce correcte???
Aidez-moi c'est urgent svp
Jipe32
[ Lien ]
samedi 16 septembre 2006 à 19:45:30 | Re : AIDE espace membre

jipe32

alors personne pour m'aider
svp c'est urgent

Venez chasser les vampires, cliquez ici: www.bitefight.fr
dimanche 17 septembre 2006 à 09:20:16 | Re : AIDE espace membre

jipe32

Y'a personne pour m'aider


Venez chasser les vampires, cliquez ici: www.bitefight.fr
dimanche 17 septembre 2006 à 10:31:52 | Re : AIDE espace membre

coockiesch

Salut!
Pour commencer, rien ne sert de faire des UP à tout va: soit qlqn peut répondre soit personne n'est dispo, mais des UPs ont tendance à agacer...

Tu as deux manières de faire un insert, soit:
INSET INTO table VALUES ('value1', 'value2', ... )

Soit:
INSERT INTO table (champ1, champ2) VALUES ('value1', 'value2')

Dans la seconde méthode, tu ne vas insérer des valeurs que pour les champs champ1 et champ2! Si tu as d'autres champs, il faut qu'ils aient une valeur par défaut enregistrée (par exemple si champ3 est un entier, tu peux lui spécifier la valeur 0 par défaut)

Je te suggère donc de ré-écrire la requête d'insertion selon la deuxième méthode: remarquer quels sont les champs dont tu veux à chaque fois assigner une valeur, et les autres, qui auront une valeur par défaut.

Voilà, j'espère que ca t'éclarcis un peu... Si tu as d'autres questions, n'hésites pas! :)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
dimanche 17 septembre 2006 à 10:41:46 | Re : AIDE espace membre

jipe32

ok merci cookiesh
donc en gros disont que j'ai 3 champs d'origine: id, pseudo et pass; et j'en rajoute un: points.

Les 10 d'origine sont recupéré sur la page inscription et je doit attribuer une valeur ar défaut à points.

Je dois donc marquer:
INSERT INTO pdf_membres (id, peudo, pass) VALUES ('', '$pseudo', '$pass')


Encore merci
Jipe32
[ Lien ]
dimanche 17 septembre 2006 à 10:44:17 | Re : AIDE espace membre

coockiesch

Oui, voilà!
Et une valeur par défaut à 0, j'imagine, pour points! :)

Sinon, tu peux aussi faire:
INSERT INTO pdf_membres (id, peudo, pass, points) VALUES ('', '$pseudo', '$pass', 0)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
dimanche 17 septembre 2006 à 10:58:53 | Re : AIDE espace membre

jipe32

cookiesh ça ne fonctionne pas
je ne sais vraiment pas comment faire
si tu veux un exemple - http://www.web-stockage.com/membres/
inscrit toi et confirme par email
si je remet tout à zero (bdd + formulaire ->enlever nouveau INSERT INTO) ça fonctionne mais sinon pas moyen de confirmer
connais tu un espace membre simple avec admin, chat et passe perdu stp

Venez chasser les vampires, cliquez ici: www.bitefight.fr
dimanche 17 septembre 2006 à 11:48:47 | Re : AIDE espace membre

jipe32

J'ai trouvé une solution: créer une autre table nommé par exemple compte et ensuite je lie les deux tables mais comment faire? Est-ce possible?
Merci de me répondre

Jipe32
lundi 18 septembre 2006 à 08:53:49 | Re : AIDE espace membre

coockiesch

Salut!
Un identifiant unique doit les faire correspondre: ta table membres a sûrement un identifiant, entier. Chaque enregistrement dans la deuxième table doit avec l'id du membre auquel il est rataché! :)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
lundi 18 septembre 2006 à 09:35:58 | Re : AIDE espace membre

jipe32

Merci cookiesh mais j'ai fais autrement:
en fait j'ai viré le confirm, c'est lui qui faisait planter et maintenant tout vas bien

Venez chasser les vampires, cliquez ici: www.bitefight.fr


Cette discussion est classée dans : mysql, login, membre, entete, confirm


Répondre à ce message

Sujets en rapport avec ce message

ajout de point apres un clic [ par olvean ] Bonjour a tous alor voila je m'explique je voudrais donner des point au membre apres un clic sur un topla page pour les vote :session_start();if (!iss Probleme de table [ par jbquentin ] Bonjour, Je suis en train de faire un test d'inscription, pour voir si j'arrive a faire une page inscription, mot de passe, login etc... Mais j'ai u espace membre php/mysql [ par kingramizy ] Bonjour, Voilà, le débute dans le php et MySQl et je suis à la recherche pour mon nouveau site d'un script pour créer un espace membre et une adminis Récupération du login utilisateur [ par massbbc ] bonjour a tous! je suis debutant(dreamweaver CS3) en php et j'ai un problème. 1. j'ai une page de connexion login.php 2. Une autre page vers laquelle utiliser un login et mot de passe pour accéder à ma page d'accueille [ par msi079 ] [b]salut .je tente d'utiliser un code que j'ai eu sur le net . mais j'arrive pas à l'adapter à mon cas . j'ai un fichier index.php et victime.php l'ut problème login et mot de pass [ par msi079 ] salut j'ai eu un code sur le net que j'essaie de l'adapter mais j'arrive pas . il s'agit de permettre aux utilisateurs de s'identifier avant de se co Soucis pour récupérer login dans ma base [ par missjeu ] Bonjour,Je suis en train de créer un site internet. J'ai créer un formulaire d'inscription qui fonctionne. Les infos me sont transmises par email et l connexion avec md5= page blanche mais je comprends pas pourquoi [ par morgain63 ] bonjour, comme l'indique le titre j'ai mes mots de passes cryptés avec md5 dans ma base et je n'arrive pas à me connecter (et je veux quand même que c affichage de données [ par tanoh ] Bonjour à tous, j'ai un problème avec mon script;en effet mon script doit permettre au client avec son login et son mot de passe de se connecter et d'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,622 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales