|
Bases d'un site [Zones membres / Inscription / Administration...]
|
| Auteur |
Message |
orditeck
Administrateur
      
Messages : 654
Groupe : Administrateur
Inscription : Aug 2006
Statut :
En ligne
|
Bases d'un site [Zones membres / Inscription / Administration...]
Aide pour le tutoriel :
Bases d'un site [Zones membres / Inscription / Administration...]
Toutes les demandes d'aide pour ce tutoriel doivent être faite à la suite de ce message.
Merci de ne pas aller créer un nouveau sujet dans la section demande d'aide : le message sera mis à la corbeille.
Don't open your Windows, you could get bugs !
|
|
| 08-15-2006 05:29 PM |
|
 |
Bosco
Membre
Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 1
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Erreur SQL !
Column count doesn't match value count at row 1
voila l'erreur que ca me donne quand je veux m'inscrir
<?php
include ('../conf.php');
if (isset($_GET['inscription']) && $_GET['inscription'] == 1)
{ // Si la valeur inscription est envoyée et qu'elle veut 1
if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['mdp']) && !empty($_POST['mdp2']) && !empty($_POST['email'])) { // Si tout les champs sont remplis
$pseudo2 = $_POST['pseudo'];
$mdp2 = $_POST['mdp'];
$mdp3 = $_POST['mdp2'];
$email2 = $_POST['email'];
// On recupere les valeurs
if($mdp2==$mdp3) {
$sql = mysql_query('INSERT INTO membres VALUES("","'.$pseudo2.'", "'.$mdp2.'", "'.$email2.'")') 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 !'; } } ?>
<html>
<head>
<title>Pied de page</title>
</head>
<body>
<link href="style.css" rel="stylesheet" type="text/css">
<p align="center">
<?php
include ('header.htm');
?>
</p>
<p align="center">
<form name="form1" method="post" action="inscription.php?inscription=1">
<table align="center">
<tr>
<td>Votre Pseudonyme</td>
<td><input name="pseudo" type="text" id="pseudo"></td>
</tr>
<tr>
<td>Votre Email</td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>Votre 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>
</p>
<p align="center">
<?php
include ('footer.htm');
?>
</p>
</html>
|
|
| 08-15-2006 06:37 PM |
|
 |
Globe
Membre
Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 4
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Autant pour moi, j'ai oublié un champs, j'ai corrigé sur la page concernée :
$sql = mysql_query('INSERT INTO membres VALUES("","'.$pseudo2.'", "'.$mdp2.'", "'.$email2.'","Utilisateur")') or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Celà devrait marcher...
|
|
| 08-15-2006 06:57 PM |
|
 |
Bosco
Membre
Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 1
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
je voit pas quoi mettre dans login.php et login2.php
|
|
| 08-15-2006 10:39 PM |
|
 |
Globe
Membre
Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 4
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
Tout est expliqué, va falloir que tu précises la nature du problème là ...
|
|
| 08-15-2006 10:42 PM |
|
 |
Bosco
Membre
Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 1
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
<?
session_start();
if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['mdp'])) {
extract($_POST);
$sql = select mdp from membres where pseudo='".$pseudo."';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['mdp'] != $mdp) {
echo '<p>Mauvais identifiants, merci de réessayer.</p>';
exit;
}
else {
session_start();
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes actuellement redirigé vers l\'accueil.';
header( "Location: index.php");
} }
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
header( "Location: connexion.php");
} ?>
j'ai essayé de faire le login.php moi meme et voici le dégas
Parse error: parse error, unexpected T_STRING in /www/sites/1/ifrance.com/w/e/webfootbeta/site/admin/login.php on line 7
|
|
| 08-15-2006 10:49 PM |
|
 |
Globe
Membre
Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 4
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
<? session_start();
if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['mdp'])) { extract($_POST);
$sql = select mdp from membres where pseudo='".$pseudo."'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); }
if($data['mdp'] != $mdp) { echo '<p>Mauvais identifiants, merci de réessayer.</p>'; exit; }
else { session_start(); $_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes actuellement redirigé vers l\'accueil.';
header( "Location: index.php"); } }
else { echo '<p>Vous avez oublié de remplir un champ.</p>'; header( "Location: connexion.php"); } ?>
Il semble qu'il manquais une accolade.
|
|
| 08-15-2006 11:30 PM |
|
 |
Bosco
Membre
Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 1
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
j'ai essayé de voir et sa marche toujours pas
|
|
| 08-17-2006 02:06 PM |
|
 |
LexLxUs
Membre
Messages : 2,490
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 0
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
$sql = select mdp from membres where pseudo='".$pseudo."';
Arghh !!!! Je me meure !!
C'est affreux ça ! Corrige ça de suite où je fais un malheur 
[EDIT]Humour... Apparement faut préciser
Ce message a été modifié le: 08-17-2006 06:11 PM par LexLxUs.
|
|
| 08-17-2006 04:15 PM |
|
 |
Globe
Membre
Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut :
Hors ligne
Réputation : 4
|
RE: Bases d'un site [Zones membres / Inscription / Administration...]
T'as qu'a corriger toi je vais pas répondre à tes ordres...
|
|
| 08-17-2006 05:36 PM |
|
 |
|
|