[RESOLU] Afficher le pseudo du membre avec son id

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Afficher le pseudo du membre avec son id

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 12:05

C'est ma connexion pdo, ne t'en occupe pas...
test celui le en changeant la connexion:
<div id="contenu">
    <?php
// Je déclare un id pour obtenir le retour
    $id = '18';
// Connexion
    mysql_connect("localhost", "root", "") or die(mysql_error());

// BDD
    mysql_select_db("test") or die(mysql_error());


// Requette SQl
    $strSQL = "SELECT 
    c.id AS contenuId, 
    c.id_membre AS contenuMembre, 
    u.id  AS  userId,
    u.email AS email
FROM contenu AS c
INNER JOIN users AS u
    ON c.id_membre = u.id
WHERE c.id = '" . $id . "'";

// Envoyer la requete
    $resultat = mysql_query($strSQL);

// Boucle sur le retour pour les résultats
    while ($ligne = mysql_fetch_array($resultat)) {

        // Affichage
        // echo $ligne['titre'] . "<br />";
        // echo $ligne['texte'] . "<br /><br/><br/><br/><br/><br/><textarea style='width: 100%;height: 40px;'>";
        // echo $ligne['lien'] . " </textarea> <br />";
        echo $ligne['email'];
    }
    ?>
</div>
Merci beaucoup Résolu :)

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 11:10

C'est ma connexion pdo, ne t'en occupe pas...
test celui le en changeant la connexion:
<div id="contenu">
    <?php
// Je déclare un id pour obtenir le retour
    $id = '18';
// Connexion
    mysql_connect("localhost", "root", "") or die(mysql_error());

// BDD
    mysql_select_db("test") or die(mysql_error());


// Requette SQl
    $strSQL = "SELECT 
    c.id AS contenuId, 
    c.id_membre AS contenuMembre, 
    u.id  AS  userId,
    u.email AS email
FROM contenu AS c
INNER JOIN users AS u
    ON c.id_membre = u.id
WHERE c.id = '" . $id . "'";

// Envoyer la requete
    $resultat = mysql_query($strSQL);

// Boucle sur le retour pour les résultats
    while ($ligne = mysql_fetch_array($resultat)) {

        // Affichage
        // echo $ligne['titre'] . "<br />";
        // echo $ligne['texte'] . "<br /><br/><br/><br/><br/><br/><textarea style='width: 100%;height: 40px;'>";
        // echo $ligne['lien'] . " </textarea> <br />";
        echo $ligne['email'];
    }
    ?>
</div>

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 10:57

Bon, pas grave, perso j'utilise une classe de connexion alors attention a ce que tu vois...
$connex = new Connex();
$critere = array('18');
$requete = "SELECT 
    c.id AS contenuId, 
    c.id_membre AS contenuMembre, 
    u.id  AS  userId
FROM contenu AS c
INNER JOIN users AS u
    ON c.id_membre = u.id
WHERE c.id = ?";
$lignes = $connex->exec($critere, $requete);
echo $lignes->contenuId;
Si non, comme ça, chez moi ca fonctionne !
Le $connex = new Connex(); Viens de quoi ?

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:55

En fait, tu fais pas mal d'erreur, tu ne respect pas les procédure et tu met ton code au mauvais endroit, regarde ce code, test le !
Attention a la connexion !

<div id="contenu">
    <?php
// Je déclare un id pour obtenir le retour
    $id = '18';
// Connexion
    mysql_connect("localhost", "root", "") or die(mysql_error());

// BDD
    mysql_select_db("test") or die(mysql_error());


// Requette SQl
    $strSQL = "SELECT 
    c.id AS contenuId, 
    c.id_membre AS contenuMembre, 
    u.id  AS  userId,
    u.email AS email
FROM contenu AS c
INNER JOIN users AS u
    ON c.id_membre = u.id
WHERE c.id = '" . $id . "'";

// Envoyer la requete
    $resultat = mysql_query($strSQL);

// Boucle sur le retour pour les résultats
    while ($ligne = mysql_fetch_array($resultat)) {

        // Affichage
        // echo $ligne['titre'] . "<br />";
        // echo $ligne['texte'] . "<br /><br/><br/><br/><br/><br/><textarea style='width: 100%;height: 40px;'>";
        // echo $ligne['lien'] . " </textarea> <br />";
        echo $ligne['email'];
    }
    ?>
</div>

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:41

Bon, pas grave, perso j'utilise une classe de connexion alors attention a ce que tu vois...
$connex = new Connex();
$critere = array('18');
$requete = "SELECT 
    c.id AS contenuId, 
    c.id_membre AS contenuMembre, 
    u.id  AS  userId
FROM contenu AS c
INNER JOIN users AS u
    ON c.id_membre = u.id
WHERE c.id = ?";
$lignes = $connex->exec($critere, $requete);
echo $lignes->contenuId;
Si non, comme ça, chez moi ca fonctionne !

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 10:40

non, je veux tous le code qui est charge d'afficher ces infos:
Connexion, requête et affichage !
<?php include('include/header.php'); ?>

<div id="contenu">
<?php
// Je déclare un id pour obtenir le retour
$id = $_GET['id'];
// Connexion
mysql_connect("", "", "") or die(mysql_error());

// BDD
mysql_select_db("") or die(mysql_error());


// Requette SQl
$strSQL = "SELECT * FROM contenu WHERE id = '".$id."'";

// Envoyer la requete
$resultat = mysql_query($strSQL);

// Boucle sur le retour pour les résultats
while ($ligne = mysql_fetch_array($resultat)) {

    // Affichage
    echo $ligne['titre'] . "<br />";
	echo $ligne['texte'] . "<br /><br/><br/><br/><br/><br/><textarea style='width: 100%;height: 40px;'>";
	echo $ligne['lien'] . " </textarea>";
	
}


?>
</div>
<?php
$id = $_GET['id'];

$resultat = "SELECT 
    c.id, c.id_membre, u.id
FROM contenu c
INNER JOIN users u
    ON c.id_membre = u.id
WHERE c.id = '".$id."'";

$sql = mysql_query($resultat);

echo $sql ;

?>
 
Voilà la page pour afficher le contenu

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:36

non, je veux tous le code qui est charge d'afficher ces infos:
Connexion, requête et affichage !

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 10:32

maintenant, donne moi le code que tu utilise pour faire la requete avec la connexion (sans les accès bien sur )
Connexion à la Bdd ? :
// Connexion
mysql_connect("", "", "") or die(mysql_error());

// BDD
mysql_select_db("") or die(mysql_error());

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:25

maintenant, donne moi le code que tu utilise pour faire la requete avec la connexion (sans les accès bien sur )

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 10:19

Est-tu sur de $_GET['id'] ?
Fait un export sql des tables users et contenu que je test aussi !
-- phpMyAdmin SQL Dump
-- version 3.4.11.1deb2
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le: Dim 22 Septembre 2013 à 12:19
-- Version du serveur: 5.5.31
-- Version de PHP: 5.4.4-14+deb7u2

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `loc_825`
--

-- --------------------------------------------------------

--
-- Structure de la table `contenu`
--

CREATE TABLE IF NOT EXISTS `contenu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_membre` int(11) NOT NULL,
  `titre` varchar(1000) NOT NULL,
  `cle` varchar(1500) NOT NULL,
  `categorie` varchar(150) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `description` varchar(10000) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `texte` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `lien` varchar(1000) NOT NULL,
  `clic` varchar(150) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=34 ;

--
-- Contenu de la table `contenu`
--

INSERT INTO `contenu` (`id`, `id_membre`, `titre`, `cle`, `categorie`, `description`, `texte`, `lien`, `clic`) VALUES
(18, 1, 'Script PHP/CSS Pour Mobile', 'Script PHP CSS Mobile Version', 'Autre', 'Script PHP redirection mobile + CSS', 'Voici un script pour la redirection vers la version mobile du site et il y a aussi le CSS pour définir la taille de l''écran.  Copyright Forumatique by ISoon', 'https://mega.co.nz/#!GQB13R7b!TrDJDDUSfmOro_B1EcaXIkFqwVU9BjkAwsBM2DIiZsU', '118'),
(19, 1, 'Conjugeur Allemand', 'conjugeur allemand fiable', 'Autres', 'Un site de conjugaison allemandes', 'Ce site est un site de conjugaison Allemande,Espagnol , Francaise', 'http://conjugueur.reverso.net/conjugaison-allemand.html', '94'),
(21, 1, 'Twitter - Maxime_146', 'Twitter Maxime_146 Followers RT T ', 'Reseau Social', 'Voici mon twitter', 'Je vous partage mon Twitter n''hésitez pas à vous abonnez :)', 'https://twitter.com/Maxime_146', '1'),
(25, 1, 'Je t''aime PAPA- Facebook', 'Facebook page Je t''aime PAPA', 'Reseau Social', 'Page facebook en cours de dévelloppement', 'Bienvenu(e) sur cette page, vous pouvez venir aimez la page si vous voulez, nous faisons des trolls, des VDM ...', 'https://www.facebook.com/pages/Je-taime-Papa/152442741622113', '0'),
(26, 1, 'Facebook - Forumatique', 'facebook Forumatique RS Réseau Social', 'Reseau Social', 'Bienvenu(e) sur la page facebook de Forumatique', 'Bienvenu(e) sur la page facebook de Forumatique, vous pourrez toutes les nouveautés gagner des "clic" pour vos liens ...', 'https://www.facebook.com/pages/Forumatique/572695856112232', '2'),
(27, 1, 'WHMCS Nulled V5.2.2', 'Crack Nulled WHMCS 5.2.2', 'CMS', 'WHMCS Nulled version 5.2.2', 'Hebergé sur Mega.co.nz voici le .rar de WHMCS version 5.2.2 ! Vous pouvez la télécharger des maintenant', 'http://adf.ly/Vj3xK', '0'),
(28, 1, 'GTA San Andreas .torrent', 'GTA SA San andeas Jeux Torrent', 'Autre', 'Gta San andreas', 'Qui ne connais pas GTA ?\r\n\r\nBa je vous partage GTA San Andreas ou Le mode online marche avec SAMP.\r\n\r\nBon Upload ;) N''oubliez pas de partagez sur facebook & Twitter :)', 'http://adf.ly/U93mM', '1'),
(33, 0, '', 'Separer par un espace', '-', '', '', 'http://', '0');

-- --------------------------------------------------------

--
-- Structure de la table `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `id` bigint(20) NOT NULL,
  `rank` int(100) NOT NULL DEFAULT '1',
  `username` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `avatar` text NOT NULL,
  `signup_date` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Contenu de la table `users`
--

INSERT INTO `users` (`id`, `rank`, `username`, `password`, `email`, `avatar`, `signup_date`) VALUES
(1, 2, 'ISoon', '', '[email protected]', '', 1378111234),
(2, 2, 'Aniram', '', '[email protected]', '', 1378581137),
(3, 2, 'yeahmanbaba', '', '[email protected]', '', 1378591952),
(4, 2, 'Ale3x', '', '[email protected]', '', 1379688793),
(5, 1, 'ISoon2', '', '[email protected]', '', 1379752547),
(6, 1, 'Maxime', '', '[email protected]', '', 1379755316),
(0, 1, 'Anonyme', '', '[email protected]', '', 21092013);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:08

Est-tu sur de $_GET['id'] ?
Fait un export sql des tables users et contenu que je test aussi !

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 10:07

Fait voir le code !
<?php
$id = $_GET['id'];

$resultat = "SELECT 
    c.id, c.id_membre, u.id
FROM contenu c
INNER JOIN users u
    ON c.id_membre = u.id
WHERE c.id = '".$id."'";

$sql = mysql_query($resultat);

echo $sql ;

?>
Voilà

Re: Afficher le pseudo du membre avec son id

par juliette » 22 sept. 2013, 10:03

Fait voir le code !

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 09:58

Bon, très bien mais comprend tu cette requête ?

Désolé de te prend beaucoup de temps mais ça marque : Resource id #7

Re: Afficher le pseudo du membre avec son id

par ISoon » 22 sept. 2013, 09:53

Bon, très bien mais comprend tu cette requête ?
Oui, je pense,

on selectionne l'id du contenu l'id _membre et l'id du membre de la table users.

Il travaille dans la table contenu avec la table users, à l'id du contenu

je test sur le site