Ses derniers messages sur les forums
je veux que mes membre quand il s inscrive au site sois enregistre dans la table de da_forum
et enregistrer mes ancien membres dans la table egalement pour que la table sois utilisée par les deux application
pour rentrer mes ancien membres dans la base j ai mis ce code
<?php
$base = mysql_connect ('localhost', 'login', 'pass');
mysql_select_db ('espacemembre', $base);
$date = date("Y-m-d H:i:s");
$sql = 'SELECT * FROM membre WHERE id!= 0';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while ($data = mysql_fetch_array($req)) {
$code = $data['login'].$data['pass_md5'];
$code = md5($code);
$s = 'INSERT INTO daforum_membre VALUES("", "'.addslashes($data['login']).'","'.$date.'","0","","'.addslashes($data['mail']).'","","","","","","jaspe", "'.$code.'","1")';
mysql_query($s) or die('Erreur SQL !'.$s.''.mysql_error());
echo $data['login'].' modifie<br>';
}
?>
j ai essaye avec ce code mais ca ne marche pas
<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$base = mysql_connect ('localhost', 'divx', 'bryanl');
mysql_select_db ('espacemembre', $base);
$code = $_POST['login'].$_POST['pass'];
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM daforum_membre WHERE pseudo="'.addslashes($_POST['login']).'" AND code_membre="'.md5(addslashes($code)).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: espacemembre/index.php');
exit();
}
// si on ne trouve aucune réponse, le visiteru s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
bonjour
je voudrai loguer mes membre en utilisant la table da_forum_membre mais je n y arrive pas comment dois je faire merci
merci a tous pour vos reponses
arf j ai mis dans la recherche les mot suivant
compter
afficher le nombre
retourner le nombre
d autre encore mais j ai rien trouve!!!!
en tout cas je te remerci beaucoup
salut
moi j ai un petit soucis qui je suis certain est super simple mais je sais po donc...
j ai checher dans phpfacile une commande pour retourner le nombre d entree dans une table
par exemple le nombre de membre mais sans succes
j ai truver select count(*) mais ca doid pas etre ca (ca ca sert a verifier si une entree existe deja ou pas dans une table non?)
bref est ce que quelqu un pourrai me donner la commande qui retourne le nombre d entree dans une table
un grand merci par avance
salut
non je crois que ce qu il n arrive pas a faire c est a doner le meme dans ses deux table
en fait tu recupere ton id dans la table index
==>je sais plus c est laquelle maius t as du me comprendre et dans ta requete d insert dans ta table message au lieu de mettre des guillemet sans rien dedans ben tu retourne la valeur de l id de l index
attention important, comme lefounard te l a dis tu ne doit pas mettre l id en autoincrement dans la deuxieme table!!!
voila je crois que c est ca que tu voulais savoir non?
salut
ah ok!!!
j ai des questions con par moment :o(
ben oui mais j avais po lu desole moogli
mais en quoi c est pas fiable?