kikoo
 
 

Installation : july3007 et 2 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

base de donnée. Création sur site

 
n°367
ilunium
profil
Posté le 29-08-2008 à 17:16:14  answer
 

Bonjour,
J'ai lu sur un topic ceci: "Vous devez changer ce qui est en rouge et uniquement cela utilisateur correspond au nom de la table de votre base de donnée login correspond au champ où sont stockés les pseudos de vos utilisateurs.
 
Ma question est :
Si on a pas de base de donnée comment les pseudos des utilisateurs peuvent être stockés dedans?
Car j'aimerais relié mon t'chat a une base de donnée et j'avoue ne pas trop comprendre le tuto. :??:
 
S.O.S Help me !!!
 
Epui j'ai ça quand je vais sur le verif.php?username... :

Code :
  1. Warning: include(cbdd.php) [function.include]: failed to open stream: No such file or directory in /home/ilunium/www/verif.php on line 13
  2. Warning: include(cbdd.php) [function.include]: failed to open stream: No such file or directory in /home/ilunium/www/verif.php on line 13
  3. Warning: include() [function.include]: Failed opening 'cbdd.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ilunium/www/verif.php on line 13
  4. Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/ilunium/www/verif.php on line 23
  5. Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/ilunium/www/verif.php on line 23
  6. 3


Message édité par speedyber le 30-08-2008 à 07:43:55
n°368
speedyber
Modérateur Kikoochat ;-)
profil
Posté le 29-08-2008 à 19:28:14  answer
 

il faut avoir un site avec une section membre et des tables dans une base de données en tout premier
en général base de données SQL mais il y a d'autres possibilités
Ensuite seulement suivant cette table, on peut relier le chat à cette base de données
Et toujours pareil, sans lien on ne peut même pas se rendre compte du genre de site, donc pas possible d'aiguiller vers une idée quelconque


Message édité par speedyber le 29-08-2008 à 19:41:22

---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !
n°369
ilunium
profil
Posté le 29-08-2008 à 21:07:45  answer
 

Mon site à une section Espace membre mais sa ne marche pas. J'ai une base de donné je l'ai remarqué ce matin. le lien est du site est: www.ilunium.com

n°370
speedyber
Modérateur Kikoochat ;-)
profil
Posté le 30-08-2008 à 07:05:18  answer
 

Ah d'accord je viens de voir. En fait ce qui existe sur ton kit graphique, c'est un formulaire de login, juste le visuel. Il n'est pas opérationnel en l'état.
en fait il faut tout créer, le formulaire d'inscription pour tes membres qui sera relié à ta base de données que tu as peut être avec ton hébergement, à vérifier, sinon il faudra prendre un forfait supérieur ou l'acheter à part.
Une fois ce formulaire créé et installé sur ton site, ta base de données créée avec les champs adéquates, Il faudra ensuite adapter le formulaire de login que tu as déjà à cette base de données
Alors seulement ton site comportera un espace membre.
Pour l"instant tu n'as rien du tout
 
C'est un peu de travail mais il faut le faire.
Peut être que quelqu'un t'aidera ici à le faire, ou sinon retourne toi vers un site d'aide, tu tapes dans google, il y en a plusieurs qui te donneront des formulaires d'inscription déjà tout fait, juste à adapter
En cherchant un peu tu trouveras
Ensuite pour l'auto connection au chat ça sera facile, mais avant il te faut, tu l'as compris passer par une autre étape
 
En fait ce topic ne concerne pas kikoochat mais la création d'une base de données sur un site, je déplace ce topic dans "Webmastering", si une âme charitable peut t'aider


Message édité par speedyber le 30-08-2008 à 07:10:00

---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !
n°371
reseauchat
Moderateur Kikoochat
profil
Posté le 30-08-2008 à 09:46:29  answer
 

bonjour voici quelque lien qui pourrais te servir
 
http://wiki.mediabox.fr/tutoriaux/ [...] ulaire-php
http://fr.wikibooks.org/wiki/Progr [...] ormulaire.
http://www.siteduzero.com/tutoriel [...] ieces.html
http://www.siteduzero.com/tutoriel [...] ateur.html
 
et voici un script que jai trouver sur internet qui est fonctionnel mais pas très bon
 
1) Créez la table "membre" dans une base de données MySQL en recopiant le fichier MySQL.txt  
2) Si vous avez souhaitez ajouter des champs (email, ville...), lisez et adaptez les parties "CHAMPS SUPLEMENTAIRES"  
    des fichier "adduser.php3" et "zonemembre.php3".
3) Modifiez les variables du fichier "conf.php3";
4) Placez toutes les pages PHP et HTML dans un même répertoire sur votre site
5) Vous pouvez ajouter un utilisateur avec la page "adduser.php3".
    Pour entrez dans "L'espace membre", loguez vous grâce au formulaire de la page "index.htm".
    En cas d'erreur de login ou de mot de passe, on est redirigé vers la page "erreur.htm" et en  
    cas de succés, vers la page "zonemembre.php3";
 
 
crée a table de donnée sur mysql  
Voici la table à intégrer dans votre base de données.  
Avec phpMyAdmin, collez la déclaration suivante dans la zone de texte "Exécuter une ou des requêtes sur la base test"
puis cliquez sur "Exécuter".

Code :
  1. CREATE TABLE membre (
  2.    id_membre int(10),
  3.    id varchar(20),
  4.    pseudo varchar(20),
  5.    passe varchar(20)
  6. );
  7. NB : Vous pouvez ajouter d'autres champs (email, age, ville...) en ajoutant des lignes dans la déclaration de la table précédente.
  8. VARCHAR déclare des données de type "caractères" et le nombre entre parenthèses est le nombre de caractères.
  9. Exemple :
  10. CREATE TABLE membre (
  11.    id_membre int(10),
  12.    id varchar(20),
  13.    pseudo varchar(20),
  14.    passe varchar(20),
  15.    email varchar(100),
  16.    ville varchar(200)
  17. );


 
voici le premier fichier adduser.php3 cest le formulaire d'inscription

Code :
  1. <html>
  2. <head>
  3. <title>Espace membre</title>
  4. </head>
  5. <body>
  6. <font face="Verdana" size="2">
  7. <center>
  8. <?
  9. require("conf.php3" );
  10. switch($action) {
  11. /*-----------------------------------------------------------------*/
  12. /* AJOUT DANS MySQL   */
  13. /*-----------------------------------------------------------------*/
  14. case "add";
  15. // CONNEXION A LA BASE DE DONNEE
  16. $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
  17. if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
  18. // TEST SUR LES VALEURS SAISIES
  19. if($pseudo_membre=="" ){echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
  20. if($passe_membre=="" ){echo "Vous devez choisir un mot de passe<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
  21. // CHAMPS SUPLEMENTAIRES, inspirez-vous des lignes suivantes. Pour qu'un champs soit facultatif, omettez la ligne.
  22. //if($email=="" ){echo "Vous n'avez pas saisi votre email<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
  23. //if($ville=="" ){echo "Vous n'avez pas saisi la ville<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
  24. // ON VERIFIE SI CE PSEUDO EXISTE DEJA
  25. $requete=mysql_db_query($sql_bdd,"select * from membre where pseudo=\"$pseudo_membre\"",$db_link) or die(mysql_error());
  26. $num=mysql_num_rows($requete);
  27. if($num!=0)
  28. {
  29. echo "Ce pseudo existe déjà, veuillez en choisir un autre<br><br><a href=\"javascript:window.history.back()\">Retour</a>";
  30. }
  31. else
  32. {
  33. // CREATION D'UN IDENTIFIANT ALEATOIRE
  34. $taille = 20;
  35. $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
  36. srand(time());
  37. for ($i=0;$i<$taille;$i++)
  38.  {
  39.  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  40.  }
  41. // ON RECHERCHE L'ID MAXIMUM DE LA TABLE
  42. $requete=mysql_db_query($sql_bdd,"select max(id_membre) from membre",$db_link) or die(mysql_error());
  43. $idmax=mysql_result($requete,0,"max(id_membre)" );
  44. // INSERTION DANS LA TABLE  
  45. $idnew=$idmax+1;
  46. $requete=mysql_db_query($sql_bdd,"insert into membre values ($idnew,\"$id\",\"$pseudo_membre\",\"$passe_membre\" )",$db_link) or die(mysql_error());
  47. // CHAMPS SUPLEMENTAIRES, complétez la requête précédente en ajoutant les variables et en respectant l'ordre des colonnes de la table. Exemple :
  48. // insert into membre values ($idnew,\"$id\",\"$pseudo_membre\",\"$passe_membre\",\"$email\",\"$ville\" )
  49. // REDIRECTION VERS LA PAGE D'ENTREE DE L'ESPACE MEMBRE
  50. echo "Merci, vous êtes bien enregistré. Cliquez <a href=\"$zone_membre?id=$id\">ici</a> pour entrer dans votre espace privé.";
  51. }
  52. // DECONNEXION MYSQL
  53. mysql_close($db_link);
  54. break;
  55. /*-----------------------------------------------------------------*/
  56. /* AFFICHAGE DU FORMULAIRE   */
  57. /*-----------------------------------------------------------------*/
  58. default;
  59. echo " <h2>Nouveau membre</h2>
  60. <form action=\"adduser.php3\" method=\"post\">
  61. <input type=\"hidden\" name=\"action\" value=\"add\">
  62. Chosissez un pseudo<br><input type=\"text\" name=\"pseudo_membre\"><br>
  63. Chosissez un mot de passe<br><input type=\"password\" name=\"passe_membre\"><br>
  64. <! -- CHAMPS SUPLEMENTAIRES, décommentez les 2 lignes suivantes -->
  65. <!-- Votre email<br><input type=\"text\" name=\"email\"><br> -->
  66. <!-- Ville<br><input type=\"text\" name=\"ville\"><br> -->
  67. <input type=\"submit\" value=\"Envoyer\">
  68. </form>
  69. <font face=\"Verdana\" size=\"2\"><a href=\"index.htm\">Se connecter</a></font>";
  70. break;
  71. }
  72. ?>
  73. </center>
  74. </font>
  75. </body>
  76. </html>


 
 
voici le fichier conf.php3 pour configurer ta base de donne et ton formulaire

Code :
  1. <?
  2. /*-----------------------------------------------------------------*/
  3. /* VARIABLES A MODIFIER   */
  4. /*-----------------------------------------------------------------*/
  5. // SERVEUR SQL
  6. $sql_serveur="localhost";
  7. // LOGIN SQL
  8. $sql_user="";
  9. // MOT DE PASSE SQL
  10. $sql_passwd="";
  11. // NOM DE LA BASE DE DONNEES
  12. $sql_bdd="test";
  13. // REDIRECTION VERS UNE PAGE ERREUR AU CAS OU LE LOGIN ET MOT DE PASSE SONT INVALIDES
  14. $url_erreur="erreur.htm";
  15. // PAGE PRINCIPALE PROTEGEE PAR MOT DE PASSE
  16. $zone_membre="zonemembre.php3";
  17. ?>


 
partie 2 plus bas


Message édité par reseauchat le 30-08-2008 à 14:20:42

---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°372
reseauchat
Moderateur Kikoochat
profil
Posté le 30-08-2008 à 09:53:52  answer
 

voici le fichier index.htm
 

Code :
  1. <html>
  2. <head>
  3. <title>&nbsp;Espace membre</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body bgcolor="#FFFFFF">
  7. <div align="center"><b><font face="Verdana" size="2">Pour
  8.   entrer dans l'espace membre, saisissez votre pseudo et votre mot de passe :</font></b>
  9. <form method="post" action="login.php3">
  10.   <b><font face="Verdana" size="1">Pseudo<br>
  11.     <input type="text" name="pseudo_membre" size="20">
  12.     <br>
  13.     <br>
  14.     Mot de passe</font></b><br>
  15.     <input type="password" name="passe_membre" size="20">
  16.     <br>
  17.     <br>
  18.     <input type="submit" name="Submit" value="Entrer">
  19. </form>
  20. <font face="Verdana" size="2"><a href="adduser.php3">Inscription</a></font>
  21. </div>
  22. </body>
  23. </html>


 
voici le fichier zone membre.php3
 

Code :
  1. <html>
  2. <head>
  3. <title>&nbsp;Espace membre</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body bgcolor="#FFFFFF">
  7. <div align="center"><b><font face="Verdana" size="2">Pour
  8.   entrer dans l'espace membre, saisissez votre pseudo et votre mot de passe :</font></b>
  9. <form method="post" action="login.php3">
  10.   <b><font face="Verdana" size="1">Pseudo<br>
  11.     <input type="text" name="pseudo_membre" size="20">
  12.     <br>
  13.     <br>
  14.     Mot de passe</font></b><br>
  15.     <input type="password" name="passe_membre" size="20">
  16.     <br>
  17.     <br>
  18.     <input type="submit" name="Submit" value="Entrer">
  19. </form>
  20. <font face="Verdana" size="2"><a href="adduser.php3">Inscription</a></font>
  21. </div>
  22. </body>
  23. </html>


 
 
voici le fichier login.php3
 

Code :
  1. <?
  2. require("conf.php3" );
  3. /*-----------------------------------------------------------------*/
  4. /* PROGRAMME PRINCIPAL   */
  5. /*-----------------------------------------------------------------*/
  6. // CONNEXION A LA BASE DE DONNEE
  7. $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
  8. if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
  9. // ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
  10. // MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
  11. $requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
  12. // SI AUCUN ENREGISTREMENT NE CORRESPOND
  13. if(mysql_num_rows($requete)==0)
  14. {
  15. // REDIRECTION VERS LA PAGE ERREUR
  16. header("Location:$url_erreur" );
  17. }
  18. // SI LE LOGIN ET MOT DE PASSE SONT EXACTES  
  19. else
  20. {
  21. // CREATION D'UN IDENTIFIANT ALEATOIRE
  22. $taille = 20;
  23. $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
  24. srand(time());
  25. for ($i=0;$i<$taille;$i++)
  26.  {
  27.  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  28.  }
  29. // MISE A JOUR DE L'IDENTIFIANT DANS LA TABLE  
  30. $requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
  31. // REDIRECTION VERS UNE PAGE PROTEGEE AVEC L'IDENTIFIANT SERVANT DE CLE
  32. header("Location:zonemembre.php3?id=$id" );
  33. }
  34. // DECONNEXION MYSQL
  35. mysql_close($db_link);
  36. ?>


 
voici le code a mettre a tes début de nouvelle page pour que seul te membres ait access

Code :
  1. <?
  2. require("conf.php3" );
  3. // CONNEXION MYSQL
  4. $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
  5. if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
  6. // SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
  7. $requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
  8. // SI L'ID N'EXISTE PAS
  9. if(mysql_num_rows($requete)==0)
  10. {
  11. // REDIRECTION PAGE ERREUR
  12. header("Location:$url_erreur" );
  13. exit;
  14. }
  15. // LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
  16. $pseudo_membre=mysql_result($requete,0,"pseudo" );
  17. // CHAMPS SUPLEMENTAIRES
  18. // Si vous avez ajouté des champs dans la table SQL, inspirez-vous de la ligne précédente pour récupérer leur valeur.  
  19. //$email=mysql_result($requete,0,"email" );
  20. //$ville=mysql_result($requete,0,"ville" );
  21. // DECONNEXION MYSQL  
  22. mysql_close($db_link);
  23. ?>


 
je nai pas fait de fichier ereur.htm mais tu va avoir besoin de la faire pour que tu ton système fonctionne
n'ai pas peur de faire des test et de essayer plain de chose souvent c'est comme ça que on apprend
 
 
 
Ce code permet de vérifier si on est bien passé par le formulaire "index.htm".
Vous pouvez afficher les informations du membre, comme par exemple son pseudo :

Code :
  1. <? echo "Bonjour $pseudo_membre"; ?>


 
NAVIGATION ENTRE LES PAGES
Le script "login.php3" a créé un identifiant aléatoire pour le membre et l'a mis à jour dans la table MySQL.
Sans cet identifiant, on ne peut pas consulter la page. Il est accessible dans la page PHP avec la variable
$id. Vous pouvez donc insérer des liens vers d'autres pages protégées avec le code suivant :
 

Code :
  1. <a href="pageprotege.php3?id=<? echo "$id"; ?>">AUTRE PAGE MEMBRE</a>


 
 
tien a toi de faire de quoi avec ca
 
source le siteduzero


Message édité par reseauchat le 30-08-2008 à 14:21:48

---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°373
ilunium
profil
Posté le 30-08-2008 à 19:35:51  answer
 

Oulah !!

n°374
reseauchat
Moderateur Kikoochat
profil
Posté le 30-08-2008 à 22:51:34  answer
 

si tu a des problème tu n'as que a me le dire. je vais etre capable de aider. prend bien soin de ne pas ne pas renommer les nom de fichier car cela pourrais causer des problème.
 
ce module, n'as pas de de messagerie interne pour les membre, il est possible de l'ajouter au module  en allent sur www.siteduzero.com
 
 
et ausi il a un autre script beaucoups plus complet www.canadatchat.com/espace.zip


Message édité par reseauchat le 31-08-2008 à 05:58:17

---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°375
ilunium
profil
Posté le 31-08-2008 à 16:30:31  answer
 

ok

n°376
ilunium
profil
Posté le 31-08-2008 à 16:37:00  answer
 

J'ai ça comme message :
 

Code :
  1. Erreur
  2. requête SQL:
  3. CREATE TABLE membre(
  4. id_membre int( 10 ) ,
  5. id varchar( 20 ) ,
  6. pseudo varchar( 20 ) ,
  7. passe varchar( 20 ) ,
  8. email varchar( 100 ) ,
  9. ville varchar( 200 )
  10. )
  11. MySQL a répondu:Documentation
  12. #1050 - Table 'membre' already exists


Message édité par ilunium le 31-08-2008 à 17:43:27
n°377
reseauchat
Moderateur Kikoochat
profil
Posté le 31-08-2008 à 18:51:55  answer
 

tu a oublier les 2 petit point a la fin

Code :
  1. CREATE TABLE membre (
  2.    id_membre int(10),
  3.    id varchar(20),
  4.     pseudo varchar(20),
  5.   passe varchar(20),
  6.     email varchar(100),
  7.     ville varchar(200)
  8. );


---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°378
Animateur2
Administrateur Kikoochat
profil
Posté le 31-08-2008 à 19:35:04  answer
 

Oui, mais même avec le ; ça ne marche pas, car avec ce message d'erreur, cela signifie que la table membre existe déjà !
 
Il faut que tu regardes dans ta BDD, tu dois déjà avoir ceci :

Code :
  1. CREATE TABLE membre (
  2.    id_membre int(10),
  3.    id varchar(20),
  4.    pseudo varchar(20),
  5.    passe varchar(20)
  6. );


Il faut uniquement rajouter avant le ); cela :

Code :
  1. email varchar(100),
  2.    ville varchar(200)


 
et/ou d'autres champs si tu souhaites avoir d'autres informations de tes membres !
 
N'oublies pas ensuite d'executer la requête !


Message édité par Animateur2 le 31-08-2008 à 19:36:01

---------------
Merci de ne pas envoyer de MP pour des problèmes techniques !
Je ne répondrais qu'aux messages privés uniquement personnels !
 
Le respect des uns passe par le respect des autres
n°379
ilunium
profil
Posté le 31-08-2008 à 21:31:45  answer
 

oui c'est bon, mais les pages je ne sais pas ou les mettres...

n°380
reseauchat
Moderateur Kikoochat
profil
Posté le 31-08-2008 à 23:54:46  answer
 

Il faut que tu les mettre toute dans le même répertoire :P


---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°381
ilunium
profil
Posté le 01-09-2008 à 00:30:59  answer
 

Je suis perdu ! comment je met tout dans le même répertoire ? Eclaire moi stp !!! :(


Message édité par ilunium le 01-09-2008 à 00:42:06
n°383
reseauchat
Moderateur Kikoochat
profil
Posté le 01-09-2008 à 08:02:08  answer
 

//---------------------------------------------------------------------------------------------------
// INSTALLATION
//---------------------------------------------------------------------------------------------------
 
1) Créez la table "membre" dans une base de données MySQL en recopiant le fichier MySQL.txt  
2) Si vous avez souhaitez ajouter des champs (email, ville...), lisez et adaptez les parties "CHAMPS SUPLEMENTAIRES"  
    des fichier "adduser.php3" et "zonemembre.php3".
3) Modifiez les variables du fichier "conf.php3";
4) Placez toutes les pages PHP et HTML dans un même répertoire sur votre site
5) Vous pouvez ajouter un utilisateur avec la page "adduser.php3".
    Pour entrez dans "L'espace membre", loguez vous grâce au formulaire de la page "index.htm".
    En cas d'erreur de login ou de mot de passe, on est redirigé vers la page "erreur.htm" et en  
    cas de succés, vers la page "zonemembre.php3";
 
IMPORTANT !!!! PROTECTION DES PAGES MEMBRES
Toutes les pages protégées par mot de passe dans votre "Espace membre" doivent être des pages PHP et  
contenir le code suivant en haut de page, avant même la balise <HTML> :
 
<?
require("conf.php3" );
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
// SI L'ID N'EXISTE PAS
if(mysql_num_rows($requete)==0)
 {
 // REDIRECTION PAGE ERREUR
 header("Location:$url_erreur" );
 exit;
 }
// LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
$pseudo_membre=mysql_result($requete,0,"pseudo" );
// CHAMPS SUPLEMENTAIRES
// Si vous avez ajouté des champs dans la table SQL, inspirez-vous de la ligne précédente pour récupérer leur valeur.  
//$email=mysql_result($requete,0,"email" );
//$ville=mysql_result($requete,0,"ville" );
// DECONNEXION MYSQL  
mysql_close($db_link);
?>
 
Ce code permet de vérifier si on est bien passé par le formulaire "index.htm".
Vous pouvez afficher les informations du membre, comme par exemple son pseudo :
<? echo "Bonjour $pseudo_membre"; ?>
 
NAVIGATION ENTRE LES PAGES
Le script "login.php3" a créé un identifiant aléatoire pour le membre et l'a mis à jour dans la table MySQL.
Sans cet identifiant, on ne peut pas consulter la page. Il est accessible dans la page PHP avec la variable
$id. Vous pouvez donc insérer des liens vers d'autres pages protégées avec le code suivant :
 
<a href="pageprotege.php3?id=<? echo "$id"; ?>">AUTRE PAGE MEMBRE</a>
 
NB : Si vous vos pages membres ne sont pas toutes dans le même répertoire, adaptez le chemin  
       d'accés au fichier "conf.php3" dans la fonction require.
       Exemple :  
       require("../conf.php3" );  // (répertoire parent)
       require("monrep/conf.php3" ); // (sous-répertoire)


---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°385
pitch2509
*Créatrice de Skin kikoochat *
profil
Posté le 04-09-2008 à 12:36:26  answer
 

bonjour, tu ne pourra pas relier ton tchat a la base donné puis que ton forum n a pas un vrai nom de domaine, ton forum est un forumactif comme xooit. etc...
tu a mis ton tchat sur la page de ton site qui a le nom de domaine http://www.ilunium.com/  et ton forum a cette adresse là http://willy-ververt.forumactif.net/ et sur ton site a la base tu na pas de base de donné , sa ne marchera pas

n°386
Tsapp
profil
Posté le 04-09-2008 à 22:19:00  answer
 

pitch2509 a écrit :

bonjour, tu ne pourra pas relier ton tchat a la base donné puis que ton forum n a pas un vrai nom de domaine, ton forum est un forumactif comme xooit. etc...
tu a mis ton tchat sur la page de ton site qui a le nom de domaine http://www.ilunium.com/  et ton forum a cette adresse là http://willy-ververt.forumactif.net/ et sur ton site a la base tu na pas de base de donné , sa ne marchera pas


 
Non non non,
Il parle du site et non du forumactif, c'est pour cela qu'il veut recreer une base de données.
sur son site. Tout ce que tu dis n'est pas correct...
Ne pas tout mélanger ... ;)


---------------
www.clicdetente.fr : Discussions, détente et rencontres  
GoraCash : Affiliation Voyance & Arts divinatoires !!
n°387
reseauchat
Moderateur Kikoochat
profil
Posté le 05-09-2008 à 04:35:14  answer
 

mais je croit qui a abandonner  car ça ne marchais pas,


---------------
Je ne répond pas au MP pour de l'aide. Il ne seron pas prit en compte et Effacée
Mon site web
Communauté kikoo
[url=http://www.bestofchat.com/][b]Boc
n°388
wallace
profil
Posté le 05-09-2008 à 23:00:29  answer
 

Exact, j'ai abandonné lol.

n°478
ilunium
profil
Posté le 01-10-2008 à 04:15:01  answer
 

Bon, je fais un retour sur le passé (lol) apparemment ça dit que ça ne peut pas marcher à cause de la colonne 1... Ma question est s'est quoi la colonne 1 sachant que je n'ai rien touché!!!

n°479
speedyber
Modérateur Kikoochat ;-)
profil
Posté le 01-10-2008 à 06:31:57  answer
 

j'étais là à 5h t'a pas tenu le coup !  :lol:  
je n'avais pas fait le rapprochement cette nuit sur le chat avec ce topic, ça aurait été plus simple que tu me le rappelles, ça aurait évité toutes nos questions  :pt1cable:  
 
colonne 1 ? tu peux nous mettre le message complet ? car là je ne vois pas
 
mais si tu patientes un peu, je dois en créé un pour un site qui fera exactement l'affaire pour toi
mais dans quelques jours seulement, là je n'ai vraiment pas le temps
 
sinon on continue aussi comme tu veux
 


---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !
n°480
ilunium
profil
Posté le 01-10-2008 à 11:27:28  answer
 

Column count doesn't match value count at row 1.


Aller à :
Ajouter une réponse
 

 
Copyright 2001 / 2008 Kikoochat ® Tous droits réservés | Une solution proposée par Clicavenue ®