Problème affichage résultats sql

Eléphant du PHP | 70 Messages

16 nov. 2010, 19:09

bon alors je ne sais pas par quel miracle ça s'est produit mais ce qui doit s'afficher s'affiche... et dans les bonnes parties...
Par contre dès que l'utilisateur est loggé il doit rafraichir la page pour pouvoir voir ses titres. Il n'y a pas une solution pour eviter ce rafraichissement?

Merci

Eléphant du PHP | 70 Messages

17 nov. 2010, 02:44

ce n'est pas un problème de rafraichissement mais un problème encore une fois avec ce login_user='$login_user' je pense que la clause where ne fonctionne pas.
Comment puis-je dire à ma base d'afficher les titres appartenant à la personne qui se connecte? car si actuellement les titres sont visibles depuis tous les comptes... c'est moyen!

connexion à la base (j'ai tenté de faire une jonction qui aurait pu afficher les données en fonction de l'adherent mais ça ne fonctionne pas)
  $conn = db_connect();
  $sql = "select * from offre, adherent
  WHERE offre.commun = adherent.commun";
table adherent
--
-- Structure de la table `adherent`
--

CREATE TABLE IF NOT EXISTS `adherent` (
  `login_user` varchar(100) NOT NULL,
  `commun` varchar(255) NOT NULL,
  `pass_user` varchar(100) NOT NULL,
  `shadow` varchar(80) NOT NULL default '',
  `nom_user` varchar(100) default NULL,
  `prenom_user` varchar(100) NOT NULL,
  `mail_user` varchar(100) NOT NULL,
  `adresse_user` varchar(250) NOT NULL,
  `adresse_complement_user` varchar(100) NOT NULL,
  `code_postal_user` varchar(5) NOT NULL,
  `ville_user` varchar(100) NOT NULL,
  `pays_user` varchar(2) NOT NULL,
  `valider` char(3) NOT NULL,
  PRIMARY KEY  (`login_user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
table offre
--
-- Structure de la table `offre`
--

CREATE TABLE IF NOT EXISTS `offre` (
  `id` int(11) NOT NULL,
  `id_rubrique` varchar(36) NOT NULL default '',
  `titre` varchar(100) default NULL,
  `texte` text,
  `photo` varchar(100) default NULL,
  `prix` float default '0',
  `creer` int(11) default NULL,
  `modifier` int(11) default NULL,
  `publier` int(11) default NULL,
  `ordre` int(11) default NULL,
  `commun` varchar(255) default NULL,
  `categorie` varchar(255) default NULL,
  `etat` varchar(50) default NULL,
  `telephone` varchar(20) default NULL,
  `contact` varchar(255) default NULL,
  `utilisateur` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Merci par avance

Eléphant du PHP | 70 Messages

17 nov. 2010, 17:01

Personne ne sait ?

Eléphant du PHP | 70 Messages

17 nov. 2010, 19:41

c'est bon j'ai trouvé. :D
Merci.

Sujet Clos.