ESPACE MEMBRE AVEC LIVRE D'OR ET MESSAGE PRIVÉ ////PHP + MYSQL ( 3 TABLES)

0vince0 Messages postés 10 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 11 avril 2005 - 28 mai 2004 à 09:19
luludovicp Messages postés 13 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 12 octobre 2010 - 10 mars 2010 à 16:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23141-espace-membre-avec-livre-d-or-et-message-prive-php-mysql-3-tables

luludovicp Messages postés 13 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 12 octobre 2010
10 mars 2010 à 16:45
bonjours g un probleme avec ce script ca me dis

Warning: Cannot modify header information - headers already sent by (output started ...

que dois je modifier ???

<?
include('conf.php');
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$login=$_POST["login"];
$password=$_POST["password"];
$mail=$_POST["mail"];
$login = strtolower($login);
$password = strtolower($password);
$mail = strtolower($mail);
if($nom=="" || $prenom=="" || $login=="" || $password=="" || $mail=="" )
{
echo '
Vous avez oublié de remplir un champs
Retour';
}
$sql = "SELECT login FROM membres_tbl WHERE login='$_POST[login]'";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

$data = mysql_fetch_array($req);

if($data['login']==$login)
{
echo '
Ce pseudo existe déjà, veuillez en choisir un autre
Retour';
}


else
{
$requete=mysql_query("INSERT INTO membres_tbl VALUES('','$_POST[nom]','$_POST[prenom]','$_POST[login]','$_POST[password]','$_POST[mail]')");

header ('location:index.php?page=connexion');
}
?>
stanley83 Messages postés 5 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 9 février 2010
9 févr. 2010 à 18:59
Mdrr Prokilleur qui fait des menaces, franchement c'est pas très simpatique Prokilleur tu as qu'a le faire toi le script si té pas content !
stanley83 Messages postés 5 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 9 février 2010
9 févr. 2010 à 18:59
Mdrr Prokilleur qui fait des menaces, franchement c'est pas très simpatique Prokilleur tu as qu'a le faire toi le script si té pas content !
cs_prokilleur Messages postés 6 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 1 février 2008
1 janv. 2008 à 17:33
Ca ne marche pas regarde mon site http://chapa-bride.ifrance.com jte fait 1 étoile si tu m'aide pas ajoute moi sur msn Team-Help@chapatiz.com
zaptfire Messages postés 3 Date d'inscription dimanche 19 décembre 2004 Statut Membre Dernière intervention 19 novembre 2007
19 nov. 2007 à 15:10
Bonjour, ton script est super, est ce que c'est possible de rajouter un systeme de vote sur les commentaires des membres, (un classement des meilleurs commentaires), c'est pour utiliser ton script pour une autre fonction que le gustbook
joshcom Messages postés 10 Date d'inscription jeudi 25 mai 2006 Statut Membre Dernière intervention 26 août 2007
26 août 2007 à 04:28
Merci je vais essyer
Chyokyka Messages postés 31 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 8 avril 2008
20 juil. 2007 à 16:22
salut je les essayer mais kan je met: <?php
include ('logue.php');
?>
en o dune page sa marche pas la page saffiche bien sens ke ce ki sont pas membres le voye!
jipe32 Messages postés 277 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 11 mai 2010
8 août 2005 à 01:23
tres bon code, dommage que le dossier ne contienne pas plus d'explications. a part ça je voudrais savoir si on peut appeller le psuedo sur l'index, si oui comment.
Bon franchement pour l'instant c'est le meilleur et le plus simple que j'ai trouvé
une note:A+++++
Tigris94 Messages postés 27 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 29 juillet 2004
29 juil. 2004 à 12:25
salut,
bon ds l'idée c est bon sauf que...
Le php a changé depuis je ne sais plus quelle version et la gestion des variables (locales et globales) n'est plus la mm.
Il faut vérifier leurs existences ou les initialiser :
ex :
//avant
$login=$_POST['login'];
//apres
if (isset($_POST['login']))
$login=$_POST['login'];

la gestion des variables de globales (sessions) est également différentes. on vérifie également leur présence par isset.
//avant
if ( !session_is_registered("login"))
//apres
if (!isset($_SESSION['login']))
0vince0 Messages postés 10 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 11 avril 2005
28 mai 2004 à 09:19
alors pas de commentaires !!!!!
Rejoignez-nous