Poster une réponse  Créer un sujet 
Pages (7): « Première [1] 2 3 4 5 Suivante > Dernière »
Bases d'un site [Zones membres / Inscription / Administration...]
Auteur Message
orditeck
Administrateur
*******


Messages : 654
Groupe : Administrateur
Inscription : Aug 2006
Statut : En ligne
Message : #1
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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Bosco
Membre


Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 1
Message : #2
RE: Bases d'un site [Zones membres / Inscription / Administration...]

Code :
Erreur SQL !
Column count doesn't match value count at row 1


voila l'erreur que ca me donne quand je veux m'inscrir

Code :
<?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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Globe
Membre


Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 4
Message : #3
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 :

Code PHP :
$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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Bosco
Membre


Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 1
Message : #4
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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Globe
Membre


Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 4
Message : #5
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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Bosco
Membre


Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 1
Message : #6
RE: Bases d'un site [Zones membres / Inscription / Administration...]

Code :
<?
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&eacute;essayer.</p>';
    exit;
  }
  
  else {
    session_start();
    $_SESSION['pseudo'] = $pseudo;
  
  
    echo 'Vous &ecirc;tes actuellement redirig&eacute; vers l\'accueil.';

header( "Location: index.php");
  }   }
  
  else {
  echo '<p>Vous avez oubli&eacute; 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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Globe
Membre


Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 4
Message : #7
RE: Bases d'un site [Zones membres / Inscription / Administration...]

Code PHP :
<?
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&eacute;essayer.</p>';
exit;
}

else {
session_start();
$_SESSION['pseudo'] = $pseudo;


echo 
'Vous &ecirc;tes actuellement redirig&eacute; vers l\'accueil.';

header"Location: index.php");
} }

else {
echo 
'<p>Vous avez oubli&eacute; de remplir un champ.</p>';
header"Location: connexion.php");
?>


Il semble qu'il manquais une accolade.

08-15-2006 11:30 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Bosco
Membre


Messages : 82
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 1
Message : #8
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
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
LexLxUs
Membre


Messages : 2,490
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 0
Message : #9
RE: Bases d'un site [Zones membres / Inscription / Administration...]

Code PHP :
$sql select mdp from membres where pseudo='".$pseudo."'


Arghh !!!! Je me meure !!73

C'est affreux ça ! Corrige ça de suite où je fais un malheur 56

[EDIT]Humour... Apparement faut préciser55

Ce message a été modifié le: 08-17-2006 06:11 PM par LexLxUs.

08-17-2006 04:15 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Globe
Membre


Messages : 329
Groupe : Membre
Inscription : Aug 2006
Statut : Hors ligne
Réputation : 4
Message : #10
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
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  Créer un sujet 

Voir une version imprimable
Envoyer ce sujet à un ami
S'abonner au sujet | Ajouter le sujet aux favoris