Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Bases d'un site [Zones membres / Inscription / Administration...]
Auteur Message
LexLxUs Hors ligne
Membre

Messages : 2,482
Inscription : Aug 2006
Réputation : 0
Message : #41
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Possible de voir ton script ?
02-22-2007 03:53 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Klaad Hors ligne
Membre

Messages : 41
Inscription : Oct 2006
Réputation : 0
Message : #42
RE: Bases d'un site [Zones membres / Inscription / Administration...]
ben j'ai juste copié celui proposé.
02-22-2007 03:55 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Klaad Hors ligne
Membre

Messages : 41
Inscription : Oct 2006
Réputation : 0
Message : #43
RE: Bases d'un site [Zones membres / Inscription / Administration...]
ca ne t'aide pas ?
02-22-2007 07:46 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
LexLxUs Hors ligne
Membre

Messages : 2,482
Inscription : Aug 2006
Réputation : 0
Message : #44
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Tu n'as pas un fichier où tu mets tes identifiants de connexion à la BDD ?
02-22-2007 08:19 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Klaad Hors ligne
Membre

Messages : 41
Inscription : Oct 2006
Réputation : 0
Message : #45
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Voila de quoi est composé mon inscription.php :


Code PHP :
<form name="form1" method="post" action="inscription.php?inscription=1">
<
table>
<
tr>
<
td>Pseudo</td>
<
td><input name="pseudo" type="text" id="pseudo"></td>
</
tr>
<
tr>
<
td>Email</td>
<
td><input name="email" type="text" id="email"></td>
</
tr>
<
tr>
<
td>Mot de Passe</td>
<
td><input name="mdp" type="password" id="mdp"></td>
</
tr>
<
tr>
<
td>Confirmation du  Mot de Passe</td>
<
td><input name="mdp2" type="password" id="mdp2"></td>
</
tr>
<
tr>
<
td>
<
input type="submit" name="Submit" value="S'inscrire"></td>
<
td></td>
</
tr>
</
table>
</
form

puis :

Code PHP :
<? if (isset($_GET['inscription']) && $_GET['inscription'] == 1)
if(isset(
$_POST) && !empty($_POST['pseudo']) && !empty($_POST['mdp']) && !empty($_POST['mdp2']) && !empty($_POST['email'])) {
$pseudo2 $_POST['pseudo'];
$mdp2 $_POST['mdp'];
$mdp3 $_POST['mdp2'];
$email2 $_POST['email'];

              if(
$mdp2==$mdp3)
$sql mysql_query('INSERT INTO membres VALUES("","'.$pseudo2.'", "'.$mdp2.'", "'.$email2.'","Utilisateur")') or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

echo 
'Vous êtes bien inscris !'; } else { echo' Les deux mots de passe ne correspondent pas.'; }
} else { echo
'Vous devez remplir tous les champs !'; } } ?>

</body> 

L'erreur est-elle là ?
02-22-2007 08:56 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
LexLxUs Hors ligne
Membre

Messages : 2,482
Inscription : Aug 2006
Réputation : 0
Message : #46
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Où est-ce que tu te connectes à ta base de données ? Parce que là je ne vois que l'execution de la requète.
02-22-2007 10:07 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Klaad Hors ligne
Membre

Messages : 41
Inscription : Oct 2006
Réputation : 0
Message : #47
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Bon en fait ce que je ne comprend pas :

Mon hebergeur me dis que je peux creer trois bases de données. Donc j'ai crée la premiere dans laquelle j'ai mis mes tables. Est-ce que c'est justement le fait d'avoir plusieures BDD qui bloque ?
02-24-2007 02:29 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
kaoteknik Hors ligne
Membre

Messages : 9
Inscription : Feb 2007
Réputation : 0
Message : #48
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Bonjour,

j'ai également 5 bases de données à disposition chez mon hébergeur et ça n'a jamais posé problème, du moment que tu établis bien la connexion sur la base qui correspond à celle où se trouvent tes tables. Mais comme l'a fait remarquer DämEn, encore faut-il avoir inclus dans ton fichier le code qui va bien...

Créés-toi d'abord un fichier "connexion.php" où tu mettras les infos que ton hébergeur à du te fournir, à peu près comme celui-ci (avec tes infos perso), si tu ne l'as pas déjà fait :

Code PHP :
<?php
$hote
='nom_machine_hote';
$nom_bdd='nom_de_la_base';
$utilisateur='nom_utilisateur';
$mdp='mot_de_passe';
?>

Ensuite ajoute ça au début du fichier où tu traites le formulaire :

Code PHP :
require_once('connexion.php');

$connexion=mysql_pconnect($hote$utilisateur$mdp) or die(mysql_error());

mysql_select_db(nom_de_la_base$connexion) or die(mysql_error()); 

Voilà, il faut ça au minimum pour établir la connexion entre tes fichiers php qui contiennent des requêtes SQL et ta base de données.

Tu peux ajouter également, après tes requêtes SQL, la fonction mysql_close();. Ce sera plus prudent !

Bonne chance pour la suite ! 2
02-24-2007 02:57 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Klaad Hors ligne
Membre

Messages : 41
Inscription : Oct 2006
Réputation : 0
Message : #49
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Merci beaucoup, ce probleme la est reglé !!!

Cependant il perciste un autre detail. Lorsque je vais sur ma page d'inscription, la page est blanche. Je ne comprend pas pourquoi.
02-24-2007 09:15 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Sephi-Chan Hors ligne
Administrateur
*******

Messages : 4,492
Inscription : Aug 2006
Message : #50
RE: Bases d'un site [Zones membres / Inscription / Administration...]
kaoteknik a écrit :
Code PHP :
require_once('connexion.php');

$connexion=mysql_pconnect($hote$utilisateur$mdp) or die(mysql_error());

mysql_select_db(nom_de_la_base$connexion) or die(mysql_error()); 

Voilà, il faut ça au minimum pour établir la connexion entre tes fichiers php qui contiennent des requêtes SQL et ta base de données.

Tu peux ajouter également, après tes requêtes SQL, la fonction mysql_close();. Ce sera plus prudent !

Bonne chance pour la suite ! 2
Sans vouloir être offensant ou quoi que ce soit, ce que tu dis n'est pas cohérant.

Si tu utilises mysql_pconnect() (notez bien le [g]p[/g]), il est inutile de faire appel à mysql_close puisque ça n'aura aucun effet. Ce n'est donc pas plus prudent mais plus lourd.

Documentation sur les connexions persistantes aux bases de données.

Voila, ça pourra peut-être servir.


Sephi-Chan

www.sephi-chan.fr
02-25-2007 01:40 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse 



ContactJeuWeb (JeuPHP) - Crée ton jeu par navigateurRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS