Ses derniers sujets sur les forums
Bonjour à tous,
Je vient de créer un petit design pour le forum, pour vous y rendre , http://lyokoservices.olympe-network.com/forum.
Cdt.
Lepetitwindows 56 - http://www.expomatique.net/
Bonjour,
J'ai mis en place sur mon site un espace membre avec une messagerie interne. J'ai suivi le tuto du site mais quand on envoi des message, on les recois pas !
Pourquoi ?
Cdt.
Lepetitwindows 56 - http://www.expomatique.net/
Bonsoir,
Je voudrais savoir, dans le Comment faire une messagerie interne en PHP,il y a une requête sql select. Mais est ce qu'il faut la faire : select.php ?
Lepetitwindows 56 - http://www.expomatique.net/
Bonjour,
J'ai mis en place sur mon site un espace membre. Quand on valide l'inscription, on est redirigé dans l'espace membre et quand on se déconnecte et reconnecte ça nous met compte non reconnu.
La table membre :
CREATE TABLE membre (
id int(11) NOT NULL auto_increment,
login text NOT NULL,
pass_md5 text NOT NULL,
email varchar(100) NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Code de la page inscription.php :
<?php
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['email']) && !empty($_POST['email']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base = mysql_connect ('serveur', 'login', 'password');
mysql_select_db ('nom serveur', $base);
// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.mysql_escape_string(md5($_POST['pass'])).'", "'.mysql_escape_string($_POST['email']).'")';
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
else {
$erreur = 'Un membre possède déjà ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Inscription</title>
</head>
<body>
Inscription à l'espace membre :<br />
<form action="inscription.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="
<?php
if (isset($_POST['pass_confirm']))
echo htmlentities(trim($_POST['pass_confirm'])); ?>
"><br />
E-mail: <input type="text" name="email" value="Indiquez votre email" />
<input type="submit" name="inscription" value="Inscription">
</form>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>
</body>
</html>
Merci d'avance pour votre aide !
Lepetitwindows 56 - http://www.expomatique.net/
Comment faire pour devenir partenaire de ce site ?
Lepetitwindows 56 - http://www.expomatique.net/
Bonjour,
J'ai fait une page .css et je voudrais l'insérer à une de mes pages de mon site, comment dois-je faire ?
Lepetitwindows 56 - http://www.expomatique.net/
le 31/03/2010 à 21:04
CHAT
Bonjour,
Quand je me connecte au chat, il y a un message Java qui me dit qu'il a détecter des outils dangereux, est-ce vrai ?
Lepetitwindows 56 - http://www.expomatique.net/
Bonsoir à tous,
J'ai insérer une table (Voir wall) et elle fonctionne (dans MySQL).
Ensuite je me rend sur la page inscription.php et j'entre mes identifiants, mots de passe et email et je valide. J'ai ce message qui s'affiche :
Erreur SQL! INSERT INTO membre VALUES ("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287")
Nombre de colonnes ne correspond pas à compter de valeur à la ligne 1
Lien vers le wall :
http://www.lephpfacile.com/wall/wall-1883.php.
(Le message d'erreur qui se trouve dans le wall est le même que là sauf qu'il a été traduit par la barre d'outil Google).
Pour constater l'eereur SQL, rendez-vous sur mon site, sur l'espace membre à cette adresse :
http://expomatique.free.fr/espace_membre/inscription.php
Lepetitwindows 56 - http://www.expomatique.net/
Que veut dire : Erreur SQL !INSERT INTO membre VALUES("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287")
Column count doesn't match value count at row 1
Lepetitwindows 56 - http://www.expomatique.net/
Bonjour,
J'ai rajouter le code suivant sur une page d'inscription à mon espace membre :
E-mail: <input type="text" name="email" value="Indiquez votre email" />
Et je voudrais savoir, qu'elle est le code que je dois rajouter dans la table membre qui se trouve ci-dessous :
CREATE TABLE membre (
id int(11) NOT NULL auto_increment,
login text NOT NULL,
pass_md5 text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Et je voudrais aussi savoir, j'ai fait une messagerie en PHP et quand on envoie le message on le reçois pas ! Pourquoi ?
Le script que j'ai utiliser pour mettre en place mon espace membre : http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
Et le script pour la messagerie interne PHP : http://www.lephpfacile.com/howto/11-comment-faire-une-messagerie-interne-en-php
S'il vous plait, aider-moi !
Lepetitwindows 56 - http://www.expomatique.net/